9 #ifndef HlaBounceFederateAmbassador_H_
10 #define HlaBounceFederateAmbassador_H_
12 #pragma warning(disable: 4251)
13 #pragma warning(disable: 4786)
14 #pragma warning(disable: 4290)
16 #include <RTI/RTI1516.h>
17 #include <RTI/NullFederateAmbassador.h>
33 std::wstring const& theObjectInstanceName)
34 throw (rti1516e::FederateInternalError);
37 std::wstring const& theObjectInstanceName)
38 throw (rti1516e::FederateInternalError);
41 rti1516e::ObjectInstanceHandle theObject,
43 std::wstring const & theObjectInstanceName)
44 throw (rti1516e::FederateInternalError);
47 rti1516e::ObjectInstanceHandle theObject,
49 std::wstring const & theObjectInstanceName,
51 throw (rti1516e::FederateInternalError);
54 rti1516e::ObjectInstanceHandle theObject,
55 rti1516e::AttributeHandleValueMap const & theAttributeValues,
56 rti1516e::VariableLengthData const & theUserSuppliedTag,
58 rti1516e::TransportationType theType,
59 rti1516e::SupplementalReflectInfo theReflectInfo)
60 throw (rti1516e::FederateInternalError);
63 rti1516e::ObjectInstanceHandle theObject,
64 rti1516e::AttributeHandleValueMap const & theAttributeValues,
65 rti1516e::VariableLengthData const & theUserSuppliedTag,
67 rti1516e::TransportationType theType,
68 rti1516e::LogicalTime const & theTime,
70 rti1516e::SupplementalReflectInfo theReflectInfo)
71 throw (rti1516e::FederateInternalError);
74 rti1516e::ObjectInstanceHandle theObject,
75 rti1516e::AttributeHandleValueMap const & theAttributeValues,
76 rti1516e::VariableLengthData const & theUserSuppliedTag,
78 rti1516e::TransportationType theType,
79 rti1516e::LogicalTime const & theTime,
81 rti1516e::MessageRetractionHandle theHandle,
82 rti1516e::SupplementalReflectInfo theReflectInfo)
83 throw (rti1516e::FederateInternalError);
87 rti1516e::ParameterHandleValueMap const & theParameterValues,
88 rti1516e::VariableLengthData const & theUserSuppliedTag,
90 rti1516e::TransportationType theType,
91 rti1516e::SupplementalReceiveInfo theReceiveInfo)
92 throw (rti1516e::FederateInternalError);
96 rti1516e::ParameterHandleValueMap const & theParameterValues,
97 rti1516e::VariableLengthData const & theUserSuppliedTag,
99 rti1516e::TransportationType theType,
100 rti1516e::LogicalTime const & theTime,
102 rti1516e::SupplementalReceiveInfo theReceiveInfo)
103 throw (rti1516e::FederateInternalError);
107 rti1516e::ParameterHandleValueMap const & theParameterValues,
108 rti1516e::VariableLengthData const & theUserSuppliedTag,
110 rti1516e::TransportationType theType,
111 rti1516e::LogicalTime const & theTime,
113 rti1516e::MessageRetractionHandle theHandle,
114 rti1516e::SupplementalReceiveInfo theReceiveInfo)
115 throw (rti1516e::FederateInternalError);
118 rti1516e::ObjectInstanceHandle theObject,
119 rti1516e::VariableLengthData const & theUserSuppliedTag,
121 rti1516e::SupplementalRemoveInfo theRemoveInfo)
122 throw (rti1516e::FederateInternalError);
125 rti1516e::ObjectInstanceHandle theObject,
126 rti1516e::VariableLengthData const & theUserSuppliedTag,
128 rti1516e::LogicalTime const & theTime,
130 rti1516e::SupplementalRemoveInfo theRemoveInfo)
131 throw (rti1516e::FederateInternalError);
134 rti1516e::ObjectInstanceHandle theObject,
135 rti1516e::VariableLengthData const & theUserSuppliedTag,
137 rti1516e::LogicalTime const & theTime,
139 rti1516e::MessageRetractionHandle theHandle,
140 rti1516e::SupplementalRemoveInfo theRemoveInfo)
141 throw (rti1516e::FederateInternalError);
144 rti1516e::ObjectInstanceHandle theObject,
145 rti1516e::AttributeHandleSet const & theAttributes)
146 throw (rti1516e::FederateInternalError);
149 rti1516e::ObjectInstanceHandle theObject,
150 rti1516e::AttributeHandleSet const & theAttributes)
151 throw (rti1516e::FederateInternalError);
154 rti1516e::ObjectInstanceHandle theObject,
155 rti1516e::AttributeHandleSet const & candidateAttributes,
156 rti1516e::VariableLengthData const & theUserSuppliedTag)
157 throw (rti1516e::FederateInternalError);
160 rti1516e::ObjectInstanceHandle theObject,
161 rti1516e::AttributeHandleSet const & securedAttributes,
162 rti1516e::VariableLengthData const & theUserSuppliedTag)
163 throw (rti1516e::FederateInternalError);
166 rti1516e::ObjectInstanceHandle theObject,
167 rti1516e::AttributeHandleSet const & offeredAttributes,
168 rti1516e::VariableLengthData const & theUserSuppliedTag)
169 throw (rti1516e::FederateInternalError);
172 rti1516e::ObjectInstanceHandle theObject,
173 rti1516e::AttributeHandleSet const & releasedAttributes)
174 throw (rti1516e::FederateInternalError);