6 #ifndef netStatsFedAmb13_h__
7 #define netStatsFedAmb13_h__
18 #include <vlutil/vlTime.h>
32 virtual ~DtNetStatsFedAmbWrapper()
33 throw (RTI::FederateInternalError);
35 bool subscriptionsChanged();
40 virtual
bool netStatsEnabled() const;
41 virtual
void setNetStatsEnabled(
bool shouldEnable);
44 virtual
void startTimer();
51 MAKRti::DtTime myStartTime;
52 MAKRti::DtClock myClock;
54 bool mySubscriptionsChanged;
60 MAKRti::DtClock myTimer;
63 bool myNetStatsEnabled;
74 RTI::FederateInternalError);
79 RTI::FederateInternalError);
85 RTI::FederateInternalError);
90 RTI::FederateInternalError);
95 RTI::UnableToPerformSave,
96 RTI::FederateInternalError);
100 RTI::FederateInternalError);
104 RTI::FederateInternalError);
109 RTI::FederateInternalError);
115 RTI::FederateInternalError);
119 RTI::FederateInternalError);
125 RTI::SpecifiedSaveLabelDoesNotExist,
126 RTI::CouldNotRestore,
127 RTI::FederateInternalError);
131 RTI::FederateInternalError);
135 RTI::FederateInternalError);
144 RTI::ObjectClassNotPublished,
145 RTI::FederateInternalError);
150 RTI::ObjectClassNotPublished,
151 RTI::FederateInternalError);
156 RTI::InteractionClassNotPublished,
157 RTI::FederateInternalError);
162 RTI::InteractionClassNotPublished,
163 RTI::FederateInternalError);
168 const
char* theObjectName)
170 RTI::CouldNotDiscover,
171 RTI::ObjectClassNotKnown,
172 RTI::FederateInternalError);
176 const RTI::AttributeHandleValuePairSet& theAttributes,
177 const RTI::FedTime& theTime,
182 RTI::AttributeNotKnown,
183 RTI::FederateOwnsAttributes,
184 RTI::InvalidFederationTime,
185 RTI::FederateInternalError);
189 const RTI::AttributeHandleValuePairSet& theAttributes,
193 RTI::AttributeNotKnown,
194 RTI::FederateOwnsAttributes,
195 RTI::FederateInternalError);
200 const RTI::ParameterHandleValuePairSet& theParameters,
201 const RTI::FedTime& theTime,
205 RTI::InteractionClassNotKnown,
206 RTI::InteractionParameterNotKnown,
207 RTI::InvalidFederationTime,
208 RTI::FederateInternalError);
212 const RTI::ParameterHandleValuePairSet& theParameters,
215 RTI::InteractionClassNotKnown,
216 RTI::InteractionParameterNotKnown,
217 RTI::FederateInternalError);
221 const RTI::FedTime& theTime,
226 RTI::InvalidFederationTime,
227 RTI::FederateInternalError);
234 RTI::FederateInternalError);
238 const RTI::AttributeHandleSet& theAttributes)
241 RTI::AttributeNotKnown,
242 RTI::FederateInternalError);
246 const RTI::AttributeHandleSet& theAttributes)
249 RTI::AttributeNotKnown,
250 RTI::FederateInternalError);
254 const RTI::AttributeHandleSet& theAttributes)
257 RTI::AttributeNotKnown,
258 RTI::AttributeNotOwned,
259 RTI::FederateInternalError);
263 const RTI::AttributeHandleSet& theAttributes)
266 RTI::AttributeNotOwned,
267 RTI::FederateInternalError);
271 const RTI::AttributeHandleSet& theAttributes)
274 RTI::AttributeNotOwned,
275 RTI::FederateInternalError);
283 const RTI::AttributeHandleSet& offeredAttributes,
287 RTI::AttributeNotKnown,
288 RTI::AttributeAlreadyOwned,
289 RTI::AttributeNotPublished,
290 RTI::FederateInternalError);
294 const RTI::AttributeHandleSet& releasedAttributes)
297 RTI::AttributeNotKnown,
298 RTI::AttributeNotOwned,
299 RTI::AttributeDivestitureWasNotRequested,
300 RTI::FederateInternalError);
304 const RTI::AttributeHandleSet& securedAttributes)
307 RTI::AttributeNotKnown,
308 RTI::AttributeAcquisitionWasNotRequested,
309 RTI::AttributeAlreadyOwned,
310 RTI::AttributeNotPublished,
311 RTI::FederateInternalError);
315 const RTI::AttributeHandleSet& theAttributes)
318 RTI::AttributeNotKnown,
319 RTI::AttributeAlreadyOwned,
320 RTI::AttributeAcquisitionWasNotRequested,
321 RTI::FederateInternalError);
325 const RTI::AttributeHandleSet& candidateAttributes,
329 RTI::AttributeNotKnown,
330 RTI::AttributeNotOwned,
331 RTI::FederateInternalError);
335 const RTI::AttributeHandleSet& theAttributes)
338 RTI::AttributeNotKnown,
339 RTI::AttributeAlreadyOwned,
340 RTI::AttributeAcquisitionWasNotCanceled,
341 RTI::FederateInternalError);
349 RTI::AttributeNotKnown,
350 RTI::FederateInternalError);
357 RTI::AttributeNotKnown,
358 RTI::FederateInternalError);
365 RTI::AttributeNotKnown,
366 RTI::FederateInternalError);
369 const RTI::FedTime& theFederateTime)
371 RTI::InvalidFederationTime,
372 RTI::EnableTimeRegulationWasNotPending,
373 RTI::FederateInternalError);
376 const RTI::FedTime& theFederateTime)
378 RTI::InvalidFederationTime,
379 RTI::EnableTimeConstrainedWasNotPending,
380 RTI::FederateInternalError);
383 const RTI::FedTime& theTime)
385 RTI::InvalidFederationTime,
386 RTI::TimeAdvanceWasNotInProgress,
387 RTI::FederateInternalError);
393 RTI::FederateInternalError);
396 static const DtString theUnknownName;
399 #endif // DtIFSPEC1516
400 #endif // netStatsFedAmb13_h__