High Performance OPC UA Server SDK  1.7.1.383
pubsub_config Struct Reference

Data Fields

const char * config_filename
 Pubsub configuration filename. More...
 
const char * keyfile_name
 Pubsub security keyfile name. More...
 
const char * publisherid_config
 Location of the publisher id settings file.
 
bool enable_security_key_server
 Activate pubsub SKS functionality.
 
bool enable_security_key_pull
 Allow pubsub pull functionality.
 
bool enable_security_key_push
 Allow pubsub push functionality.
 
unsigned int max_config_size
 Maximum size of the encoded pubsub config.
 
unsigned int max_connections
 Maximum number of connections.
 
unsigned int max_writer_groups
 Maximum number of writer groups.
 
unsigned int max_reader_groups
 Maximum number of reader groups.
 
unsigned int max_dataset_writers
 Maximum number of dataset writers.
 
unsigned int max_dataset_readers
 Maximum number of dataset readers.
 
unsigned int max_published_datasets
 Maximum number of connections.
 
unsigned int max_subscribed_datasets
 Maximum number of subscribed data sets.
 
unsigned int max_security_groups
 Maximum number of security groups.
 
uint64_t pull_retry_interval
 Retry interval in milliseconds if a security key pull fails.
 
double max_keylifetime
 Longest allowed key lifetime in milliseconds.
 
double min_keylifetime
 Shortest allowed key lifetime in milliseconds.
 
unsigned int max_past_key_cnt
 Maximum past_key_cnt that can be configured for a security_group.
 
unsigned int min_past_key_cnt
 Minimum past_key_cnt that can be configured for a security_group.
 
unsigned int max_future_key_cnt
 Maximum future_key_cnt that can be configured for a security_group.
 
unsigned int min_future_key_cnt
 Minimum future_key_cnt that can be configured for a security_group.
 

Field Documentation

◆ config_filename

const char* config_filename

Pubsub configuration filename.

◆ keyfile_name

const char* keyfile_name

Pubsub security keyfile name.


The documentation for this struct was generated from the following file: