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);
163 const RTI::AttributeHandleValuePairSet& theAttributes,
164 const RTI::FedTime& theTime,
169 RTI::AttributeNotKnown,
170 RTI::FederateOwnsAttributes,
171 RTI::InvalidFederationTime,
172 RTI::FederateInternalError);
176 const RTI::AttributeHandleValuePairSet& theAttributes,
180 RTI::AttributeNotKnown,
181 RTI::FederateOwnsAttributes,
182 RTI::FederateInternalError);
187 const RTI::ParameterHandleValuePairSet& theParameters,
188 const RTI::FedTime& theTime,
192 RTI::InteractionClassNotKnown,
193 RTI::InteractionParameterNotKnown,
194 RTI::InvalidFederationTime,
195 RTI::FederateInternalError);
199 const RTI::ParameterHandleValuePairSet& theParameters,
202 RTI::InteractionClassNotKnown,
203 RTI::InteractionParameterNotKnown,
204 RTI::FederateInternalError);
208 const RTI::FedTime& theTime,
213 RTI::InvalidFederationTime,
214 RTI::FederateInternalError);
221 RTI::FederateInternalError);
225 const RTI::AttributeHandleSet& theAttributes)
228 RTI::AttributeNotKnown,
229 RTI::FederateInternalError);
233 const RTI::AttributeHandleSet& theAttributes)
236 RTI::AttributeNotKnown,
237 RTI::FederateInternalError);
241 const RTI::AttributeHandleSet& theAttributes)
244 RTI::AttributeNotKnown,
245 RTI::AttributeNotOwned,
246 RTI::FederateInternalError);
250 const RTI::AttributeHandleSet& theAttributes)
253 RTI::AttributeNotOwned,
254 RTI::FederateInternalError);
258 const RTI::AttributeHandleSet& theAttributes)
261 RTI::AttributeNotOwned,
262 RTI::FederateInternalError);
270 const RTI::AttributeHandleSet& offeredAttributes,
274 RTI::AttributeNotKnown,
275 RTI::AttributeAlreadyOwned,
276 RTI::AttributeNotPublished,
277 RTI::FederateInternalError);
281 const RTI::AttributeHandleSet& releasedAttributes)
284 RTI::AttributeNotKnown,
285 RTI::AttributeNotOwned,
286 RTI::AttributeDivestitureWasNotRequested,
287 RTI::FederateInternalError);
291 const RTI::AttributeHandleSet& securedAttributes)
294 RTI::AttributeNotKnown,
295 RTI::AttributeAcquisitionWasNotRequested,
296 RTI::AttributeAlreadyOwned,
297 RTI::AttributeNotPublished,
298 RTI::FederateInternalError);
302 const RTI::AttributeHandleSet& theAttributes)
305 RTI::AttributeNotKnown,
306 RTI::AttributeAlreadyOwned,
307 RTI::AttributeAcquisitionWasNotRequested,
308 RTI::FederateInternalError);
312 const RTI::AttributeHandleSet& candidateAttributes,
316 RTI::AttributeNotKnown,
317 RTI::AttributeNotOwned,
318 RTI::FederateInternalError);
322 const RTI::AttributeHandleSet& theAttributes)
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);
356 const RTI::FedTime& theFederateTime)
358 RTI::InvalidFederationTime,
359 RTI::EnableTimeRegulationWasNotPending,
360 RTI::FederateInternalError);
363 const RTI::FedTime& theFederateTime)
365 RTI::InvalidFederationTime,
366 RTI::EnableTimeConstrainedWasNotPending,
367 RTI::FederateInternalError);
370 const RTI::FedTime& theTime)
372 RTI::InvalidFederationTime,
373 RTI::TimeAdvanceWasNotInProgress,
374 RTI::FederateInternalError);
380 RTI::FederateInternalError);
383 static const DtString theUnknownName;
386 #endif // DtIFSPEC1516
387 #endif // netStatsFedAmb13_h__