35 const RTI::VariableLengthData& tag,
46 struct DtScopeChangeCallbackData
81 virtual
void addReflectAttributeValuesCb(
83 virtual
void removeReflectAttributeValuesCb(
88 virtual
void addDiscoverObjectCb( RTI::ObjectClassHandle hand,
90 virtual
void removeDiscoverObjectCb( RTI::ObjectClassHandle hand,
95 virtual
void addRemoveObjectCb( RTI::ObjectInstanceHandle
id,
97 virtual
void removeRemoveObjectCb( RTI::ObjectInstanceHandle
id,
102 virtual
void addStartRegCb( RTI::ObjectClassHandle hand,
104 virtual
void removeStartRegCb( RTI::ObjectClassHandle hand,
109 virtual
void addStopRegCb( RTI::ObjectClassHandle hand,
111 virtual
void removeStopRegCb( RTI::ObjectClassHandle hand,
116 virtual
void addUpdatesOnCb( RTI::ObjectInstanceHandle hand,
118 virtual
void removeUpdatesOnCb( RTI::ObjectInstanceHandle hand,
123 virtual
void addUpdatesOffCb( RTI::ObjectInstanceHandle hand,
125 virtual
void removeUpdatesOffCb( RTI::ObjectInstanceHandle hand,
130 virtual
void addStartInteractionsCb( RTI::InteractionClassHandle hand,
132 virtual
void removeStartInteractionsCb( RTI::InteractionClassHandle hand,
137 virtual
void addStopInteractionsCb( RTI::InteractionClassHandle hand,
139 virtual
void removeStopInteractionsCb( RTI::InteractionClassHandle hand,
144 virtual
void addReceiveInteractionCb( RTI::InteractionClassHandle hand,
146 virtual
void removeReceiveInteractionCb( RTI::InteractionClassHandle hand,
151 virtual
void addTimeAdvanceGrantCb(
DtFedTimeCb cb,
void* usr );
152 virtual
void removeTimeAdvanceGrantCb(
DtFedTimeCb cb,
void* usr );
156 virtual
void addTimeRegulationEnabledCb(
DtFedTimeCb cb,
void* usr );
157 virtual
void removeTimeRegulationEnabledCb(
DtFedTimeCb cb,
void* usr );
161 virtual
void addTimeConstrainedEnabledCb(
DtFedTimeCb cb,
void* usr );
162 virtual
void removeTimeConstrainedEnabledCb(
DtFedTimeCb cb,
void* usr );
166 virtual
void addNameReservationSucceeded( DtReserveNameCb cb,
void* usr );
167 virtual
void removeNameReservationSucceeded( DtReserveNameCb cb,
void* usr );
171 virtual
void addNameReservationFailed( DtReserveNameCb cb,
void* usr );
172 virtual
void removeNameReservationFailed( DtReserveNameCb cb,
void* usr );
177 virtual
void addMultipleNameReservationSucceeded( DtReserveMultipleNamesCb cb,
void* usr );
178 virtual
void removeNameReservationSucceeded( DtReserveMultipleNamesCb,
void* usr );
182 virtual
void addMultipleNameReservationFailed( DtReserveMultipleNamesCb cb,
void* usr );
183 virtual
void removeMultipleNameReservationFailed( DtReserveMultipleNamesCb,
void* usr );
186 virtual
void addSynchPointRegSucceededCb(const
DtString& label,
191 virtual
void removeSynchPointRegSucceededCb(const
DtString& label,
196 virtual
void addSynchPointRegFailedCb(const
DtString& label,
201 virtual
void removeSynchPointRegFailedCb(const
DtString& label,
206 virtual
void addFederationSynchedCb(const
DtString& label,
211 virtual
void removeFederationSynchedCb(const
DtString& label,
216 virtual
void addAnnounceSynchPointCb(const
DtString& label,
221 virtual
void removeAnnounceSynchPointCb(const
DtString& label,
226 virtual
void setRemoveObjectOnAttOutOfScope(
bool remove);
227 virtual
bool removeObjectOnAttOutOfScope() const;
229 virtual
void addConnectionLostCb( DtConnectionLostCb func,
void* usr );
230 virtual
void removeConnectionLostCb(DtConnectionLostCb func,
void* usr );
236 virtual
void addFederateSaveCb(const
DtString& label,
241 virtual
void removeFederateSaveCb(const
DtString& label,
249 virtual
void addFederateRestoreCb(const
DtString& label,
254 virtual
void removeFederateRestoreCb(const
DtString& label,
259 virtual
bool waitingForSaveOrRestore() const;
262 virtual
DtString getFederateNameFromHandle(const RTI::FederateHandle&) const;
274 struct DtFederateRestoreCbInfo
280 struct DtLabelledFederateSaveCbInfo
287 struct DtLabelledFederateRestoreCbInfo
294 struct DtGeneralSynchPointCbInfo
300 struct DtLabelledSynchPointCbInfo
307 struct DtGeneralAnnounceCbInfo
313 struct DtLabelledAnnounceCbInfo
320 static void attributesOutOfScopeCb(
void* usr);
322 virtual void processAttributesOutOfScope(RTI::ObjectInstanceHandle handle);
347 std::list<DtFederateSaveCbInfo> myFederateSaveCbList;
348 std::list<DtLabelledFederateSaveCbInfo> myLabFederateSaveCbList;
349 std::list<DtFederateRestoreCbInfo> myFederateRestoreCbList;
350 std::list<DtLabelledFederateRestoreCbInfo> myLabFederateRestoreCbList;
352 std::list<DtLabelledSynchPointCbInfo> myLabSynchPtRegSucceededCbList;
353 std::list<DtLabelledSynchPointCbInfo> myLabSynchPtRegFailedCbList;
354 std::list<DtLabelledSynchPointCbInfo> myLabFederationSynchedCbList;
355 std::list<DtLabelledAnnounceCbInfo> myLabAnnounceSynchPointCbList;
357 std::list<DtGeneralSynchPointCbInfo> mySynchPtRegSucceededCbList;
358 std::list<DtGeneralSynchPointCbInfo> mySynchPtRegFailedCbList;
359 std::list<DtGeneralSynchPointCbInfo> myFederationSynchedCbList;
360 std::list<DtGeneralAnnounceCbInfo> myAnnounceSynchPointCbList;
362 bool myRemoveObjectOnAttOutOfScope;
365 virtual void applyFedsSynchedCallbacks(
const DtString& label);
366 virtual void applyRegistrationSucceededCallbacks(
const DtString& label);
367 virtual void applyRegistrationFailedCallbacks(
const DtString& label);
370 virtual bool applyAnnounceCallbacks(
const DtString& label,
const RTI::VariableLengthData& tag);
383 std::wstring
const& faultDescription)
override;
389 FederationExecutionInformationVector
const& report)
override;
395 std::wstring
const& federationName,
396 FederationExecutionMemberInformationVector
const& report)
override;
402 std::wstring
const& federationName)
override;
408 std::wstring
const& reasonForResignDescription)
override;
414 std::wstring
const& synchronizationPointLabel)
override;
420 std::wstring
const& synchronizationPointLabel,
421 SynchronizationPointFailureReason reason)
override;
427 std::wstring
const& synchronizationPointLabel,
428 VariableLengthData
const& userSuppliedTag)
override;
434 std::wstring
const& synchronizationPointLabel,
435 FederateHandleSet
const& failedToSyncSet)
override;
441 std::wstring
const& label)
override;
447 std::wstring
const& label,
459 SaveFailureReason reason)
override;
465 FederateHandleSaveStatusPairVector
const& response)
override;
471 std::wstring
const& label)
override;
477 std::wstring
const& label)
override;
488 std::wstring
const& label,
489 std::wstring
const& federateName,
490 FederateHandle
const& postRestoreFederateHandle)
override;
501 RestoreFailureReason reason)
override;
507 FederateRestoreStatusVector
const& response)
override;
517 ObjectClassHandle
const& objectClass)
override;
523 ObjectClassHandle
const& objectClass)
override;
529 InteractionClassHandle
const& interactionClass)
override;
535 InteractionClassHandle
const& interactionClass)
override;
545 std::wstring
const& objectInstanceName)
override;
551 std::wstring
const& objectInstanceName)
override;
557 std::set<std::wstring>
const& objectInstanceNames)
override;
563 std::set<std::wstring>
const& objectInstanceNames)
override;
570 ObjectInstanceHandle
const& objectInstance,
571 ObjectClassHandle
const& objectClass,
572 std::wstring
const& objectInstanceName,
573 FederateHandle
const& producingFederate)
override;
579 ObjectInstanceHandle
const& objectInstance,
580 AttributeHandleValueMap
const& attributeValues,
581 VariableLengthData
const& userSuppliedTag,
582 TransportationTypeHandle
const& transportationType,
583 FederateHandle
const& producingFederate,
584 RegionHandleSet
const* optionalSentRegions)
override;
590 ObjectInstanceHandle
const& objectInstance,
591 AttributeHandleValueMap
const& attributeValues,
592 VariableLengthData
const& userSuppliedTag,
593 TransportationTypeHandle
const& transportationType,
594 FederateHandle
const& producingFederate,
595 RegionHandleSet
const* optionalSentRegions,
597 OrderType sentOrderType,
598 OrderType receivedOrderType,
599 MessageRetractionHandle
const* optionalRetraction)
override;
605 InteractionClassHandle
const& interactionClass,
606 ParameterHandleValueMap
const& parameterValues,
607 VariableLengthData
const& userSuppliedTag,
608 TransportationTypeHandle
const& transportationType,
609 FederateHandle
const& producingFederate,
610 const RegionHandleSet* optionalSentRegions)
override;
616 InteractionClassHandle
const& interactionClass,
617 ParameterHandleValueMap
const& parameterValues,
618 VariableLengthData
const& userSuppliedTag,
619 TransportationTypeHandle
const& transportationType,
620 FederateHandle
const& producingFederate,
621 RegionHandleSet
const* optionalSentRegions,
623 OrderType sentOrderType,
624 OrderType receivedOrderType,
625 MessageRetractionHandle
const* optionalRetraction)
override;
631 InteractionClassHandle
const& interactionClass,
632 ObjectInstanceHandle
const& objectInstance,
633 ParameterHandleValueMap
const& parameterValues,
634 VariableLengthData
const& userSuppliedTag,
635 TransportationTypeHandle
const& transportationType,
636 FederateHandle
const& producingFederate)
override;
642 InteractionClassHandle
const& interactionClass,
643 ObjectInstanceHandle
const& objectInstance,
644 ParameterHandleValueMap
const& parameterValues,
645 VariableLengthData
const& userSuppliedTag,
646 TransportationTypeHandle
const& transportationType,
647 FederateHandle
const& producingFederate,
649 OrderType sentOrderType,
650 OrderType receivedOrderType,
651 MessageRetractionHandle
const* optionalRetraction)
override;
657 ObjectInstanceHandle
const& objectInstance,
658 VariableLengthData
const& userSuppliedTag,
659 FederateHandle
const& producingFederate)
override;
665 ObjectInstanceHandle
const& objectInstance,
666 VariableLengthData
const& userSuppliedTag,
667 FederateHandle
const& producingFederate,
669 OrderType sentOrderType,
670 OrderType receivedOrderType,
671 MessageRetractionHandle
const* optionalRetraction)
override;
677 ObjectInstanceHandle
const& objectInstance,
678 AttributeHandleSet
const& attributes)
override;
684 ObjectInstanceHandle
const& objectInstance,
685 AttributeHandleSet
const& attributes)
override;
691 ObjectInstanceHandle
const& objectInstance,
692 AttributeHandleSet
const& attributes,
693 VariableLengthData
const& userSuppliedTag)
override;
699 ObjectInstanceHandle
const& objectInstance,
700 AttributeHandleSet
const& attributes)
override;
706 ObjectInstanceHandle
const& objectInstance,
707 AttributeHandleSet
const& attributes,
708 std::wstring
const& updateRateDesignator)
override;
714 ObjectInstanceHandle
const& objectInstance,
715 AttributeHandleSet
const& attributes)
override;
721 ObjectInstanceHandle
const& objectInstance,
722 AttributeHandleSet
const& attributes,
723 TransportationTypeHandle
const& transportationType)
override;
729 ObjectInstanceHandle
const& objectInstance,
730 AttributeHandle
const& attribute,
731 TransportationTypeHandle
const& transportationType)
override;
737 InteractionClassHandle
const& interactionClass,
738 TransportationTypeHandle
const& transportationType)
override;
744 FederateHandle
const& federate,
745 InteractionClassHandle
const& interactionClass,
746 TransportationTypeHandle
const& transportationType)
override;
757 ObjectInstanceHandle
const& objectInstance,
758 AttributeHandleSet
const& offeredAttributes,
759 VariableLengthData
const& userSuppliedTag)
override;
765 ObjectInstanceHandle
const& objectInstance,
766 AttributeHandleSet
const& releasedAttributes,
767 VariableLengthData
const& userSuppliedTag)
override;
773 ObjectInstanceHandle
const& objectInstance,
774 AttributeHandleSet
const& securedAttributes,
775 VariableLengthData
const& userSuppliedTag)
override;
781 ObjectInstanceHandle
const& objectInstance,
782 AttributeHandleSet
const& attributes,
783 VariableLengthData
const& userSuppliedTag)
override;
789 ObjectInstanceHandle
const& objectInstance,
790 AttributeHandleSet
const& candidateAttributes,
791 VariableLengthData
const& userSuppliedTag)
override;
797 ObjectInstanceHandle
const& objectInstance,
798 AttributeHandleSet
const& attributes)
override;
804 ObjectInstanceHandle
const& objectInstance,
805 AttributeHandleSet
const& attributes,
806 FederateHandle
const& owner)
override;
812 ObjectInstanceHandle
const& objectInstance,
813 AttributeHandleSet
const& attributes)
override;
819 ObjectInstanceHandle
const& objectInstance,
820 AttributeHandleSet
const& attributes)
override;
854 MessageRetractionHandle
const & retraction)
override;
858 bool myWaitingForSave;
859 bool myWaitingForRestore;
void(* DtFederateSaveCb)(const char *label, void *usr)
Definition: vrlFederateAmbassador13.h:25
virtual void requestFederationRestoreSucceeded(const char *label)
Instances of DtRegControlCbList are used to provide a list of callbacks (DtRegControlCbInfo) which ar...
Definition: regControlCbList.h:32
virtual void reportFederationExecutionDoesNotExist(std::wstring const &federationName)
4.11
Definition: nullFederateAmbassador1516_4.h:62
virtual void federationNotRestored()
virtual void federationRestoreBegun()
DtFedTimeCbList myFlushQueueGrantCbList
Definition: vrlFederateAmbassador1516_4.h:336
virtual void multipleObjectInstanceNameReservationFailed(std::set< std::wstring > const &objectInstanceNames)
6.6
Definition: nullFederateAmbassador1516_4.h:223
virtual void attributeIsOwnedByRTI(ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes)
7.18
Definition: nullFederateAmbassador1516_4.h:479
virtual void attributesInScope(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
supplied C4
virtual void federationSaved()
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
virtual void attributesOutOfScope(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
supplied C4
DtReserveNameCbList myNameReservationFailedCbList
Definition: vrlFederateAmbassador1516_4.h:341
virtual void synchronizationPointRegistrationSucceeded(const char *label)
! Federation Management Services //!
virtual void announceSynchronizationPoint(const char *label, const char *tag)
virtual void objectInstanceNameReservationSucceeded(std::wstring const &objectInstanceName)
6.3
Definition: nullFederateAmbassador1516_4.h:205
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
virtual void federateResigned(std::wstring const &reasonForResignDescription)
4.13
Definition: nullFederateAmbassador1516_4.h:68
virtual void multipleObjectInstanceNameReservationSucceeded(std::set< std::wstring > const &objectInstanceNames)
6.6
Definition: nullFederateAmbassador1516_4.h:217
virtual void attributeOwnershipUnavailable(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
supplied C4
DtReserveMultipleNamesCbList myMultipleNamesReservationFailedCbList
Definition: vrlFederateAmbassador1516_4.h:344
void(* DtAnnounceSynchPointCb)(const char *label, const char *tag, void *usr)
Definition: vrlFederateAmbassador13.h:37
virtual void connectionLost(std::wstring const &faultDescription)
4.4
Definition: nullFederateAmbassador1516_4.h:43
virtual void turnInteractionsOff(RTI::InteractionClassHandle theHandle)
Instances of DtVrlFederateAmbassador are used to manage the interface between the RTI and the VR-Link...
Definition: vrlFederateAmbassador13.h:45
DtRegControlCb DtStopRegCb
Definition: regControlCbList.h:25
virtual void receiveInteraction(RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
4.6
virtual void objectInstanceNameReservationFailed(std::wstring const &objectInstanceName)
6.3
Definition: nullFederateAmbassador1516_4.h:211
void(* DtDiscoverObjectCb)(DtHlaObject *obj, void *usr)
Definition: discoverObjectCbInfo.h:20
DtUpdateControlCb DtUpdatesOnCb
Definition: updateControlCbInfo.h:29
void(* DtStartStopInterCb)(RTI::InteractionClassHandle intClass, void *usr)
Definition: startStopInterCbList.h:21
virtual void reportAttributeTransportationType(ObjectInstanceHandle const &objectInstance, AttributeHandle const &attribute, TransportationTypeHandle const &transportationType)
6.29
Definition: nullFederateAmbassador1516_4.h:389
void(* DtReflectAttributeValuesCb)(const DtStateMsg &stateMsg, void *usr)
Definition: reflectAttributeValuesCbList.h:24
virtual void reflectAttributeValues(RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
supplied C1
void(* DtFederateRestoreCb)(const char *label, void *usr)
Definition: vrlFederateAmbassador13.h:29
virtual void requestAttributeOwnershipRelease(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &candidateAttributes, const char *theTag)
supplied C4
DtRegControlCb DtStartRegCb
Definition: regControlCbList.h:24
virtual void reportFederationExecutionMembers(std::wstring const &federationName, FederationExecutionMemberInformationVector const &report)
4.10
Definition: nullFederateAmbassador1516_4.h:55
class DtStartStopInterCbList:
Definition: startStopInterCbList.h:32
virtual void federationNotSaved()
virtual void requestAttributeOwnershipAssumption(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &offeredAttributes, const char *theTag)
! Ownership Management Services //!
virtual void removeObjectInstance(RTI::ObjectHandle theObject, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
supplied C1
virtual void confirmAttributeTransportationTypeChange(ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &attributes, TransportationTypeHandle const &transportationType)
6.26
Definition: nullFederateAmbassador1516_4.h:381
virtual void timeConstrainedEnabled(const RTI::FedTime &theTime)
supplied C4
virtual void federationRestored()
void(* DtReceiveInteractionCb)(DtInteraction *inter, void *usr)
Definition: receiveInteractionCbInfo.h:23
virtual void attributeIsNotOwned(RTI::ObjectHandle theObject, RTI::AttributeHandle theAttribute)
supplied C1
#define LogicalTime
Definition: hlaLogicalTime.h:18
virtual void confirmInteractionTransportationTypeChange(InteractionClassHandle const &interactionClass, TransportationTypeHandle const &transportationType)
6.31
Definition: nullFederateAmbassador1516_4.h:397
std::shared_ptr< DtDDMRegion > DtDDMRegionSP
Definition: region13.h:31
virtual void federationSaveStatusResponse(FederateHandleSaveStatusPairVector const &response)
4.26
Definition: nullFederateAmbassador1516_4.h:125
virtual void receiveDirectedInteraction(InteractionClassHandle const &interactionClass, ObjectInstanceHandle const &objectInstance, ParameterHandleValueMap const ¶meterValues, VariableLengthData const &userSuppliedTag, TransportationTypeHandle const &transportationType, FederateHandle const &producingFederate)
6.15
Definition: nullFederateAmbassador1516_4.h:291
class DtInteractionManager:
Definition: interactionManager.h:25
Instances of DtUpdateControlCbList are used to provide a list of callbacks (DtUpdateControlCbInfo) wh...
Definition: updateControlCbList.h:33
virtual void attributeOwnershipAcquisitionNotification(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &securedAttributes)
supplied C4
virtual void turnInteractionsOn(RTI::InteractionClassHandle theHandle)
virtual void informAttributeOwnership(RTI::ObjectHandle theObject, RTI::AttributeHandle theAttribute, RTI::FederateHandle theOwner)
supplied C1
virtual void stopRegistrationForObjectClass(RTI::ObjectClassHandle theClass)
virtual void reportFederationExecutions(FederationExecutionInformationVector const &report)
4.8
Definition: nullFederateAmbassador1516_4.h:49
DtReserveNameCbList myNameReservationSucceededCbList
Definition: vrlFederateAmbassador1516_4.h:340
class DtFedTimeCbList:
Definition: fedTimeCbList.h:35
virtual void turnUpdatesOffForObjectInstance(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
supplied C4
DtConnectionLostCbList myConnectionLostCbList
Definition: vrlFederateAmbassador1516_4.h:339
virtual void timeRegulationEnabled(const RTI::FedTime &theTime)
! Time Management Services //!
void(* DtFedTimeCb)(const RTI::FedTime &theFedTime, void *theUserData)
Definition: fedTimeCbList.h:21
class DtHlaObjectManager:
Definition: hlaObjectManager.h:30
void(* DtSynchPointCb)(const char *label, void *usr)
Definition: vrlFederateAmbassador13.h:33
virtual void requestDivestitureConfirmation(ObjectInstanceHandle const &objectInstance, AttributeHandleSet const &releasedAttributes, VariableLengthData const &userSuppliedTag)
7.5
Definition: nullFederateAmbassador1516_4.h:425
virtual void federationRestoreStatusResponse(FederateRestoreStatusVector const &response)
4.35
Definition: nullFederateAmbassador1516_4.h:167
Definition: nullFederateAmbassador13.h:24
virtual void turnUpdatesOnForObjectInstance(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
supplied C4
virtual void initiateFederateRestore(const char *label, RTI::FederateHandle handle)
DtReserveMultipleNamesCbList myMultipleNamesReservationSucceededCbList
Definition: vrlFederateAmbassador1516_4.h:343
virtual void federationSynchronized(const char *label)
RTI::ObjectInstanceHandle handle
Definition: vrlFederateAmbassador1516_4.h:49
virtual void timeAdvanceGrant(const RTI::FedTime &theTime)
supplied C4
Instances of DtString are used to represent strings.
Definition: vlString.h:36
virtual void requestRetraction(RTI::EventRetractionHandle theHandle)
Instances of DtReflectAttributeValuesCbList are used to provide a list of callbacks (DtReflectAttribu...
Definition: reflectAttributeValuesCbList.h:31
virtual void confirmAttributeOwnershipAcquisitionCancellation(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
supplied C4
DtUpdateControlCb DtUpdatesOffCb
Definition: updateControlCbInfo.h:30
This file is used as a convenience to group RTI related callbacks together.
virtual void requestFederationRestoreFailed(const char *label, const char *reason)
virtual void startRegistrationForObjectClass(RTI::ObjectClassHandle theClass)
! Declaration Management Services //!
virtual void reportInteractionTransportationType(FederateHandle const &federate, InteractionClassHandle const &interactionClass, TransportationTypeHandle const &transportationType)
6.33
Definition: nullFederateAmbassador1516_4.h:404
virtual void provideAttributeValueUpdate(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
supplied C4
virtual void synchronizationPointRegistrationFailed(const char *label)
virtual void initiateFederateSave(const char *label)
void(* DtRemoveObjectCb)(DtHlaObject *obj, void *usr)
Definition: removeObjectCbInfo.h:22
virtual void discoverObjectInstance(RTI::ObjectHandle theObject, RTI::ObjectClassHandle theObjectClass, const char *theObjectName)
! Object Management Services //!
Fly-weight classes to store cb info.
Definition: vrlFederateAmbassador13.h:513
virtual void flushQueueGrant(LogicalTime const &time, LogicalTime const &optimisticTime)
8.13
Definition: nullFederateAmbassador1516_4.h:502