Public Member Functions | Private Member Functions | Private Attributes
TestShortMultipleInLongDelay Class Reference

#include <TestShortMultipleInLongDelay.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 ()
 TestShortMultipleInLongDelay (int sid, string const &type)
void timer ()
 ~TestShortMultipleInLongDelay ()

Private Member Functions

void all_answers ()

Private Attributes

long double acc_avg_arrival_delay_
long double acc_complete_delay_
long double acc_max_arrival_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_
map< id_type, Timeround_answers_
unsigned round_number_
Time round_tx_
unsigned round_uid_
int sid_
bool waiting_

Detailed Description

Definition at line 50 of file TestShortMultipleInLongDelay.h.


Constructor & Destructor Documentation

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

Definition at line 82 of file TestShortMultipleInLongDelay.h.

Definition at line 122 of file TestShortMultipleInLongDelay.h.


Member Function Documentation

void TestShortMultipleInLongDelay::all_answers ( ) [inline, private]

Definition at line 288 of file TestShortMultipleInLongDelay.h.

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

Definition at line 151 of file TestShortMultipleInLongDelay.h.

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

Definition at line 211 of file TestShortMultipleInLongDelay.h.

Definition at line 327 of file TestShortMultipleInLongDelay.h.

Definition at line 132 of file TestShortMultipleInLongDelay.h.


Member Data Documentation

Definition at line 71 of file TestShortMultipleInLongDelay.h.

Definition at line 72 of file TestShortMultipleInLongDelay.h.

Definition at line 70 of file TestShortMultipleInLongDelay.h.

Definition at line 65 of file TestShortMultipleInLongDelay.h.

Definition at line 57 of file TestShortMultipleInLongDelay.h.

Definition at line 66 of file TestShortMultipleInLongDelay.h.

Definition at line 68 of file TestShortMultipleInLongDelay.h.

Definition at line 67 of file TestShortMultipleInLongDelay.h.

boost::mutex TestShortMultipleInLongDelay::mutex_ [private]

Definition at line 52 of file TestShortMultipleInLongDelay.h.

Definition at line 73 of file TestShortMultipleInLongDelay.h.

Definition at line 79 of file TestShortMultipleInLongDelay.h.

Definition at line 78 of file TestShortMultipleInLongDelay.h.

Definition at line 77 of file TestShortMultipleInLongDelay.h.

Definition at line 56 of file TestShortMultipleInLongDelay.h.

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

Definition at line 75 of file TestShortMultipleInLongDelay.h.

Definition at line 63 of file TestShortMultipleInLongDelay.h.

Definition at line 60 of file TestShortMultipleInLongDelay.h.

Definition at line 62 of file TestShortMultipleInLongDelay.h.

Definition at line 61 of file TestShortMultipleInLongDelay.h.

Definition at line 54 of file TestShortMultipleInLongDelay.h.

Definition at line 59 of file TestShortMultipleInLongDelay.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