12 #ifndef DtTsoEventFedAmb_H_
13 #define DtTsoEventFedAmb_H_
19 #elif defined(DtIFSPEC1516E)
36 DtTsoEventFedAmb(DtTimeMgr* timeMgrPtr);
38 virtual ~DtTsoEventFedAmb() throw ( );
51 (rti1516::ObjectInstanceHandle theObject,
53 rti1516::VariableLengthData const & theUserSuppliedTag,
56 rti1516::LogicalTime const & theTime,
58 rti1516::MessageRetractionHandle theHandle)
59 throw (rti1516::ObjectInstanceNotKnown,
60 rti1516::AttributeNotRecognized,
61 rti1516::AttributeNotSubscribed,
62 rti1516::InvalidLogicalTime,
63 rti1516::FederateInternalError);
68 (rti1516::ObjectInstanceHandle theObject,
70 rti1516::VariableLengthData const & theUserSuppliedTag,
73 rti1516::LogicalTime const & theTime,
75 rti1516::MessageRetractionHandle theHandle,
77 throw (rti1516::ObjectInstanceNotKnown,
78 rti1516::AttributeNotRecognized,
79 rti1516::AttributeNotSubscribed,
80 rti1516::InvalidLogicalTime,
81 rti1516::FederateInternalError);
90 rti1516::VariableLengthData const & theUserSuppliedTag,
93 rti1516::LogicalTime const & theTime,
95 rti1516::MessageRetractionHandle theHandle)
96 throw (rti1516::InteractionClassNotRecognized,
97 rti1516::InteractionParameterNotRecognized,
98 rti1516::InteractionClassNotSubscribed,
99 rti1516::InvalidLogicalTime,
100 rti1516::FederateInternalError);
107 rti1516::VariableLengthData const & theUserSuppliedTag,
110 rti1516::LogicalTime const & theTime,
112 rti1516::MessageRetractionHandle theHandle,
114 throw (rti1516::InteractionClassNotRecognized,
115 rti1516::InteractionParameterNotRecognized,
116 rti1516::InteractionClassNotSubscribed,
117 rti1516::InvalidLogicalTime,
118 rti1516::FederateInternalError);
125 rti1516::VariableLengthData const & theUserSuppliedTag,
127 rti1516::LogicalTime const & theTime,
129 rti1516::MessageRetractionHandle theHandle)
130 throw (rti1516::ObjectInstanceNotKnown,
131 rti1516::InvalidLogicalTime,
132 rti1516::FederateInternalError);
137 #elif defined(DtIFSPEC1516E)
143 DtTsoEventFedAmb(DtTimeMgr* timeMgrPtr);
145 virtual ~DtTsoEventFedAmb() throw ( );
148 ObjectInstanceHandle theObject,
150 VariableLengthData const & theUserSuppliedTag,
153 LogicalTime const & theTime,
155 SupplementalReflectInfo theReflectInfo)
156 throw (FederateInternalError);
159 ObjectInstanceHandle theObject,
161 VariableLengthData const & theUserSuppliedTag,
164 LogicalTime const & theTime,
166 MessageRetractionHandle theHandle,
167 SupplementalReflectInfo theReflectInfo)
168 throw (FederateInternalError);
173 VariableLengthData const & theUserSuppliedTag,
176 LogicalTime const & theTime,
178 SupplementalReceiveInfo theReceiveInfo)
179 throw (FederateInternalError);
184 VariableLengthData const & theUserSuppliedTag,
187 LogicalTime const & theTime,
189 MessageRetractionHandle theHandle,
190 SupplementalReceiveInfo theReceiveInfo)
191 throw (FederateInternalError);
194 ObjectInstanceHandle theObject,
195 VariableLengthData const & theUserSuppliedTag,
197 LogicalTime const & theTime,
199 SupplementalRemoveInfo theRemoveInfo)
200 throw (FederateInternalError);
203 ObjectInstanceHandle theObject,
204 VariableLengthData const & theUserSuppliedTag,
206 LogicalTime const & theTime,
208 MessageRetractionHandle theHandle,
209 SupplementalRemoveInfo theRemoveInfo)
210 throw (FederateInternalError);
214 DtTimeMgr* myTimeMgr;
229 DtTsoEventFedAmb(DtTimeMgr* timeMgrPtr);
231 virtual ~DtTsoEventFedAmb() throw (
RTI::FederateInternalError);
235 DtTimeMgr* myTimeMgr;
247 RTI::AttributeNotKnown,
248 RTI::FederateOwnsAttributes,
249 RTI::InvalidFederationTime,
250 RTI::FederateInternalError);
260 RTI::InteractionClassNotKnown,
261 RTI::InteractionParameterNotKnown,
262 RTI::InvalidFederationTime,
263 RTI::FederateInternalError);
272 RTI::InvalidFederationTime,
273 RTI::FederateInternalError);