12 #include "ui_latencyTestDialogUI.h"
37 virtual void clearResults();
40 virtual void addResult(
41 const QString& initName,
42 unsigned int initHandle,
43 const QString& recipName,
44 unsigned int recipHandle,
47 unsigned int initTickTime,
48 unsigned int recipTickTime,
49 unsigned int bestEffortRoundTripTime,
50 unsigned int reliableRoundTripTime,
51 int initBestEffortQTime,
52 int recipBestEffortQTime,
53 int initReliableQTime,
54 int recipReliableQTime );
57 virtual void addTimeoutResult(
const QString& recipName,
unsigned int recipHandle );
60 virtual void setName(
const QString &name );
63 virtual void updateStatus(
bool enabled,
bool capable,
bool continuous,
67 virtual void indicateFederateResigned();
70 virtual void indicateRtiexecShutdown();
73 virtual bool isTestInProgress();
77 virtual void closeWithoutPrompt();
82 virtual void processRun();
85 virtual void processContinuous();
88 virtual void processStop();
91 virtual void processSave();
94 virtual void processSelectionChange();
97 virtual void setTestConfig(
unsigned int interactionPeriod,
98 unsigned int numInteractions,
unsigned int payloadBytes );
106 void runContinuous();
115 void updateTestConfig(
unsigned int interactionPeriod,
116 unsigned int numInteractions,
unsigned int payloadBytes );
139 virtual void getWidgetsToUpdate(
unsigned int recipHandle,
140 QTableWidgetItem*& recipItem,
141 QTableWidgetItem*& timeWaitingItem,
142 QTableWidgetItem*& transitTimeItem,
143 QTableWidgetItem*& totalTimeItem,
147 virtual QString federateNameToDisplay(
unsigned int handle,
148 const QString& name = QString::null );
151 virtual unsigned int handleFromDisplayName(
const QString& name );
157 virtual void clearDetailsDisplay();
160 virtual void setTitle();
163 virtual void closeEvent(QCloseEvent *event);
167 virtual void convertToMsString(
unsigned int usec, QString& result,
168 const QString& notAvailableString = theLongNAString,
169 bool zeroIsNotAvailable =
true );
170 virtual void convertToMsString(
int usec, QString& result,
171 const QString& notAvailableString = theLongNAString,
172 bool zeroIsNotAvailable =
true );
176 virtual void showEvent( QShowEvent* event );