9 #ifndef latencyTestMgr_H_
10 #define latencyTestMgr_H_
42 DtBoost::shared_ptr<DtRtiAssistantPeer> peer,
44 DtBoost::shared_ptr<DtAssistantComponentMgr> compMgr,
45 DtBoost::shared_ptr<DtAssistantConnectionInfoMgr> connInfoMgr,
46 DtBoost::shared_ptr<DtAssistantFederationsInfoMgr> fedInfoMgr );
90 bool sendLatencyTestCommand(
bool runTest,
bool continuous,
bool shouldHalt,
94 bool verifyNewTestCanBeRun();
99 void updateLatencyTestInteractionPeriod(
unsigned int );
102 void updateLatencyTestNumInteractions(
unsigned int );
105 void updateLatencyTestPayloadBytes(
unsigned int );
108 void disableComponentLatencyTest(
int );
111 void enableComponentLatencyTest(
int );
123 void showLrcLatencyTestDialog(
int id );
127 unsigned int federationHdl,
const MAKRti::DtString&
federationName,
128 unsigned int federateHdl);
132 void processLatencyTestObserve();
135 void processLatencyTestDismiss();
138 void initiateLatencyTest();
141 void initiateContinuousLatencyTest();
145 void haltContinuousLatencyTest();
155 const MAKRti::DtString& federationName,
unsigned federateHandle );
158 void updateLatencyTestConfig(
unsigned int interactionPeriod,
159 unsigned int numInteractions,
unsigned int payloadBytes );
162 void setLatencyTestInteractionPeriod(
unsigned int );
168 void setLatencyTestPayloadBytes(
unsigned int );