OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ConfigClientOptions Struct Reference

#include <config_client_options.h>

Collaboration diagram for ConfigClientOptions:

Public Member Functions

 ConfigClientOptions ()
 
 ConfigClientOptions (const std::string &in_server, const std::string &in_password, const std::string &in_user, const std::string &in_certs_store, int in_sect_time, int in_eort_time, int in_prwt_time)
 
 ConfigClientOptions (const std::string &in_server, const std::string &in_password, const std::string &in_user, const std::string &in_certs_store, int in_sect_time, int in_eort_time, int in_prwt_time, const std::string &cfg_db_user, const std::string &cfg_db_password, std::vector< std::string > &cfg_db_server_list)
 

Public Attributes

std::string server_url
 
std::string password
 
std::string user
 
std::string certs_store
 
int stale_entries_cleanup_timeout
 
int end_of_rib_timeout
 
int peer_response_wait_time
 
std::string config_db_username
 
std::string config_db_password
 
std::vector< std::string > config_db_server_list
 
bool config_db_use_ssl
 
std::string config_db_ca_certs
 
std::vector< std::string > rabbitmq_server_list
 
std::string rabbitmq_user
 
std::string rabbitmq_password
 
std::string rabbitmq_vhost
 
bool rabbitmq_use_ssl
 
std::string rabbitmq_ssl_version
 
std::string rabbitmq_ssl_keyfile
 
std::string rabbitmq_ssl_certfile
 
std::string rabbitmq_ssl_ca_certs
 
bool config_db_use_etcd
 

Detailed Description

Definition at line 11 of file config_client_options.h.

Constructor & Destructor Documentation

ConfigClientOptions::ConfigClientOptions ( )
inline

Definition at line 12 of file config_client_options.h.

ConfigClientOptions::ConfigClientOptions ( const std::string &  in_server,
const std::string &  in_password,
const std::string &  in_user,
const std::string &  in_certs_store,
int  in_sect_time,
int  in_eort_time,
int  in_prwt_time 
)
inline

Definition at line 21 of file config_client_options.h.

ConfigClientOptions::ConfigClientOptions ( const std::string &  in_server,
const std::string &  in_password,
const std::string &  in_user,
const std::string &  in_certs_store,
int  in_sect_time,
int  in_eort_time,
int  in_prwt_time,
const std::string &  cfg_db_user,
const std::string &  cfg_db_password,
std::vector< std::string > &  cfg_db_server_list 
)
inline

Definition at line 36 of file config_client_options.h.

Member Data Documentation

std::string ConfigClientOptions::certs_store

Definition at line 60 of file config_client_options.h.

std::string ConfigClientOptions::config_db_ca_certs

Definition at line 68 of file config_client_options.h.

std::string ConfigClientOptions::config_db_password

Definition at line 65 of file config_client_options.h.

std::vector<std::string> ConfigClientOptions::config_db_server_list

Definition at line 66 of file config_client_options.h.

bool ConfigClientOptions::config_db_use_etcd

Definition at line 78 of file config_client_options.h.

bool ConfigClientOptions::config_db_use_ssl

Definition at line 67 of file config_client_options.h.

std::string ConfigClientOptions::config_db_username

Definition at line 64 of file config_client_options.h.

int ConfigClientOptions::end_of_rib_timeout

Definition at line 62 of file config_client_options.h.

std::string ConfigClientOptions::password

Definition at line 58 of file config_client_options.h.

int ConfigClientOptions::peer_response_wait_time

Definition at line 63 of file config_client_options.h.

std::string ConfigClientOptions::rabbitmq_password

Definition at line 71 of file config_client_options.h.

std::vector<std::string> ConfigClientOptions::rabbitmq_server_list

Definition at line 69 of file config_client_options.h.

std::string ConfigClientOptions::rabbitmq_ssl_ca_certs

Definition at line 77 of file config_client_options.h.

std::string ConfigClientOptions::rabbitmq_ssl_certfile

Definition at line 76 of file config_client_options.h.

std::string ConfigClientOptions::rabbitmq_ssl_keyfile

Definition at line 75 of file config_client_options.h.

std::string ConfigClientOptions::rabbitmq_ssl_version

Definition at line 74 of file config_client_options.h.

bool ConfigClientOptions::rabbitmq_use_ssl

Definition at line 73 of file config_client_options.h.

std::string ConfigClientOptions::rabbitmq_user

Definition at line 70 of file config_client_options.h.

std::string ConfigClientOptions::rabbitmq_vhost

Definition at line 72 of file config_client_options.h.

std::string ConfigClientOptions::server_url

Definition at line 57 of file config_client_options.h.

int ConfigClientOptions::stale_entries_cleanup_timeout

Definition at line 61 of file config_client_options.h.

std::string ConfigClientOptions::user

Definition at line 59 of file config_client_options.h.


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