#include "ace/Get_Opt.h"
#include "tao/ORB_Core.h"
#include "ace/Env_Value_T.h"
#include "ace/High_Res_Timer.h"
#include "Throughput_Base.h"
#include "Throughput_BaseSupport.h"
#include "Throughput_BasePlugin.h"
#include <ndds/ndds_namespace_cpp.h>
Classes | |
class | HelloListener |
class | CmdListener |
Functions | |
int | parse_args (int argc, ACE_TCHAR *argv[]) |
void | show_results () |
void | reset_results () |
void | handle_run (ThroughputCommand &an_instance) |
void | record_data (ThroughputTest &an_instance) |
int | ACE_TMAIN (int argc, ACE_TCHAR **argv) |
Variables | |
bool | shutdown_flag = false |
CORBA::LongLong | count_ = 0 |
ACE_UINT64 | interval_time_ = 0 |
CORBA::LongLong | interval_messages_received_ = 0 |
CORBA::LongLong | interval_bytes_received_ = 0 |
CORBA::Long | interval_data_length_ = 0 |
CORBA::UShort | run_ = 0 |
ACE_UINT64 | first_time_ = 0 |
CORBA::LongLong | messages_lost_ = 0 |
CORBA::Boolean | logres = false |
CORBA::ULongLong | seq_num_ = 0 |
CORBA::LongLong | demand_ = 0 |
ThroughputTest * | instance = 0 |
::DDS::Topic * | topic = 0 |
::DDS::Topic * | cmd_topic = 0 |
const char * | lib_name = "HelloTest_Library" |
const char * | cmd_prof_name = "ThroughputCmdQoS" |
const char * | prof_name = "ThroughputQoS" |
const char * | part_name = "ThroughputPartQoS" |
CORBA::UShort | domain_id = 0 |
int ACE_TMAIN | ( | int | argc, | |
ACE_TCHAR ** | argv | |||
) |
void handle_run | ( | ThroughputCommand & | an_instance | ) |
int parse_args | ( | int | argc, | |
ACE_TCHAR * | argv[] | |||
) |
void record_data | ( | ThroughputTest & | an_instance | ) |
void reset_results | ( | void | ) |
void show_results | ( | ) |
const char* cmd_prof_name = "ThroughputCmdQoS" |
::DDS::Topic* cmd_topic = 0 |
ThroughputTest* instance = 0 |
const char* lib_name = "HelloTest_Library" |
CORBA::Boolean logres = false |
const char* part_name = "ThroughputPartQoS" |
const char* prof_name = "ThroughputQoS" |
CORBA::UShort run_ = 0 |
bool shutdown_flag = false |
::DDS::Topic* topic = 0 |