13 #ifndef MyFederateAmbassador_H_
14 #define MyFederateAmbassador_H_
16 #include "NullFederateAmbassador.hh"
47 throw (RTI::FederateInternalError);
55 RTI::ObjectHandle theObject,
56 RTI::ObjectClassHandle theObjectClass,
57 const char* theObjectName)
59 RTI::CouldNotDiscover,
60 RTI::ObjectClassNotKnown,
61 RTI::FederateInternalError);
64 RTI::ObjectHandle theObject,
65 const RTI::AttributeHandleValuePairSet& theAttributes,
66 const RTI::FedTime& theTime,
68 RTI::EventRetractionHandle theHandle)
71 RTI::AttributeNotKnown,
72 RTI::FederateOwnsAttributes,
73 RTI::InvalidFederationTime,
74 RTI::FederateInternalError);
77 RTI::ObjectHandle theObject,
78 const RTI::AttributeHandleValuePairSet& theAttributes,
82 RTI::AttributeNotKnown,
83 RTI::FederateOwnsAttributes,
84 RTI::FederateInternalError);
88 RTI::InteractionClassHandle theInteraction,
89 const RTI::ParameterHandleValuePairSet& theParameters,
90 const RTI::FedTime& theTime,
92 RTI::EventRetractionHandle theHandle)
94 RTI::InteractionClassNotKnown,
95 RTI::InteractionParameterNotKnown,
96 RTI::InvalidFederationTime,
97 RTI::FederateInternalError);
100 RTI::InteractionClassHandle theInteraction,
101 const RTI::ParameterHandleValuePairSet& theParameters,
104 RTI::InteractionClassNotKnown,
105 RTI::InteractionParameterNotKnown,
106 RTI::FederateInternalError);
109 RTI::ObjectHandle theObject,
110 const RTI::FedTime& theTime,
112 RTI::EventRetractionHandle theHandle)
115 RTI::InvalidFederationTime,
116 RTI::FederateInternalError);
119 RTI::ObjectHandle theObject,
123 RTI::FederateInternalError);
126 RTI::ObjectHandle theObject,
130 RTI::AttributeNotKnown,
131 RTI::FederateInternalError) ;
134 RTI::ObjectHandle theObject,
138 RTI::AttributeNotKnown,
139 RTI::FederateInternalError) ;