13 #ifndef MyFederateAmbassador_H_
14 #define MyFederateAmbassador_H_
21 using namespace rti13;
27 std::map<ObjectClassHandle, std::string> objectClassMap;
28 std::map<ObjectHandle, std::string> objectInstanceMap;
29 std::map<InteractionClassHandle, std::string> interactionClassMap;
36 bool enableScopeAdvisories;
48 throw (FederateInternalError);
58 const char* theObjectName)
62 FederateInternalError);
73 FederateOwnsAttributes,
74 InvalidFederationTime,
75 FederateInternalError);
84 FederateOwnsAttributes,
85 FederateInternalError);
95 InteractionClassNotKnown,
96 InteractionParameterNotKnown,
97 InvalidFederationTime,
98 FederateInternalError);
105 InteractionClassNotKnown,
106 InteractionParameterNotKnown,
107 FederateInternalError);
116 InvalidFederationTime,
117 FederateInternalError);
124 FederateInternalError);
132 FederateInternalError) ;
140 FederateInternalError) ;
AttributeHandle myPositionHandle
Definition: simpleDDMFedAmb13dlc.h:30
Handle ObjectHandle
Definition: RTItypes13.h:116
Definition: RTItypes13.h:236
virtual void attributesOutOfScope(ObjectHandle theObject, const AttributeHandleSet &theAttributes)=0
6.14
Basic federate ambassador service callback implementation.
Definition: rtiSimpleFedAmb13.h:35
Definition: NullFederateAmbassador13.h:34
ULong InteractionClassHandle
Definition: RTItypes13.h:106
virtual void attributesInScope(ObjectHandle theObject, const AttributeHandleSet &theAttributes)=0
6.13
Definition: RTItypes13.h:138
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
Definition: RTItypes13.h:521
virtual void discoverObjectInstance(ObjectHandle theObject, ObjectClassHandle theObjectClass, const char *theObjectName)=0
! Object Management Services //!
virtual void reflectAttributeValues(ObjectHandle theObject, const AttributeHandleValuePairSet &theAttributes, const FedTime &theTime, const char *theTag, EventRetractionHandle theHandle)=0
6.5
Definition: rtiSimpleFedAmb13dlc.h:15
Definition: RTItypes13.h:452
ULong ObjectClassHandle
Definition: RTItypes13.h:104
Definition: RTItypes13.h:304
Handle AttributeHandle
Definition: RTItypes13.h:112