6 #ifndef netStatsFedAmb13_h__
7 #define netStatsFedAmb13_h__
18 #include <vlutil/vlTime.h>
31 virtual ~DtNetStatsFedAmbWrapper()
32 throw (
RTI::FederateInternalError);
34 bool subscriptionsChanged();
41 MAKRti::DtTime myStartTime;
42 MAKRti::DtClock myClock;
44 bool mySubscriptionsChanged;
50 MAKRti::DtClock myTimer;
61 RTI::FederateInternalError);
66 RTI::FederateInternalError);
72 RTI::FederateInternalError);
77 RTI::FederateInternalError);
82 RTI::UnableToPerformSave,
83 RTI::FederateInternalError);
87 RTI::FederateInternalError);
91 RTI::FederateInternalError);
96 RTI::FederateInternalError);
102 RTI::FederateInternalError);
106 RTI::FederateInternalError);
112 RTI::SpecifiedSaveLabelDoesNotExist,
113 RTI::CouldNotRestore,
114 RTI::FederateInternalError);
118 RTI::FederateInternalError);
122 RTI::FederateInternalError);
131 RTI::ObjectClassNotPublished,
132 RTI::FederateInternalError);
137 RTI::ObjectClassNotPublished,
138 RTI::FederateInternalError);
143 RTI::InteractionClassNotPublished,
144 RTI::FederateInternalError);
149 RTI::InteractionClassNotPublished,
150 RTI::FederateInternalError);
155 const
char* theObjectName)
157 RTI::CouldNotDiscover,
158 RTI::ObjectClassNotKnown,
159 RTI::FederateInternalError);
169 RTI::AttributeNotKnown,
170 RTI::FederateOwnsAttributes,
171 RTI::InvalidFederationTime,
172 RTI::FederateInternalError);
180 RTI::AttributeNotKnown,
181 RTI::FederateOwnsAttributes,
182 RTI::FederateInternalError);
192 RTI::InteractionClassNotKnown,
193 RTI::InteractionParameterNotKnown,
194 RTI::InvalidFederationTime,
195 RTI::FederateInternalError);
202 RTI::InteractionClassNotKnown,
203 RTI::InteractionParameterNotKnown,
204 RTI::FederateInternalError);
213 RTI::InvalidFederationTime,
214 RTI::FederateInternalError);
221 RTI::FederateInternalError);
228 RTI::AttributeNotKnown,
229 RTI::FederateInternalError);
236 RTI::AttributeNotKnown,
237 RTI::FederateInternalError);
244 RTI::AttributeNotKnown,
245 RTI::AttributeNotOwned,
246 RTI::FederateInternalError);
253 RTI::AttributeNotOwned,
254 RTI::FederateInternalError);
261 RTI::AttributeNotOwned,
262 RTI::FederateInternalError);
274 RTI::AttributeNotKnown,
275 RTI::AttributeAlreadyOwned,
276 RTI::AttributeNotPublished,
277 RTI::FederateInternalError);
284 RTI::AttributeNotKnown,
285 RTI::AttributeNotOwned,
286 RTI::AttributeDivestitureWasNotRequested,
287 RTI::FederateInternalError);
294 RTI::AttributeNotKnown,
295 RTI::AttributeAcquisitionWasNotRequested,
296 RTI::AttributeAlreadyOwned,
297 RTI::AttributeNotPublished,
298 RTI::FederateInternalError);
305 RTI::AttributeNotKnown,
306 RTI::AttributeAlreadyOwned,
307 RTI::AttributeAcquisitionWasNotRequested,
308 RTI::FederateInternalError);
316 RTI::AttributeNotKnown,
317 RTI::AttributeNotOwned,
318 RTI::FederateInternalError);
325 RTI::AttributeNotKnown,
326 RTI::AttributeAlreadyOwned,
327 RTI::AttributeAcquisitionWasNotCanceled,
328 RTI::FederateInternalError);
336 RTI::AttributeNotKnown,
337 RTI::FederateInternalError);
344 RTI::AttributeNotKnown,
345 RTI::FederateInternalError);
352 RTI::AttributeNotKnown,
353 RTI::FederateInternalError);
358 RTI::InvalidFederationTime,
359 RTI::EnableTimeRegulationWasNotPending,
360 RTI::FederateInternalError);
365 RTI::InvalidFederationTime,
366 RTI::EnableTimeConstrainedWasNotPending,
367 RTI::FederateInternalError);
372 RTI::InvalidFederationTime,
373 RTI::TimeAdvanceWasNotInProgress,
374 RTI::FederateInternalError);
380 RTI::FederateInternalError);
383 static const DtString theUnknownName;
386 #endif // DtIFSPEC1516
387 #endif // netStatsFedAmb13_h__