#include "ace/Get_Opt.h"
#include "tao/ORB_Core.h"
#include "ace/Env_Value_T.h"
#include "Latency_Base.h"
#include "Latency_BaseSupport.h"
#include "Latency_BasePlugin.h"
#include "ace/Tokenizer_T.h"
#include <ndds/ndds_namespace_cpp.h>
#include <ndds/ndds_cpp.h>
#include <ndds/clock/clock_highResolution.h>
int ACE_TMAIN | ( | int | argc, | |
ACE_TCHAR * | argv[] | |||
) |
void calc_results | ( | ) |
void calculate_clock_overhead | ( | void | ) |
static int compare_two_longs | ( | const void * | long1, | |
const void * | long2 | |||
) | [static] |
void init_values | ( | void | ) |
int parse_args | ( | int | argc, | |
ACE_TCHAR * | argv[] | |||
) |
void read | ( | LatencyTest & | an_instance, | |
struct RTINtpTime & | receive_time | |||
) |
void record_time | ( | struct RTINtpTime & | receive_time | ) |
void reset_results | ( | void | ) |
void split_qos | ( | const char * | qos | ) |
void start | ( | void | ) |
bool write_one | ( | void | ) |
CORBA::Boolean both_read_write_ = false |
CORBA::UShort count_ = 0 |
CORBA::UShort datalen_ = 100 |
LatencyTest* instance_ = 0 |
CORBA::UShort iterations_ = 1000 |
const char* lib_name_ = 0 |
CORBA::UShort nr_of_runs_ = 10 |
const char* prof_name_ = 0 |
bool received_ = false |
CORBA::Long seq_num_ = 0 |
CORBA::UShort sleep_ = 2 |
struct RTINtpTime start_time_ |
LatencyTestDataWriter* test_data_writer_ = 0 |
RTIClock* timer = 0 |
ACE_UINT64 tv_max_ = 0 |
ACE_UINT64 tv_min_ = 0 |
ACE_UINT64 tv_total_ = 0 |