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( DtTime );
79 virtual DtTime pollingInterval()
const;
87 virtual void setParseUnknownIdsFlag(
bool );
89 virtual bool parseUnknownIdsFlag()
const;
92 virtual void setGenerateFirePduForIndirectFire(
bool );
94 virtual bool generateFirePduForIndirectFire()
const;
97 virtual void setFillOutgoingEntityIds(
bool );
99 virtual bool fillOutgoingEntityIds()
const;
102 virtual void setUsePersistentEntityIds(
bool );
104 virtual bool usePersistentEntityIds()
const;
107 virtual void setSiteId(
int );
109 virtual int siteId()
const;
112 virtual void setAppNumber(
int );
114 virtual int appNumber()
const;
117 virtual void setUseTenaObjectIdForMarkingText(
bool );
119 virtual bool useTenaObjectIdForMarkingText()
const;
122 virtual void setUseMarkingTextForTenaObjectId(
bool );
124 virtual bool useMarkingTextForTenaObjectId()
const;
127 virtual void setGuiseIsEntityType(
bool );
129 virtual bool guiseIsEntityType()
const;
132 virtual void setForceUpdateFlag(
bool );
134 virtual bool forceUpdateFlag()
const;
142 virtual void setAmoName( QString );
144 virtual QString amoName()
const;
147 virtual void setAmoHostname( QString );
149 virtual QString amoHostname()
const;
152 virtual void setAmoHostIPaddress( QString );
154 virtual QString amoHostIPaddress()
const;
157 virtual void setAmoOperatorName( QString );
159 virtual QString amoOperatorName()
const;
162 virtual void setAmoOperatorTelephoneNumber( QString );
164 virtual QString amoOperatorTelephoneNumber()
const;
172 virtual void setDebugGlobalIdMapping(
bool );
174 virtual bool debugGlobalIdMapping()
const;
177 virtual void setDebugEntityIdMapping(
bool );
179 virtual bool debugEntityIdMapping()
const;
182 virtual void setDumpGuiToText(
bool );
184 virtual bool dumpGuiToText()
const;
192 virtual void setTenaTickTime( DtTime );
194 virtual DtTime tenaTickTime()
const;
197 virtual void setObjectThrottleRates(
double );
199 virtual double objectThrottleRates()
const;
206 virtual void setDiscoveryAggregateEntityId(
bool );
207 virtual bool discoveryAggregateEntityId()
const;
208 virtual void setDiscoveryAggregateLocation(
bool );
209 virtual bool discoveryAggregateLocation()
const;
210 virtual void setDiscoveryAggregateEntityType(
bool );
211 virtual bool discoveryAggregateEntityType()
const;
213 virtual void setDiscoveryDesignatorEntityId(
bool );
214 virtual bool discoveryDesignatorEntityId()
const;
215 virtual void setDiscoveryDesignatorHostId(
bool );
216 virtual bool discoveryDesignatorHostId()
const;
218 virtual void setDiscoveryEmitterSystemEntityId(
bool );
219 virtual bool discoveryEmitterSystemEntityId()
const;
220 virtual void setDiscoveryEmitterSystemHostId(
bool );
221 virtual bool discoveryEmitterSystemHostId()
const;
223 virtual void setDiscoveryEntityEntityId(
bool );
224 virtual bool discoveryEntityEntityId()
const;
225 virtual void setDiscoveryEntityLocation(
bool );
226 virtual bool discoveryEntityLocation()
const;
227 virtual void setDiscoveryEntityEntityType(
bool );
228 virtual bool discoveryEntityEntityType()
const;
230 virtual void setDiscoveryEnvironmentProcessId(
bool );
231 virtual bool discoveryEnvironmentProcessId()
const;
233 virtual void setDiscoveryIFFEntityId(
bool );
234 virtual bool discoveryIFFEntityId()
const;
235 virtual void setDiscoveryIFFHostId(
bool );
236 virtual bool discoveryIFFHostId()
const;
238 virtual void setDiscoveryRadioRecvEntityId(
bool );
239 virtual bool discoveryRadioRecvEntityId()
const;
240 virtual void setDiscoveryRadioRecvHostId(
bool );
241 virtual bool discoveryRadioRecvHostId()
const;
243 virtual void setDiscoveryRadioTransEntityId(
bool );
244 virtual bool discoveryRadioTransEntityId()
const;
245 virtual void setDiscoveryRadioTransHostId(
bool );
246 virtual bool discoveryRadioTransHostId()
const;
250 void restoreDefaultValues();
252 virtual void updateConfiguration();
253 virtual void revertConfiguration();
256 static void setDefaultPort(
int );
260 virtual void slotItemEdited();
261 virtual void dialogButtonClicked( QAbstractButton* );
264 virtual bool applyButtonClicked();
265 virtual void okButtonClicked();
266 virtual void cancelButtonClicked();
270 void brokerRestartRequested();
274 void initializeProperties();