3 #ifndef NullFederateAmbassador13_h
4 #define NullFederateAmbassador13_h
27 #ifndef NULL_AMBASSADOR_EXPORT
28 #define NULL_AMBASSADOR_EXPORT
41 throw (FederateInternalError) {}
50 FederateInternalError) {}
55 FederateInternalError) {}
61 FederateInternalError) {}
66 FederateInternalError) {}
72 FederateInternalError) {}
76 FederateInternalError) {}
80 FederateInternalError) {}
85 FederateInternalError) {}
91 FederateInternalError) {}
95 FederateInternalError) {}
101 SpecifiedSaveLabelDoesNotExist,
103 FederateInternalError) {}
107 FederateInternalError) {}
111 FederateInternalError) {}
120 ObjectClassNotPublished,
121 FederateInternalError) {}
126 ObjectClassNotPublished,
127 FederateInternalError) {}
132 InteractionClassNotPublished,
133 FederateInternalError) {}
138 InteractionClassNotPublished,
139 FederateInternalError) {}
148 const char* theObjectName)
152 FederateInternalError) {}
163 FederateOwnsAttributes,
164 InvalidFederationTime,
165 FederateInternalError) {}
174 FederateOwnsAttributes,
175 FederateInternalError) {}
185 InteractionClassNotKnown,
186 InteractionParameterNotKnown,
187 InvalidFederationTime,
188 FederateInternalError) {}
195 InteractionClassNotKnown,
196 InteractionParameterNotKnown,
197 FederateInternalError) {}
206 InvalidFederationTime,
207 FederateInternalError) {}
214 FederateInternalError) {}
222 FederateInternalError) {}
230 FederateInternalError) {}
239 FederateInternalError) {}
247 FederateInternalError) {}
255 FederateInternalError) {}
268 AttributeAlreadyOwned,
269 AttributeNotPublished,
270 FederateInternalError) {}
279 AttributeDivestitureWasNotRequested,
280 FederateInternalError) {}
288 AttributeAcquisitionWasNotRequested,
289 AttributeAlreadyOwned,
290 AttributeNotPublished,
291 FederateInternalError) {}
299 AttributeAlreadyOwned,
300 AttributeAcquisitionWasNotRequested,
301 FederateInternalError) {}
311 FederateInternalError) {}
319 AttributeAlreadyOwned,
320 AttributeAcquisitionWasNotCanceled,
321 FederateInternalError) {}
330 FederateInternalError) {}
338 FederateInternalError) {}
346 FederateInternalError) {}
353 const FedTime& theFederateTime)
355 InvalidFederationTime,
356 EnableTimeRegulationWasNotPending,
357 FederateInternalError) {}
360 const FedTime& theFederateTime)
362 InvalidFederationTime,
363 EnableTimeConstrainedWasNotPending,
364 FederateInternalError) {}
369 InvalidFederationTime,
370 TimeAdvanceWasNotInProgress,
371 FederateInternalError) {}
377 FederateInternalError) {}
382 #endif // NullFederateAmbassador13_h
virtual void startRegistrationForObjectClass(ObjectClassHandle theClass)
Definition: NullFederateAmbassador13.h:117
virtual void turnInteractionsOn(InteractionClassHandle theHandle)
Definition: NullFederateAmbassador13.h:129
virtual void provideAttributeValueUpdate(ObjectHandle theObject, const AttributeHandleSet &theAttributes)
Definition: NullFederateAmbassador13.h:232
Handle ObjectHandle
Definition: RTItypes13.h:116
virtual void removeObjectInstance(ObjectHandle theObject, const char *theTag)
Definition: NullFederateAmbassador13.h:209
Definition: RTItypes13.h:236
virtual void federationRestoreBegun()
Definition: NullFederateAmbassador13.h:93
virtual void attributeOwnershipDivestitureNotification(ObjectHandle theObject, const AttributeHandleSet &releasedAttributes)
Definition: NullFederateAmbassador13.h:272
virtual void announceSynchronizationPoint(const char *label, const char *tag)
Definition: NullFederateAmbassador13.h:57
virtual void turnInteractionsOff(InteractionClassHandle theHandle)
Definition: NullFederateAmbassador13.h:135
Definition: NullFederateAmbassador13.h:34
virtual void federationNotSaved()
Definition: NullFederateAmbassador13.h:78
ULong InteractionClassHandle
Definition: RTItypes13.h:106
virtual void attributeIsNotOwned(ObjectHandle theObject, AttributeHandle theAttribute)
Definition: NullFederateAmbassador13.h:332
virtual void reflectAttributeValues(ObjectHandle theObject, const AttributeHandleValuePairSet &theAttributes, const char *theTag)
Definition: NullFederateAmbassador13.h:167
virtual void turnUpdatesOnForObjectInstance(ObjectHandle theObject, const AttributeHandleSet &theAttributes)
Definition: NullFederateAmbassador13.h:241
virtual void timeAdvanceGrant(const FedTime &theTime)
Definition: NullFederateAmbassador13.h:366
Definition: RTItypes13.h:138
#define NULL_AMBASSADOR_EXPORT
Definition: NullFederateAmbassador13.h:28
virtual void attributesOutOfScope(ObjectHandle theObject, const AttributeHandleSet &theAttributes)
Definition: NullFederateAmbassador13.h:224
virtual void attributeOwnershipUnavailable(ObjectHandle theObject, const AttributeHandleSet &theAttributes)
Definition: NullFederateAmbassador13.h:293
Definition: RTItypes13.h:521
virtual void federationNotRestored()
Definition: NullFederateAmbassador13.h:109
virtual void attributesInScope(ObjectHandle theObject, const AttributeHandleSet &theAttributes)
Definition: NullFederateAmbassador13.h:216
virtual void synchronizationPointRegistrationFailed(const char *label)
Definition: NullFederateAmbassador13.h:52
virtual void turnUpdatesOffForObjectInstance(ObjectHandle theObject, const AttributeHandleSet &theAttributes)
Definition: NullFederateAmbassador13.h:249
virtual void stopRegistrationForObjectClass(ObjectClassHandle theClass)
Definition: NullFederateAmbassador13.h:123
virtual void reflectAttributeValues(ObjectHandle theObject, const AttributeHandleValuePairSet &theAttributes, const FedTime &theTime, const char *theTag, EventRetractionHandle theHandle)
Definition: NullFederateAmbassador13.h:154
virtual void initiateFederateRestore(const char *label, FederateHandle handle)
Definition: NullFederateAmbassador13.h:97
virtual void initiateFederateSave(const char *label)
Definition: NullFederateAmbassador13.h:68
virtual void confirmAttributeOwnershipAcquisitionCancellation(ObjectHandle theObject, const AttributeHandleSet &theAttributes)
Definition: NullFederateAmbassador13.h:313
virtual void requestAttributeOwnershipAssumption(ObjectHandle theObject, const AttributeHandleSet &offeredAttributes, const char *theTag)
Definition: NullFederateAmbassador13.h:261
virtual void requestFederationRestoreSucceeded(const char *label)
Definition: NullFederateAmbassador13.h:82
virtual void federationSynchronized(const char *label)
Definition: NullFederateAmbassador13.h:63
virtual void federationSaved()
Definition: NullFederateAmbassador13.h:74
virtual void synchronizationPointRegistrationSucceeded(const char *label)
Definition: NullFederateAmbassador13.h:47
virtual void federationRestored()
Definition: NullFederateAmbassador13.h:105
virtual void removeObjectInstance(ObjectHandle theObject, const FedTime &theTime, const char *theTag, EventRetractionHandle theHandle)
Definition: NullFederateAmbassador13.h:199
virtual void receiveInteraction(InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const char *theTag)
Definition: NullFederateAmbassador13.h:190
ULong FederateHandle
Definition: RTItypes13.h:120
virtual void informAttributeOwnership(ObjectHandle theObject, AttributeHandle theAttribute, FederateHandle theOwner)
Definition: NullFederateAmbassador13.h:323
Definition: RTItypes13.h:452
virtual Boolean throw(SpecifiedSaveLabelDoesNotExist, ConcurrentAccessAttempted, RTIinternalError)
virtual void attributeOwnedByRTI(ObjectHandle theObject, AttributeHandle theAttribute)
Definition: NullFederateAmbassador13.h:340
virtual void receiveInteraction(InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const FedTime &theTime, const char *theTag, EventRetractionHandle theHandle)
Definition: NullFederateAmbassador13.h:178
virtual void timeConstrainedEnabled(const FedTime &theFederateTime)
Definition: NullFederateAmbassador13.h:359
ULong ObjectClassHandle
Definition: RTItypes13.h:104
virtual void timeRegulationEnabled(const FedTime &theFederateTime)
Definition: NullFederateAmbassador13.h:352
virtual void requestAttributeOwnershipRelease(ObjectHandle theObject, const AttributeHandleSet &candidateAttributes, const char *theTag)
Definition: NullFederateAmbassador13.h:303
Definition: RTItypes13.h:304
virtual void attributeOwnershipAcquisitionNotification(ObjectHandle theObject, const AttributeHandleSet &securedAttributes)
Definition: NullFederateAmbassador13.h:282
virtual void requestFederationRestoreFailed(const char *label, const char *reason)
Definition: NullFederateAmbassador13.h:87
Handle AttributeHandle
Definition: RTItypes13.h:112
virtual ~NullFederateAmbassador()
Definition: NullFederateAmbassador13.h:40
virtual void discoverObjectInstance(ObjectHandle theObject, ObjectClassHandle theObjectClass, const char *theObjectName)
Definition: NullFederateAmbassador13.h:145
NullFederateAmbassador()
Definition: NullFederateAmbassador13.h:39
virtual void requestRetraction(EventRetractionHandle theHandle)
Definition: NullFederateAmbassador13.h:373