|
| | MockGenerator (std::string &hostname, std::string &module_name, std::string &node_type_name, std::string &instance_id, int http_server_port, int start_vn, int end_vn, int other_vn, int num_vns, int vm_iterations, std::vector< std::string > &collectors, std::vector< uint32_t > &ip_vns, int ip_start_index, int num_vrouter_error_messages_per_sec, int num_sessions_per_vm, int num_session_samples_per_sec, int num_session_samples_in_message, EventManager *evm) |
| |
| bool | Run () |
| |
Definition at line 29 of file mock_generator.cc.
◆ MockGenerator()
| MockGenerator::MockGenerator |
( |
std::string & |
hostname, |
|
|
std::string & |
module_name, |
|
|
std::string & |
node_type_name, |
|
|
std::string & |
instance_id, |
|
|
int |
http_server_port, |
|
|
int |
start_vn, |
|
|
int |
end_vn, |
|
|
int |
other_vn, |
|
|
int |
num_vns, |
|
|
int |
vm_iterations, |
|
|
std::vector< std::string > & |
collectors, |
|
|
std::vector< uint32_t > & |
ip_vns, |
|
|
int |
ip_start_index, |
|
|
int |
num_vrouter_error_messages_per_sec, |
|
|
int |
num_sessions_per_vm, |
|
|
int |
num_session_samples_per_sec, |
|
|
int |
num_session_samples_in_message, |
|
|
EventManager * |
evm |
|
) |
| |
|
inline |
◆ Run()
| bool MockGenerator::Run |
( |
void |
| ) |
|
|
inline |
◆ SendMessageTask
◆ collectors_
| const std::vector<std::string> MockGenerator::collectors_ |
|
private |
◆ dBytesPerPacket
| const boost::random::uniform_int_distribution MockGenerator::dBytesPerPacket |
|
staticprivate |
◆ dClientSession
| const boost::random::uniform_int_distribution MockGenerator::dClientSession |
|
staticprivate |
◆ dDirection
| const boost::random::uniform_int_distribution MockGenerator::dDirection |
|
staticprivate |
◆ dFlowPktsPerSec
| const boost::random::uniform_int_distribution MockGenerator::dFlowPktsPerSec |
|
staticprivate |
◆ dIps
| const boost::random::uniform_int_distribution MockGenerator::dIps |
|
staticprivate |
◆ dLabels
| const boost::random::uniform_int_distribution MockGenerator::dLabels |
|
staticprivate |
◆ dNPorts
| const boost::random::uniform_int_distribution MockGenerator::dNPorts |
|
staticprivate |
◆ dOtherVnPktsPerSec
| const boost::random::uniform_int_distribution MockGenerator::dOtherVnPktsPerSec |
|
staticprivate |
◆ dPort
| const boost::random::uniform_int_distribution MockGenerator::dPort |
|
staticprivate |
◆ dProtocols
| const boost::random::uniform_int_distribution MockGenerator::dProtocols |
|
staticprivate |
◆ dTagIdx
| const boost::random::uniform_int_distribution MockGenerator::dTagIdx |
|
staticprivate |
◆ end_vn_
| const int MockGenerator::end_vn_ |
|
private |
◆ evm_
◆ hostname_
| const std::string MockGenerator::hostname_ |
|
private |
◆ http_server_port_
| const int MockGenerator::http_server_port_ |
|
private |
◆ instance_id_
| const std::string MockGenerator::instance_id_ |
|
private |
◆ ip_start_index_
| const int MockGenerator::ip_start_index_ |
|
private |
◆ ip_vns_
| const std::vector<uint32_t> MockGenerator::ip_vns_ |
|
private |
◆ kApplication
| const std::vector< std::string > MockGenerator::kApplication |
|
staticprivate |
Initial value:= boost::assign::list_of
("App1")("App2")("App3")("App4")
Definition at line 389 of file mock_generator.cc.
◆ kBytesPerPacket
| const int MockGenerator::kBytesPerPacket = 1024 |
|
staticprivate |
◆ kDeployment
| const std::vector< std::string > MockGenerator::kDeployment |
|
staticprivate |
Initial value:= boost::assign::list_of
("Dep1")("Dep2")("Dep3")("Dep4")
Definition at line 386 of file mock_generator.cc.
◆ kFlowMsgIntvlInSec
| const int MockGenerator::kFlowMsgIntvlInSec = 1 |
|
staticprivate |
◆ kFlowPktsPerSec
| const int MockGenerator::kFlowPktsPerSec = 100 |
|
staticprivate |
◆ kLabels
| const std::vector< std::string > MockGenerator::kLabels |
|
staticprivate |
Initial value:= boost::assign::list_of
("Label1")("Label2")("Label3")("Label4")("Label5")
Definition at line 385 of file mock_generator.cc.
◆ kMaxIps
| const int MockGenerator::kMaxIps = 64 |
|
staticprivate |
◆ kMaxPorts
| const int MockGenerator::kMaxPorts = 5 |
|
staticprivate |
◆ kNumSessionSamplesInMessage
| const int MockGenerator::kNumSessionSamplesInMessage |
|
static |
◆ kNumSessionSamplesPerSec
| const int MockGenerator::kNumSessionSamplesPerSec |
|
static |
◆ kNumVRouterErrorMessagesPerSec
| const int MockGenerator::kNumVRouterErrorMessagesPerSec |
|
static |
◆ kOtherVnPktsPerSec
| const int MockGenerator::kOtherVnPktsPerSec = 1000 |
|
staticprivate |
◆ kPorts
| const std::vector< int > MockGenerator::kPorts |
|
staticprivate |
Initial value:= boost::assign::list_of
(443)(8080)(22)
Definition at line 390 of file mock_generator.cc.
◆ kProtocols
| const std::vector< int > MockGenerator::kProtocols |
|
staticprivate |
◆ kSite
| const std::vector< std::string > MockGenerator::kSite |
|
staticprivate |
Initial value:= boost::assign::list_of
("Site1")("Site2")("Site3")("Site4")
Definition at line 388 of file mock_generator.cc.
◆ kTier
| const std::vector< std::string > MockGenerator::kTier |
|
staticprivate |
Initial value:= boost::assign::list_of
("Tier1")("Tier2")("Tier3")("Tier4")
Definition at line 387 of file mock_generator.cc.
◆ kUveMsgIntvlInSec
| const int MockGenerator::kUveMsgIntvlInSec = 10 |
|
staticprivate |
◆ kVmPrefix
| const std::string MockGenerator::kVmPrefix |
|
staticprivate |
◆ kVnPrefix
| const std::string MockGenerator::kVnPrefix |
|
staticprivate |
◆ module_name_
| const std::string MockGenerator::module_name_ |
|
private |
◆ node_type_name_
| const std::string MockGenerator::node_type_name_ |
|
private |
◆ num_session_per_vm_
| const int MockGenerator::num_session_per_vm_ |
|
private |
◆ num_session_samples_in_message_
| const int MockGenerator::num_session_samples_in_message_ |
|
private |
◆ num_session_samples_per_sec_
| const int MockGenerator::num_session_samples_per_sec_ |
|
private |
◆ num_vns_
| const int MockGenerator::num_vns_ |
|
private |
◆ num_vrouter_error_messages_per_sec_
| const int MockGenerator::num_vrouter_error_messages_per_sec_ |
|
private |
◆ other_vn_
| const int MockGenerator::other_vn_ |
|
private |
◆ rgen_
| boost::random::mt19937 MockGenerator::rgen_ |
|
private |
◆ session_counter_
| int MockGenerator::session_counter_ |
|
staticprivate |
◆ sessions_
| std::vector<SessionEndpoint> MockGenerator::sessions_ |
|
private |
◆ start_vn_
| const int MockGenerator::start_vn_ |
|
private |
◆ u_rgen_
| boost::uuids::random_generator MockGenerator::u_rgen_ |
|
private |
◆ vm_iterations_
| const int MockGenerator::vm_iterations_ |
|
private |
The documentation for this class was generated from the following file: