Public Member Functions | Private Attributes
TestShortSingleInLongDelay Class Reference

#include <TestShortSingleInLongDelay.h>

List of all members.

Public Member Functions

void long_marshall (vector< uint8_t > &buffer)
void long_unmarshall (socrob::multicast::id_type, vector< uint8_t > &buffer)
void statistics ()
 TestShortSingleInLongDelay (int sid, string const &type)
void timer ()
 ~TestShortSingleInLongDelay ()

Private Attributes

long double acc_arrival_delay_
long double acc_complete_delay_
bool answer_
const uint8_t ANSWER_MAGIC_BYTE_
unsigned answer_number_
Time answer_time_
unsigned answer_uid_
boost::mutex mutex_
unsigned long num_rounds_
ofstream output_
unsigned output_line_
Time output_time_base_
const uint8_t QUESTION_MAGIC_BYTE_
boost::variate_generator
< boost::mt19937,
boost::uniform_int< unsigned > > 
random_uid_
unsigned round_number_
Time round_tx_
unsigned round_uid_
int sid_
bool waiting_

Detailed Description

Definition at line 48 of file TestShortSingleInLongDelay.h.


Constructor & Destructor Documentation

TestShortSingleInLongDelay::TestShortSingleInLongDelay ( int  sid,
string const &  type 
) [inline]

Definition at line 78 of file TestShortSingleInLongDelay.h.

Definition at line 114 of file TestShortSingleInLongDelay.h.


Member Function Documentation

void TestShortSingleInLongDelay::long_marshall ( vector< uint8_t > &  buffer) [inline]

Definition at line 143 of file TestShortSingleInLongDelay.h.

void TestShortSingleInLongDelay::long_unmarshall ( socrob::multicast::id_type  ,
vector< uint8_t > &  buffer 
) [inline]

Definition at line 206 of file TestShortSingleInLongDelay.h.

Definition at line 305 of file TestShortSingleInLongDelay.h.

Definition at line 124 of file TestShortSingleInLongDelay.h.


Member Data Documentation

Definition at line 67 of file TestShortSingleInLongDelay.h.

Definition at line 68 of file TestShortSingleInLongDelay.h.

Definition at line 62 of file TestShortSingleInLongDelay.h.

Definition at line 55 of file TestShortSingleInLongDelay.h.

Definition at line 63 of file TestShortSingleInLongDelay.h.

Definition at line 65 of file TestShortSingleInLongDelay.h.

Definition at line 64 of file TestShortSingleInLongDelay.h.

boost::mutex TestShortSingleInLongDelay::mutex_ [private]

Definition at line 50 of file TestShortSingleInLongDelay.h.

unsigned long TestShortSingleInLongDelay::num_rounds_ [private]

Definition at line 69 of file TestShortSingleInLongDelay.h.

Definition at line 75 of file TestShortSingleInLongDelay.h.

Definition at line 74 of file TestShortSingleInLongDelay.h.

Definition at line 73 of file TestShortSingleInLongDelay.h.

Definition at line 54 of file TestShortSingleInLongDelay.h.

boost::variate_generator<boost::mt19937, boost::uniform_int<unsigned> > TestShortSingleInLongDelay::random_uid_ [private]

Definition at line 71 of file TestShortSingleInLongDelay.h.

Definition at line 58 of file TestShortSingleInLongDelay.h.

Definition at line 60 of file TestShortSingleInLongDelay.h.

Definition at line 59 of file TestShortSingleInLongDelay.h.

Definition at line 52 of file TestShortSingleInLongDelay.h.

Definition at line 57 of file TestShortSingleInLongDelay.h.


The documentation for this class was generated from the following file:


socrob_multicast
Author(s): Joao Reis/jreis@isr.ist.utl.pt
autogenerated on Mon Jan 6 2014 11:47:49