|
| 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: