9 #ifndef HlaBounceFederateAmbassador_H_
10 #define HlaBounceFederateAmbassador_H_
12 #pragma warning(disable: 4251)
13 #pragma warning(disable: 4786)
14 #pragma warning(disable: 4290)
17 #include <NullFederateAmbassador.hh>
35 const char* theObjectName)
36 throw (RTI::CouldNotDiscover,
37 RTI::ObjectClassNotKnown,
38 RTI::FederateInternalError);
42 const RTI::AttributeHandleValuePairSet& theAttributes,
43 const RTI::FedTime& theTime,
46 throw (RTI::ObjectNotKnown,
47 RTI::AttributeNotKnown,
48 RTI::FederateOwnsAttributes,
49 RTI::InvalidFederationTime,
50 RTI::FederateInternalError);
54 const RTI::AttributeHandleValuePairSet& theAttributes,
56 throw (RTI::ObjectNotKnown,
57 RTI::AttributeNotKnown,
58 RTI::FederateOwnsAttributes,
59 RTI::FederateInternalError);
63 const RTI::ParameterHandleValuePairSet& theParameters,
64 const RTI::FedTime& theTime,
67 throw (RTI::InteractionClassNotKnown,
68 RTI::InteractionParameterNotKnown,
69 RTI::InvalidFederationTime,
70 RTI::FederateInternalError);
74 const RTI::ParameterHandleValuePairSet& theParameters,
76 throw (RTI::InteractionClassNotKnown,
77 RTI::InteractionParameterNotKnown,
78 RTI::FederateInternalError);
82 const RTI::FedTime& theTime,
85 throw (RTI::ObjectNotKnown,
86 RTI::InvalidFederationTime,
87 RTI::FederateInternalError);
92 throw (RTI::ObjectNotKnown,
93 RTI::FederateInternalError);
97 const RTI::AttributeHandleSet& theAttributes)
98 throw (RTI::ObjectNotKnown,
99 RTI::AttributeNotKnown,
100 RTI::FederateInternalError);
104 const RTI::AttributeHandleSet& theAttributes)
105 throw (RTI::ObjectNotKnown,
106 RTI::AttributeNotKnown,
107 RTI::FederateInternalError);
111 const RTI::AttributeHandleSet& candidateAttributes,
113 throw (RTI::ObjectNotKnown,
114 RTI::AttributeNotKnown,
115 RTI::AttributeNotOwned,
116 RTI::FederateInternalError);
120 RTI::AttributeHandleSet
const & securedAttributes)
121 throw (RTI::ObjectNotKnown,
122 RTI::AttributeNotKnown,
123 RTI::AttributeAcquisitionWasNotRequested,
124 RTI::AttributeAlreadyOwned,
125 RTI::AttributeNotPublished,
126 RTI::FederateInternalError);
130 const RTI::AttributeHandleSet& offeredAttributes,
132 throw (RTI::ObjectNotKnown,
133 RTI::AttributeNotKnown,
134 RTI::AttributeAlreadyOwned,
135 RTI::AttributeNotPublished,
136 RTI::FederateInternalError);
140 const RTI::AttributeHandleSet& releasedAttributes)
141 throw (RTI::ObjectNotKnown,
142 RTI::AttributeNotKnown,
143 RTI::AttributeNotOwned,
144 RTI::AttributeDivestitureWasNotRequested,
145 RTI::FederateInternalError);