12 #ifndef DtFedAmbPrinter1516e_h
13 #define DtFedAmbPrinter1516e_h
29 virtual ~DtFedAmbPrinter() throw ();
36 virtual
void connectionLost (
37 std::wstring const & faultDescription)
39 FederateInternalError);
42 virtual
void reportFederationExecutions (
43 FederationExecutionInformationVector const &
44 theFederationExecutionInformationList)
46 FederateInternalError);
52 throw (rti1516e::FederateInternalError);
57 rti1516e::SynchronizationPointFailureReason reason)
58 throw (rti1516e::FederateInternalError);
64 rti1516e::VariableLengthData const & theUserSuppliedTag)
65 throw (rti1516e::FederateInternalError);
71 throw (rti1516e::FederateInternalError);
77 throw (rti1516e::FederateInternalError);
82 rti1516e::LogicalTime const & theTime)
83 throw (rti1516e::FederateInternalError);
89 throw (rti1516e::FederateInternalError);
94 throw (rti1516e::FederateInternalError);
100 federationSaveStatusResponse(
101 rti1516e::FederateHandleSaveStatusPairVector const & theFederateStatusVector)
102 throw (rti1516e::FederateInternalError);
108 throw (rti1516e::FederateInternalError);
113 throw (rti1516e::FederateInternalError);
119 throw (rti1516e::FederateInternalError);
126 throw (rti1516e::FederateInternalError);
132 throw (rti1516e::FederateInternalError);
137 throw (rti1516e::FederateInternalError);
142 federationRestoreStatusResponse(
143 rti1516e::FederateRestoreStatusVector const & theFederateStatusVector)
144 throw (rti1516e::FederateInternalError);
154 throw (rti1516e::FederateInternalError);
160 throw (rti1516e::FederateInternalError);
166 throw (rti1516e::FederateInternalError);
172 throw (rti1516e::FederateInternalError);
181 objectInstanceNameReservationSucceeded(std::wstring const &
182 theObjectInstanceName)
183 throw (rti1516e::FederateInternalError);
187 objectInstanceNameReservationFailed(std::wstring const &
188 theObjectInstanceName)
189 throw (rti1516e::FederateInternalError);
192 virtual
void multipleObjectInstanceNameReservationSucceeded (
193 std::set<std::wstring> const & theObjectInstanceNames)
195 FederateInternalError);
197 virtual
void multipleObjectInstanceNameReservationFailed (
198 std::set<std::wstring> const & theObjectInstanceNames)
200 FederateInternalError);
208 std::wstring const & theObjectInstanceName)
209 throw (rti1516e::FederateInternalError);
212 ObjectInstanceHandle theObject,
214 std::wstring const & theObjectInstanceName,
217 FederateInternalError);
220 ObjectInstanceHandle theObject,
221 AttributeHandleValueMap const & theAttributeValues,
222 VariableLengthData const & theUserSuppliedTag,
224 TransportationType theType,
225 SupplementalReflectInfo theReflectInfo)
227 FederateInternalError);
230 ObjectInstanceHandle theObject,
231 AttributeHandleValueMap const & theAttributeValues,
232 VariableLengthData const & theUserSuppliedTag,
234 TransportationType theType,
235 LogicalTime const & theTime,
237 SupplementalReflectInfo theReflectInfo)
239 FederateInternalError);
242 ObjectInstanceHandle theObject,
243 AttributeHandleValueMap const & theAttributeValues,
244 VariableLengthData const & theUserSuppliedTag,
246 TransportationType theType,
247 LogicalTime const & theTime,
249 MessageRetractionHandle theHandle,
250 SupplementalReflectInfo theReflectInfo)
252 FederateInternalError);
257 ParameterHandleValueMap const & theParameterValues,
258 VariableLengthData const & theUserSuppliedTag,
260 TransportationType theType,
261 SupplementalReceiveInfo theReceiveInfo)
263 FederateInternalError);
267 ParameterHandleValueMap const & theParameterValues,
268 VariableLengthData const & theUserSuppliedTag,
270 TransportationType theType,
271 LogicalTime const & theTime,
273 SupplementalReceiveInfo theReceiveInfo)
275 FederateInternalError);
279 ParameterHandleValueMap const & theParameterValues,
280 VariableLengthData const & theUserSuppliedTag,
282 TransportationType theType,
283 LogicalTime const & theTime,
285 MessageRetractionHandle theHandle,
286 SupplementalReceiveInfo theReceiveInfo)
288 FederateInternalError);
292 ObjectInstanceHandle theObject,
293 VariableLengthData const & theUserSuppliedTag,
295 SupplementalRemoveInfo theRemoveInfo)
297 FederateInternalError);
300 ObjectInstanceHandle theObject,
301 VariableLengthData const & theUserSuppliedTag,
303 LogicalTime const & theTime,
305 SupplementalRemoveInfo theRemoveInfo)
307 FederateInternalError);
310 ObjectInstanceHandle theObject,
311 VariableLengthData const & theUserSuppliedTag,
313 LogicalTime const & theTime,
315 MessageRetractionHandle theHandle,
316 SupplementalRemoveInfo theRemoveInfo)
318 FederateInternalError);
324 (rti1516e::ObjectInstanceHandle theObject,
325 rti1516e::AttributeHandleSet const & theAttributes)
326 throw (rti1516e::FederateInternalError);
332 (rti1516e::ObjectInstanceHandle theObject,
333 rti1516e::AttributeHandleSet const & theAttributes)
334 throw (rti1516e::FederateInternalError);
340 (rti1516e::ObjectInstanceHandle theObject,
341 rti1516e::AttributeHandleSet const & theAttributes,
342 rti1516e::VariableLengthData const & theUserSuppliedTag)
343 throw (rti1516e::FederateInternalError);
349 (rti1516e::ObjectInstanceHandle theObject,
350 rti1516e::AttributeHandleSet const & theAttributes)
351 throw (rti1516e::FederateInternalError);
354 ObjectInstanceHandle theObject,
355 AttributeHandleSet const & theAttributes,
356 std::wstring const & updateRateDesignator)
358 FederateInternalError);
364 (rti1516e::ObjectInstanceHandle theObject,
365 rti1516e::AttributeHandleSet const & theAttributes)
366 throw (rti1516e::FederateInternalError);
369 virtual
void confirmAttributeTransportationTypeChange (
370 ObjectInstanceHandle theObject,
371 AttributeHandleSet theAttributes,
372 TransportationType theTransportation)
374 FederateInternalError);
377 virtual
void reportAttributeTransportationType (
378 ObjectInstanceHandle theObject,
380 TransportationType theTransportation)
382 FederateInternalError);
385 virtual
void confirmInteractionTransportationTypeChange (
387 TransportationType theTransportation)
389 FederateInternalError);
392 virtual
void reportInteractionTransportationType (
395 TransportationType theTransportation)
397 FederateInternalError);
407 (rti1516e::ObjectInstanceHandle theObject,
408 rti1516e::AttributeHandleSet const & offeredAttributes,
409 rti1516e::VariableLengthData const & theUserSuppliedTag)
410 throw (rti1516e::FederateInternalError);
415 requestDivestitureConfirmation
416 (rti1516e::ObjectInstanceHandle theObject,
417 rti1516e::AttributeHandleSet const & releasedAttributes)
418 throw (rti1516e::FederateInternalError);
424 (rti1516e::ObjectInstanceHandle theObject,
425 rti1516e::AttributeHandleSet const & securedAttributes,
426 rti1516e::VariableLengthData const & theUserSuppliedTag)
427 throw (rti1516e::FederateInternalError);
433 (rti1516e::ObjectInstanceHandle theObject,
434 rti1516e::AttributeHandleSet const & theAttributes)
435 throw (rti1516e::FederateInternalError);
441 (rti1516e::ObjectInstanceHandle theObject,
442 rti1516e::AttributeHandleSet const & candidateAttributes,
443 rti1516e::VariableLengthData const & theUserSuppliedTag)
444 throw (rti1516e::FederateInternalError);
450 (rti1516e::ObjectInstanceHandle theObject,
451 rti1516e::AttributeHandleSet const & theAttributes)
452 throw (rti1516e::FederateInternalError);
460 throw (rti1516e::FederateInternalError);
466 throw (rti1516e::FederateInternalError);
470 attributeIsOwnedByRTI(rti1516e::ObjectInstanceHandle theObject,
472 throw (rti1516e::FederateInternalError);
482 throw (rti1516e::FederateInternalError);
488 throw (rti1516e::FederateInternalError);
494 throw (rti1516e::FederateInternalError);
500 throw (rti1516e::FederateInternalError);