12 #ifndef DtTsoEventFedAmb_H_
13 #define DtTsoEventFedAmb_H_
19 #elif defined(DtIFSPEC1516E)
36 DtTsoEventFedAmb(DtTimeMgr* timeMgrPtr);
38 virtual ~DtTsoEventFedAmb() throw ( );
51 (rti1516::ObjectInstanceHandle theObject,
52 rti1516::AttributeHandleValueMap const & theAttributeValues,
53 rti1516::VariableLengthData const & theUserSuppliedTag,
55 rti1516::TransportationType theType,
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,
69 rti1516::AttributeHandleValueMap const & theAttributeValues,
70 rti1516::VariableLengthData const & theUserSuppliedTag,
72 rti1516::TransportationType theType,
73 rti1516::LogicalTime const & theTime,
75 rti1516::MessageRetractionHandle theHandle,
76 rti1516::RegionHandleSet const & theSentRegionHandleSet)
77 throw (rti1516::ObjectInstanceNotKnown,
78 rti1516::AttributeNotRecognized,
79 rti1516::AttributeNotSubscribed,
80 rti1516::InvalidLogicalTime,
81 rti1516::FederateInternalError);
89 rti1516::ParameterHandleValueMap const & theParameterValues,
90 rti1516::VariableLengthData const & theUserSuppliedTag,
92 rti1516::TransportationType theType,
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);
106 rti1516::ParameterHandleValueMap const & theParameterValues,
107 rti1516::VariableLengthData const & theUserSuppliedTag,
109 rti1516::TransportationType theType,
110 rti1516::LogicalTime const & theTime,
112 rti1516::MessageRetractionHandle theHandle,
113 rti1516::RegionHandleSet const & theSentRegionHandleSet)
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,
149 AttributeHandleValueMap const & theAttributeValues,
150 VariableLengthData const & theUserSuppliedTag,
152 TransportationType theType,
153 LogicalTime const & theTime,
155 SupplementalReflectInfo theReflectInfo)
156 throw (FederateInternalError);
159 ObjectInstanceHandle theObject,
160 AttributeHandleValueMap const & theAttributeValues,
161 VariableLengthData const & theUserSuppliedTag,
163 TransportationType theType,
164 LogicalTime const & theTime,
166 MessageRetractionHandle theHandle,
167 SupplementalReflectInfo theReflectInfo)
168 throw (FederateInternalError);
172 ParameterHandleValueMap const & theParameterValues,
173 VariableLengthData const & theUserSuppliedTag,
175 TransportationType theType,
176 LogicalTime const & theTime,
178 SupplementalReceiveInfo theReceiveInfo)
179 throw (FederateInternalError);
183 ParameterHandleValueMap const & theParameterValues,
184 VariableLengthData const & theUserSuppliedTag,
186 TransportationType theType,
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;
241 const RTI::AttributeHandleValuePairSet& theAttributes,
242 const RTI::FedTime& theTime,
247 RTI::AttributeNotKnown,
248 RTI::FederateOwnsAttributes,
249 RTI::InvalidFederationTime,
250 RTI::FederateInternalError);
255 const RTI::ParameterHandleValuePairSet& theParameters,
256 const RTI::FedTime& theTime,
260 RTI::InteractionClassNotKnown,
261 RTI::InteractionParameterNotKnown,
262 RTI::InvalidFederationTime,
263 RTI::FederateInternalError);
267 const RTI::FedTime& theTime,
272 RTI::InvalidFederationTime,
273 RTI::FederateInternalError);