6 #pragma warning(disable: 4786)
7 #pragma warning(disable: 4290)
9 #include "NullFederateAmbassador13.h"
13 using namespace rti13;
46 throw (FederateInternalError);
57 FederateInternalError);
61 FederateInternalError);
65 FederateInternalError);
70 FederateInternalError);
76 FederateInternalError);
80 FederateInternalError);
84 FederateHandle handle)
86 SpecifiedSaveLabelDoesNotExist,
88 FederateInternalError);
92 FederateInternalError);
96 FederateInternalError);
104 ObjectHandle theObject,
105 ObjectClassHandle theObjectClass,
106 const char* theObjectName)
110 FederateInternalError);
113 ObjectHandle theObject,
114 const AttributeHandleValuePairSet& theAttributes,
115 const FedTime& theTime,
117 EventRetractionHandle theHandle)
121 FederateOwnsAttributes,
122 InvalidFederationTime,
123 FederateInternalError);
126 ObjectHandle theObject,
127 const AttributeHandleValuePairSet& theAttributes,
132 FederateOwnsAttributes,
133 FederateInternalError);
137 InteractionClassHandle theInteraction,
138 const ParameterHandleValuePairSet& theParameters,
139 const FedTime& theTime,
141 EventRetractionHandle theHandle)
143 InteractionClassNotKnown,
144 InteractionParameterNotKnown,
145 InvalidFederationTime,
146 FederateInternalError);
149 InteractionClassHandle theInteraction,
150 const ParameterHandleValuePairSet& theParameters,
153 InteractionClassNotKnown,
154 InteractionParameterNotKnown,
155 FederateInternalError);
158 ObjectHandle theObject,
159 const FedTime& theTime,
161 EventRetractionHandle theHandle)
164 InvalidFederationTime,
165 FederateInternalError);
168 ObjectHandle theObject,
172 FederateInternalError);
std::string myRestoreLabel
Definition: rtiSimpleFedAmb13dlc.h:29
std::map< ObjectClassHandle, std::string > objectClassMap
Definition: rtiSimpleFedAmb13dlc.h:33
Basic federate ambassador service callback implementation.
Definition: rtiSimpleFedAmb13.h:35
bool myReceivedFederationSaved
Definition: rtiSimpleFedAmb13dlc.h:19
virtual void initiateFederateRestore(const char *label, FederateHandle handle)=0
4.19
DtTalkAmbData & myData
Definition: rtiSimpleFedAmb13dlc.h:176
bool myReceivedFederationRestoreBegun
Definition: rtiSimpleFedAmb13dlc.h:25
std::map< ObjectHandle, std::string > objectInstanceMap
Definition: rtiSimpleFedAmb13dlc.h:34
bool myReceivedRequestFederationRestoreFailed
Definition: rtiSimpleFedAmb13dlc.h:24
std::map< InteractionClassHandle, std::string > interactionClassMap
Definition: rtiSimpleFedAmb13dlc.h:35
virtual void federationNotRestored()=0
virtual void receiveInteraction(InteractionClassHandle theInteraction, const ParameterHandleValuePairSet &theParameters, const FedTime &theTime, const char *theTag, EventRetractionHandle theHandle)=0
6.7
virtual void removeObjectInstance(ObjectHandle theObject, const FedTime &theTime, const char *theTag, EventRetractionHandle theHandle)=0
6.9
bool myReceivedInitiateFederateSave
Definition: rtiSimpleFedAmb13dlc.h:18
virtual void initiateFederateSave(const char *label)=0
4.12
bool myReceivedFederationRestored
Definition: rtiSimpleFedAmb13dlc.h:27
virtual void requestFederationRestoreFailed(const char *label, const char *reason)=0
supplied C4
virtual void federationNotSaved()=0
virtual void discoverObjectInstance(ObjectHandle theObject, ObjectClassHandle theObjectClass, const char *theObjectName)=0
! Object Management Services //!
virtual void requestFederationRestoreSucceeded(const char *label)=0
4.17
virtual void reflectAttributeValues(ObjectHandle theObject, const AttributeHandleValuePairSet &theAttributes, const FedTime &theTime, const char *theTag, EventRetractionHandle theHandle)=0
6.5
Definition: rtiSimpleFedAmb13dlc.h:15
FederateHandle myRestoreFederateHandle
Definition: rtiSimpleFedAmb13dlc.h:30
bool myReceivedFederationNotRestored
Definition: rtiSimpleFedAmb13dlc.h:28
bool myReceivedFederationNotSaved
Definition: rtiSimpleFedAmb13dlc.h:20
bool myReceivedRequestFederationRestoreSucceeded
Definition: rtiSimpleFedAmb13dlc.h:23
virtual void federationRestored()=0
4.21
virtual void federationRestoreBegun()=0
4.18
virtual void federationSaved()=0
4.15
std::string myRestoreFailureReason
Definition: rtiSimpleFedAmb13dlc.h:31
bool myReceivedInitiateFederateRestore
Definition: rtiSimpleFedAmb13dlc.h:26
std::string mySaveLabel
Definition: rtiSimpleFedAmb13dlc.h:21