13 #ifndef MyFederateAmbassador_H_
14 #define MyFederateAmbassador_H_
16 #include "NullFederateAmbassador.hh"
47 throw (RTI::FederateInternalError);
57 const char* theObjectName)
59 RTI::CouldNotDiscover,
60 RTI::ObjectClassNotKnown,
61 RTI::FederateInternalError);
65 const RTI::AttributeHandleValuePairSet& theAttributes,
66 const RTI::FedTime& theTime,
71 RTI::AttributeNotKnown,
72 RTI::FederateOwnsAttributes,
73 RTI::InvalidFederationTime,
74 RTI::FederateInternalError);
78 const RTI::AttributeHandleValuePairSet& theAttributes,
82 RTI::AttributeNotKnown,
83 RTI::FederateOwnsAttributes,
84 RTI::FederateInternalError);
89 const RTI::ParameterHandleValuePairSet& theParameters,
90 const RTI::FedTime& theTime,
94 RTI::InteractionClassNotKnown,
95 RTI::InteractionParameterNotKnown,
96 RTI::InvalidFederationTime,
97 RTI::FederateInternalError);
101 const RTI::ParameterHandleValuePairSet& theParameters,
104 RTI::InteractionClassNotKnown,
105 RTI::InteractionParameterNotKnown,
106 RTI::FederateInternalError);
110 const RTI::FedTime& theTime,
115 RTI::InvalidFederationTime,
116 RTI::FederateInternalError);
123 RTI::FederateInternalError);
127 const RTI::AttributeHandleSet& theAttributes)
130 RTI::AttributeNotKnown,
131 RTI::FederateInternalError) ;
135 const RTI::AttributeHandleSet& theAttributes)
138 RTI::AttributeNotKnown,
139 RTI::FederateInternalError) ;
Handle ObjectHandle
Definition: RTItypes13.h:116
bool enableScopeAdvisories
Definition: simpleDDMFedAmb13.h:35
virtual void attributesInScope(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
int upperSend
Definition: simpleDDMFedAmb13.h:34
Definition: rtiSimpleFedAmb13.h:37
MyFederateAmbassador(DtTalkAmbData &data)
std::map< RTI::ObjectHandle, std::string > objectInstanceMap
Definition: rtiSimpleFedAmb13.h:32
virtual void receiveInteraction(RTI::InteractionClassHandle theInteraction, const RTI::ParameterHandleValuePairSet &theParameters, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
ULong InteractionClassHandle
Definition: RTItypes13.h:106
virtual void removeObjectInstance(RTI::ObjectHandle theObject, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
int lowerListen
Definition: simpleDDMFedAmb13.h:31
virtual void reflectAttributeValues(RTI::ObjectHandle theObject, const RTI::AttributeHandleValuePairSet &theAttributes, const RTI::FedTime &theTime, const char *theTag, RTI::EventRetractionHandle theHandle)
int position
Definition: simpleDDMFedAmb13.h:30
RTI::AttributeHandle myPositionHandle
Definition: simpleDDMFedAmb13.h:29
DtTalkAmbData & myData
Definition: rtiSimpleFedAmb13.h:174
virtual void discoverObjectInstance(RTI::ObjectHandle theObject, RTI::ObjectClassHandle theObjectClass, const char *theObjectName)
int lowerSend
Definition: simpleDDMFedAmb13.h:33
struct EventRetractionHandle_s EventRetractionHandle
Definition: RTItypes13.h:525
Definition: rtiSimpleFedAmb13.h:13
virtual void attributesOutOfScope(RTI::ObjectHandle theObject, const RTI::AttributeHandleSet &theAttributes)
bool isPublisher
Definition: simpleDDMFedAmb13.h:36
std::map< RTI::InteractionClassHandle, std::string > interactionClassMap
Definition: rtiSimpleFedAmb13.h:33
int upperListen
Definition: simpleDDMFedAmb13.h:32
virtual ~MyFederateAmbassador()
ULong ObjectClassHandle
Definition: RTItypes13.h:104
std::map< RTI::ObjectClassHandle, std::string > objectClassMap
Definition: rtiSimpleFedAmb13.h:31
Handle AttributeHandle
Definition: RTItypes13.h:112