15 #include <ACE/config.h>
23 #include <QtGui/QAbstractButton>
24 #include <QtCore/QString>
30 namespace DtTenaBroker
52 virtual void setNotifyLevel(
int );
54 virtual int notifyLevel()
const;
57 virtual void setLogFilename( QString );
59 virtual QString logFilename()
const;
62 virtual void setMaxControlMessages(
int );
64 virtual int maxControlMessages()
const;
67 virtual void setMaxInterMessages(
int );
69 virtual int maxInterMessages()
const;
72 virtual void setMaxObjectMessages(
int );
74 virtual int maxObjectMessages()
const;
77 virtual void setPollingInterval(
unsigned int );
79 virtual unsigned int pollingInterval()
const;
82 virtual void setStatisticsReportingInterval( DtTime );
84 virtual DtTime statisticsReportingInterval()
const;
92 virtual void setParseUnknownIdsFlag(
bool );
94 virtual bool parseUnknownIdsFlag()
const;
97 virtual void setGenerateFirePduForIndirectFire(
bool );
99 virtual bool generateFirePduForIndirectFire()
const;
102 virtual void setFillOutgoingEntityIds(
bool );
104 virtual bool fillOutgoingEntityIds()
const;
107 virtual void setUsePersistentEntityIds(
bool );
109 virtual bool usePersistentEntityIds()
const;
112 virtual void setSiteId(
int );
114 virtual int siteId()
const;
117 virtual void setAppNumber(
int );
119 virtual int appNumber()
const;
122 virtual void setUseTenaObjectIdForMarkingText(
bool );
124 virtual bool useTenaObjectIdForMarkingText()
const;
127 virtual void setUseMarkingTextForTenaObjectId(
bool );
129 virtual bool useMarkingTextForTenaObjectId()
const;
132 virtual void setGuiseIsEntityType(
bool );
134 virtual bool guiseIsEntityType()
const;
137 virtual void setForceUpdateFlag(
bool );
139 virtual bool forceUpdateFlag()
const;
147 virtual void setAmoName( QString );
149 virtual QString amoName()
const;
152 virtual void setAmoHostname( QString );
154 virtual QString amoHostname()
const;
157 virtual void setAmoHostIPaddress( QString );
159 virtual QString amoHostIPaddress()
const;
162 virtual void setAmoOperatorName( QString );
164 virtual QString amoOperatorName()
const;
167 virtual void setAmoOperatorTelephoneNumber( QString );
169 virtual QString amoOperatorTelephoneNumber()
const;
177 virtual void setDebugGlobalIdMapping(
bool );
179 virtual bool debugGlobalIdMapping()
const;
182 virtual void setDebugEntityIdMapping(
bool );
184 virtual bool debugEntityIdMapping()
const;
187 virtual void setDumpGuiToText(
bool );
189 virtual bool dumpGuiToText()
const;
197 virtual void setTenaTickTime( DtTime );
199 virtual DtTime tenaTickTime()
const;
202 virtual void setObjectThrottleRates(
double );
204 virtual double objectThrottleRates()
const;
211 virtual void setDiscoveryAggregateEntityId(
bool );
212 virtual bool discoveryAggregateEntityId()
const;
213 virtual void setDiscoveryAggregateLocation(
bool );
214 virtual bool discoveryAggregateLocation()
const;
215 virtual void setDiscoveryAggregateEntityType(
bool );
216 virtual bool discoveryAggregateEntityType()
const;
218 virtual void setDiscoveryDesignatorEntityId(
bool );
219 virtual bool discoveryDesignatorEntityId()
const;
220 virtual void setDiscoveryDesignatorHostId(
bool );
221 virtual bool discoveryDesignatorHostId()
const;
223 virtual void setDiscoveryEmitterSystemEntityId(
bool );
224 virtual bool discoveryEmitterSystemEntityId()
const;
225 virtual void setDiscoveryEmitterSystemHostId(
bool );
226 virtual bool discoveryEmitterSystemHostId()
const;
228 virtual void setDiscoveryEntityEntityId(
bool );
229 virtual bool discoveryEntityEntityId()
const;
230 virtual void setDiscoveryEntityLocation(
bool );
231 virtual bool discoveryEntityLocation()
const;
232 virtual void setDiscoveryEntityEntityType(
bool );
233 virtual bool discoveryEntityEntityType()
const;
235 virtual void setDiscoveryEnvironmentProcessId(
bool );
236 virtual bool discoveryEnvironmentProcessId()
const;
238 virtual void setDiscoveryIFFEntityId(
bool );
239 virtual bool discoveryIFFEntityId()
const;
240 virtual void setDiscoveryIFFHostId(
bool );
241 virtual bool discoveryIFFHostId()
const;
243 virtual void setDiscoveryRadioRecvEntityId(
bool );
244 virtual bool discoveryRadioRecvEntityId()
const;
245 virtual void setDiscoveryRadioRecvHostId(
bool );
246 virtual bool discoveryRadioRecvHostId()
const;
248 virtual void setDiscoveryRadioTransEntityId(
bool );
249 virtual bool discoveryRadioTransEntityId()
const;
250 virtual void setDiscoveryRadioTransHostId(
bool );
251 virtual bool discoveryRadioTransHostId()
const;
255 void restoreDefaultValues();
257 virtual void updateConfiguration();
258 virtual void revertConfiguration();
261 static void setDefaultPort(
int );
265 virtual void slotItemEdited();
266 virtual void dialogButtonClicked( QAbstractButton* );
269 virtual bool applyButtonClicked();
270 virtual void okButtonClicked();
271 virtual void cancelButtonClicked();
275 void brokerRestartRequested();
279 void initializeProperties();