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);
110 RTI::FederateHandle handle)
112 RTI::SpecifiedSaveLabelDoesNotExist,
113 RTI::CouldNotRestore,
114 RTI::FederateInternalError);
118 RTI::FederateInternalError);
122 RTI::FederateInternalError);
129 RTI::ObjectClassHandle theClass)
131 RTI::ObjectClassNotPublished,
132 RTI::FederateInternalError);
135 RTI::ObjectClassHandle theClass)
137 RTI::ObjectClassNotPublished,
138 RTI::FederateInternalError);
141 RTI::InteractionClassHandle theHandle)
143 RTI::InteractionClassNotPublished,
144 RTI::FederateInternalError);
147 RTI::InteractionClassHandle theHandle)
149 RTI::InteractionClassNotPublished,
150 RTI::FederateInternalError);
153 RTI::ObjectHandle theObject,
154 RTI::ObjectClassHandle theObjectClass,
155 const
char* theObjectName)
157 RTI::CouldNotDiscover,
158 RTI::ObjectClassNotKnown,
159 RTI::FederateInternalError);
162 RTI::ObjectHandle theObject,
163 const RTI::AttributeHandleValuePairSet& theAttributes,
164 const RTI::FedTime& theTime,
166 RTI::EventRetractionHandle theHandle)
169 RTI::AttributeNotKnown,
170 RTI::FederateOwnsAttributes,
171 RTI::InvalidFederationTime,
172 RTI::FederateInternalError);
175 RTI::ObjectHandle theObject,
176 const RTI::AttributeHandleValuePairSet& theAttributes,
180 RTI::AttributeNotKnown,
181 RTI::FederateOwnsAttributes,
182 RTI::FederateInternalError);
186 RTI::InteractionClassHandle theInteraction,
187 const RTI::ParameterHandleValuePairSet& theParameters,
188 const RTI::FedTime& theTime,
190 RTI::EventRetractionHandle theHandle)
192 RTI::InteractionClassNotKnown,
193 RTI::InteractionParameterNotKnown,
194 RTI::InvalidFederationTime,
195 RTI::FederateInternalError);
198 RTI::InteractionClassHandle theInteraction,
199 const RTI::ParameterHandleValuePairSet& theParameters,
202 RTI::InteractionClassNotKnown,
203 RTI::InteractionParameterNotKnown,
204 RTI::FederateInternalError);
207 RTI::ObjectHandle theObject,
208 const RTI::FedTime& theTime,
210 RTI::EventRetractionHandle theHandle)
213 RTI::InvalidFederationTime,
214 RTI::FederateInternalError);
217 RTI::ObjectHandle theObject,
221 RTI::FederateInternalError);
224 RTI::ObjectHandle theObject,
228 RTI::AttributeNotKnown,
229 RTI::FederateInternalError);
232 RTI::ObjectHandle theObject,
236 RTI::AttributeNotKnown,
237 RTI::FederateInternalError);
240 RTI::ObjectHandle theObject,
244 RTI::AttributeNotKnown,
245 RTI::AttributeNotOwned,
246 RTI::FederateInternalError);
249 RTI::ObjectHandle theObject,
253 RTI::AttributeNotOwned,
254 RTI::FederateInternalError);
257 RTI::ObjectHandle theObject,
261 RTI::AttributeNotOwned,
262 RTI::FederateInternalError);
269 RTI::ObjectHandle theObject,
274 RTI::AttributeNotKnown,
275 RTI::AttributeAlreadyOwned,
276 RTI::AttributeNotPublished,
277 RTI::FederateInternalError);
280 RTI::ObjectHandle theObject,
284 RTI::AttributeNotKnown,
285 RTI::AttributeNotOwned,
286 RTI::AttributeDivestitureWasNotRequested,
287 RTI::FederateInternalError);
290 RTI::ObjectHandle theObject,
294 RTI::AttributeNotKnown,
295 RTI::AttributeAcquisitionWasNotRequested,
296 RTI::AttributeAlreadyOwned,
297 RTI::AttributeNotPublished,
298 RTI::FederateInternalError);
301 RTI::ObjectHandle theObject,
305 RTI::AttributeNotKnown,
306 RTI::AttributeAlreadyOwned,
307 RTI::AttributeAcquisitionWasNotRequested,
308 RTI::FederateInternalError);
311 RTI::ObjectHandle theObject,
316 RTI::AttributeNotKnown,
317 RTI::AttributeNotOwned,
318 RTI::FederateInternalError);
321 RTI::ObjectHandle theObject,
325 RTI::AttributeNotKnown,
326 RTI::AttributeAlreadyOwned,
327 RTI::AttributeAcquisitionWasNotCanceled,
328 RTI::FederateInternalError);
331 RTI::ObjectHandle theObject,
332 RTI::AttributeHandle theAttribute,
333 RTI::FederateHandle theOwner)
336 RTI::AttributeNotKnown,
337 RTI::FederateInternalError);
340 RTI::ObjectHandle theObject,
341 RTI::AttributeHandle theAttribute)
344 RTI::AttributeNotKnown,
345 RTI::FederateInternalError);
348 RTI::ObjectHandle theObject,
349 RTI::AttributeHandle theAttribute)
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);
377 RTI::EventRetractionHandle theHandle)
380 RTI::FederateInternalError);
383 static const DtString theUnknownName;
386 #endif // DtIFSPEC1516
387 #endif // netStatsFedAmb13_h__