|
| 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 |
( |
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 |
bool MockGenerator::Run |
( |
void |
| ) |
|
|
inline |
const std::vector<std::string> MockGenerator::collectors_ |
|
private |
const boost::random::uniform_int_distribution MockGenerator::dBytesPerPacket |
|
staticprivate |
const boost::random::uniform_int_distribution MockGenerator::dClientSession |
|
staticprivate |
const boost::random::uniform_int_distribution MockGenerator::dDirection |
|
staticprivate |
const boost::random::uniform_int_distribution MockGenerator::dFlowPktsPerSec |
|
staticprivate |
const boost::random::uniform_int_distribution MockGenerator::dIps |
|
staticprivate |
const boost::random::uniform_int_distribution MockGenerator::dLabels |
|
staticprivate |
const boost::random::uniform_int_distribution MockGenerator::dNPorts |
|
staticprivate |
const boost::random::uniform_int_distribution MockGenerator::dOtherVnPktsPerSec |
|
staticprivate |
const boost::random::uniform_int_distribution MockGenerator::dPort |
|
staticprivate |
const boost::random::uniform_int_distribution MockGenerator::dProtocols |
|
staticprivate |
const boost::random::uniform_int_distribution MockGenerator::dTagIdx |
|
staticprivate |
const int MockGenerator::end_vn_ |
|
private |
const std::string MockGenerator::hostname_ |
|
private |
const int MockGenerator::http_server_port_ |
|
private |
const std::string MockGenerator::instance_id_ |
|
private |
const int MockGenerator::ip_start_index_ |
|
private |
const std::vector<uint32_t> MockGenerator::ip_vns_ |
|
private |
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.
const int MockGenerator::kBytesPerPacket = 1024 |
|
staticprivate |
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.
const int MockGenerator::kFlowMsgIntvlInSec = 1 |
|
staticprivate |
const int MockGenerator::kFlowPktsPerSec = 100 |
|
staticprivate |
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.
const int MockGenerator::kMaxIps = 64 |
|
staticprivate |
const int MockGenerator::kMaxPorts = 5 |
|
staticprivate |
const int MockGenerator::kNumSessionSamplesInMessage |
|
static |
const int MockGenerator::kNumSessionSamplesPerSec |
|
static |
const int MockGenerator::kNumVRouterErrorMessagesPerSec |
|
static |
const int MockGenerator::kOtherVnPktsPerSec = 1000 |
|
staticprivate |
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.
const std::vector< int > MockGenerator::kProtocols |
|
staticprivate |
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.
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.
const int MockGenerator::kUveMsgIntvlInSec = 10 |
|
staticprivate |
const std::string MockGenerator::kVmPrefix |
|
staticprivate |
const std::string MockGenerator::kVnPrefix |
|
staticprivate |
const std::string MockGenerator::module_name_ |
|
private |
const std::string MockGenerator::node_type_name_ |
|
private |
const int MockGenerator::num_session_per_vm_ |
|
private |
const int MockGenerator::num_session_samples_in_message_ |
|
private |
const int MockGenerator::num_session_samples_per_sec_ |
|
private |
const int MockGenerator::num_vns_ |
|
private |
const int MockGenerator::num_vrouter_error_messages_per_sec_ |
|
private |
const int MockGenerator::other_vn_ |
|
private |
boost::random::mt19937 MockGenerator::rgen_ |
|
private |
int MockGenerator::session_counter_ |
|
staticprivate |
std::vector<SessionEndpoint> MockGenerator::sessions_ |
|
private |
const int MockGenerator::start_vn_ |
|
private |
boost::uuids::random_generator MockGenerator::u_rgen_ |
|
private |
const int MockGenerator::vm_iterations_ |
|
private |
The documentation for this class was generated from the following file: