MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ambObserver1516.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1998 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: ambObserver1516.h,v $ $Revision: 1.7 $ $State: Exp $
7 *********************************************************************/
8 
11 
12 #ifndef DtRtiAmbassadorObserver1516_H_
13 #define DtRtiAmbassadorObserver1516_H_
14 
15 #ifdef DtIFSPEC1516
16 
17 #include "rtiMsConfig.h"
18 #include <vlutil/vlList.h>
19 #include <vlutil/vlString.h>
20 #include <RTI/RTI1516.h>
21 
22 class DtRtiAmbassadorImplementor;
23 
24 class DT_DLL_LRC DtRtiAmbassadorObserver : public MAKRti::DtListedObj
25 {
26 public:
27 
28  DtRtiAmbassadorObserver() : MAKRti::DtListedObj() {}
29 
30  virtual ~DtRtiAmbassadorObserver() {}
31 
33  virtual DtRtiAmbassadorObserver* next() const;
34 
36  virtual DtRtiAmbassadorObserver* prev() const;
37 
40  virtual DtRtiAmbassadorObserver* wrapNext() const;
41 
44  virtual DtRtiAmbassadorObserver* wrapPrev() const;
45 
47  virtual void createFederationExecution
48  (std::wstring const & federationExecutionName,
49  std::wstring const & fullPathNameToTheFDDfile,
50  std::wstring const & logicalTimeImplementationName,
51  rti1516::Exception* except=NULL) {}
52 
54  virtual void destroyFederationExecution
55  (std::wstring const & federationExecutionName,
56  rti1516::Exception* except=NULL) {}
57 
59  virtual void joinFederationExecution
60  (std::wstring const & federateType,
61  std::wstring const & federationExecutionName,
62  rti1516::FederateAmbassador & federateAmbassador,
63  rti1516::FederateHandle federateHandle,
64  rti1516::Exception* except=NULL) {}
65 
67  virtual void resignFederationExecution
68  (rti1516::ResignAction resignAction,
69  rti1516::Exception* except=NULL) {}
70 
72  virtual void registerFederationSynchronizationPoint
73  (std::wstring const & label,
74  rti1516::VariableLengthData const & theUserSuppliedTag,
75  rti1516::Exception* except=NULL) {}
76 
77  virtual void registerFederationSynchronizationPoint
78  (std::wstring const & label,
79  rti1516::VariableLengthData const & theUserSuppliedTag,
80  rti1516::FederateHandleSet const & syncSet,
81  rti1516::Exception* except=NULL) {}
82 
84  virtual void synchronizationPointAchieved
85  (std::wstring const & label,
86  rti1516::Exception* except=NULL) {}
87 
89  virtual void requestFederationSave
90  (std::wstring const & label,
91  rti1516::Exception* except=NULL) {}
92 
93  virtual void requestFederationSave
94  (std::wstring const & label,
95  rti1516::LogicalTime const & theTime,
96  rti1516::Exception* except=NULL) {}
97 
99  virtual void federateSaveBegun (
100  rti1516::Exception* except=NULL) {}
101 
103  virtual void federateSaveComplete (
104  rti1516::Exception* except=NULL) {}
105 
106  virtual void federateSaveNotComplete(
107  rti1516::Exception* except=NULL) {}
108 
110  virtual void queryFederationSaveStatus (
111  rti1516::Exception* except=NULL) {}
112 
114  virtual void requestFederationRestore
115  (std::wstring const & label,
116  rti1516::Exception* except=NULL) {}
117 
119  virtual void federateRestoreComplete (
120  rti1516::Exception* except=NULL) {}
121 
122  virtual void federateRestoreNotComplete (
123  rti1516::Exception* except=NULL) {}
124 
126  virtual void queryFederationRestoreStatus (
127  rti1516::Exception* except=NULL) {}
128 
132 
134  virtual void publishObjectClassAttributes
135  (rti1516::ObjectClassHandle theClass,
136  rti1516::AttributeHandleSet const & attributeList,
137  rti1516::Exception* except=NULL) {}
138 
140  virtual void unpublishObjectClass
141  (rti1516::ObjectClassHandle theClass,
142  rti1516::Exception* except=NULL) {}
143 
144  virtual void unpublishObjectClassAttributes
145  (rti1516::ObjectClassHandle theClass,
146  rti1516::AttributeHandleSet const & attributeList,
147  rti1516::Exception* except=NULL) {}
148 
150  virtual void publishInteractionClass
151  (rti1516::InteractionClassHandle theInteraction,
152  rti1516::Exception* except=NULL) {}
153 
155  virtual void unpublishInteractionClass
156  (rti1516::InteractionClassHandle theInteraction,
157  rti1516::Exception* except=NULL) {}
158 
160  virtual void subscribeObjectClassAttributes
161  (rti1516::ObjectClassHandle theClass,
162  rti1516::AttributeHandleSet const & attributeList,
163  bool active,
164  rti1516::Exception* except=NULL) {}
165 
167  virtual void unsubscribeObjectClass
168  (rti1516::ObjectClassHandle theClass,
169  rti1516::Exception* except=NULL) {}
170 
171  virtual void unsubscribeObjectClassAttributes
172  (rti1516::ObjectClassHandle theClass,
173  rti1516::AttributeHandleSet const & attributeList,
174  rti1516::Exception* except=NULL) {}
175 
177  virtual void subscribeInteractionClass
178  (rti1516::InteractionClassHandle theClass,
179  bool active,
180  rti1516::Exception* except=NULL) {}
181 
183  virtual void unsubscribeInteractionClass
184  (rti1516::InteractionClassHandle theClass,
185  rti1516::Exception* except=NULL) {}
186 
190 
192  virtual void reserveObjectInstanceName
193  (std::wstring const & theObjectInstanceName,
194  rti1516::Exception* except=NULL) {}
195 
197  virtual void registerObjectInstance
198  (rti1516::ObjectClassHandle theClass,
199  rti1516::ObjectInstanceHandle objectHandle,
200  rti1516::Exception* except=NULL) {}
201 
202  virtual void registerObjectInstance
203  (rti1516::ObjectClassHandle theClass,
204  std::wstring const & theObjectInstanceName,
205  rti1516::ObjectInstanceHandle objectHandle,
206  rti1516::Exception* except=NULL) {}
207 
209  virtual void updateAttributeValues
210  (rti1516::ObjectInstanceHandle theObject,
211  rti1516::AttributeHandleValueMap const & theAttributeValues,
212  rti1516::VariableLengthData const & theUserSuppliedTag,
213  rti1516::Exception* except=NULL) {}
214 
215  virtual void updateAttributeValues
216  (rti1516::ObjectInstanceHandle theObject,
217  rti1516::AttributeHandleValueMap const & theAttributeValues,
218  rti1516::VariableLengthData const & theUserSuppliedTag,
219  rti1516::LogicalTime const & theTime,
220  rti1516::MessageRetractionHandle retractHandle,
221  rti1516::Exception* except=NULL) {}
222 
224  virtual void sendInteraction
225  (rti1516::InteractionClassHandle theInteraction,
226  rti1516::ParameterHandleValueMap const & theParameterValues,
227  rti1516::VariableLengthData const & theUserSuppliedTag,
228  rti1516::Exception* except=NULL) {}
229 
230  virtual void sendInteraction
231  (rti1516::InteractionClassHandle theInteraction,
232  rti1516::ParameterHandleValueMap const & theParameterValues,
233  rti1516::VariableLengthData const & theUserSuppliedTag,
234  rti1516::LogicalTime const & theTime,
235  rti1516::MessageRetractionHandle retractHandle,
236  rti1516::Exception* except=NULL) {}
237 
239  virtual void deleteObjectInstance
240  (rti1516::ObjectInstanceHandle theObject,
241  rti1516::VariableLengthData const & theUserSuppliedTag,
242  rti1516::Exception* except=NULL) {}
243 
244  virtual void deleteObjectInstance
245  (rti1516::ObjectInstanceHandle theObject,
246  rti1516::VariableLengthData const & theUserSuppliedTag,
247  rti1516::LogicalTime const & theTime,
248  rti1516::MessageRetractionHandle retractHandle,
249  rti1516::Exception* except=NULL) {}
250 
252  virtual void localDeleteObjectInstance
253  (rti1516::ObjectInstanceHandle theObject,
254  rti1516::Exception* except=NULL) {}
255 
257  virtual void changeAttributeTransportationType
258  (rti1516::ObjectInstanceHandle theObject,
259  rti1516::AttributeHandleSet const & theAttributes,
261  rti1516::Exception* except=NULL) {}
262 
264  virtual void changeInteractionTransportationType
265  (rti1516::InteractionClassHandle theClass,
267  rti1516::Exception* except=NULL) {}
268 
270  virtual void requestAttributeValueUpdate
271  (rti1516::ObjectInstanceHandle theObject,
272  rti1516::AttributeHandleSet const & theAttributes,
273  rti1516::VariableLengthData const & theUserSuppliedTag,
274  rti1516::Exception* except=NULL) {}
275 
276  virtual void requestAttributeValueUpdate
277  (rti1516::ObjectClassHandle theClass,
278  rti1516::AttributeHandleSet const & theAttributes,
279  rti1516::VariableLengthData const & theUserSuppliedTag,
280  rti1516::Exception* except=NULL) {}
281 
286  virtual void unconditionalAttributeOwnershipDivestiture
287  (rti1516::ObjectInstanceHandle theObject,
288  rti1516::AttributeHandleSet const & theAttributes,
289  rti1516::Exception* except=NULL) {}
290 
292  virtual void negotiatedAttributeOwnershipDivestiture
293  (rti1516::ObjectInstanceHandle theObject,
294  rti1516::AttributeHandleSet const & theAttributes,
295  rti1516::VariableLengthData const & theUserSuppliedTag,
296  rti1516::Exception* except=NULL) {}
297 
299  virtual void confirmDivestiture
300  (rti1516::ObjectInstanceHandle theObject,
301  rti1516::AttributeHandleSet const & confirmedAttributes,
302  rti1516::VariableLengthData const & theUserSuppliedTag,
303  rti1516::Exception* except=NULL) {}
304 
306  virtual void attributeOwnershipAcquisition
307  (rti1516::ObjectInstanceHandle theObject,
308  rti1516::AttributeHandleSet const & desiredAttributes,
309  rti1516::VariableLengthData const & theUserSuppliedTag,
310  rti1516::Exception* except=NULL) {}
311 
313  virtual void attributeOwnershipAcquisitionIfAvailable
314  (rti1516::ObjectInstanceHandle theObject,
315  rti1516::AttributeHandleSet const & desiredAttributes,
316  rti1516::Exception* except=NULL) {}
317 
319  virtual void attributeOwnershipDivestitureIfWanted
320  (rti1516::ObjectInstanceHandle theObject,
321  rti1516::AttributeHandleSet const & theAttributes,
322  rti1516::AttributeHandleSet & theDivestedAttributes,
323  rti1516::Exception* except=NULL) {}
324 
326  virtual void cancelNegotiatedAttributeOwnershipDivestiture
327  (rti1516::ObjectInstanceHandle theObject,
328  rti1516::AttributeHandleSet const & theAttributes,
329  rti1516::Exception* except=NULL) {}
330 
332  virtual void cancelAttributeOwnershipAcquisition
333  (rti1516::ObjectInstanceHandle theObject,
334  rti1516::AttributeHandleSet const & theAttributes,
335  rti1516::Exception* except=NULL) {}
336 
338  virtual void queryAttributeOwnership
339  (rti1516::ObjectInstanceHandle theObject,
340  rti1516::AttributeHandle theAttribute,
341  rti1516::Exception* except=NULL) {}
342 
344  virtual void isAttributeOwnedByFederate
345  (rti1516::ObjectInstanceHandle theObject,
346  rti1516::AttributeHandle theAttribute,
347  bool result,
348  rti1516::Exception* except=NULL) {}
349 
353 
355  virtual void enableTimeRegulation
356  (rti1516::LogicalTimeInterval const & theLookahead,
357  rti1516::Exception* except=NULL) {}
358 
360  virtual void disableTimeRegulation (
361  rti1516::Exception* except=NULL) {}
362 
364  virtual void enableTimeConstrained (
365  rti1516::Exception* except=NULL) {}
366 
368  virtual void disableTimeConstrained (
369  rti1516::Exception* except=NULL) {}
370 
372  virtual void timeAdvanceRequest
373  (rti1516::LogicalTime const & theTime,
374  rti1516::Exception* except=NULL) {}
375 
377  virtual void timeAdvanceRequestAvailable
378  (rti1516::LogicalTime const & theTime,
379  rti1516::Exception* except=NULL) {}
380 
382  virtual void nextMessageRequest
383  (rti1516::LogicalTime const & theTime,
384  rti1516::Exception* except=NULL) {}
385 
387  virtual void nextMessageRequestAvailable
388  (rti1516::LogicalTime const & theTime,
389  rti1516::Exception* except=NULL) {}
390 
392  virtual void flushQueueRequest
393  (rti1516::LogicalTime const & theTime,
394  rti1516::Exception* except=NULL) {}
395 
397  virtual void enableAsynchronousDelivery (
398  rti1516::Exception* except=NULL) {}
399 
401  virtual void disableAsynchronousDelivery (
402  rti1516::Exception* except=NULL) {}
403 
405  virtual void queryGALT (rti1516::LogicalTime & theTime,
406  bool result,
407  rti1516::Exception* except=NULL) {}
408 
410  virtual void queryLogicalTime (rti1516::LogicalTime & theTime,
411  rti1516::Exception* except=NULL) {}
412 
414  virtual void queryLITS (rti1516::LogicalTime & theTime,
415  bool result,
416  rti1516::Exception* except=NULL) {}
417 
419  virtual void modifyLookahead
420  (rti1516::LogicalTimeInterval const & theLookahead,
421  rti1516::Exception* except=NULL) {}
422 
424  virtual void queryLookahead (rti1516::LogicalTimeInterval & interval,
425  rti1516::Exception* except=NULL) {}
426 
428  virtual void retract
429  (rti1516::MessageRetractionHandle theHandle,
430  rti1516::Exception* except=NULL) {}
431 
433  virtual void changeAttributeOrderType
434  (rti1516::ObjectInstanceHandle theObject,
435  rti1516::AttributeHandleSet const & theAttributes,
436  rti1516::OrderType theType,
437  rti1516::Exception* except=NULL) {}
438 
440  virtual void changeInteractionOrderType
441  (rti1516::InteractionClassHandle theClass,
442  rti1516::OrderType theType,
443  rti1516::Exception* except=NULL) {}
444 
448 
450  virtual void createRegion
451  (rti1516::DimensionHandleSet const & theDimensions,
452  rti1516::RegionHandle handle,
453  rti1516::Exception* except=NULL) {}
454 
456  virtual void commitRegionModifications
457  (rti1516::RegionHandleSet const & theRegionHandleSet,
458  rti1516::Exception* except=NULL) {}
459 
461  virtual void deleteRegion
462  (rti1516::RegionHandle theRegion,
463  rti1516::Exception* except=NULL) {}
464 
466  virtual void registerObjectInstanceWithRegions
467  (rti1516::ObjectClassHandle theClass,
469  theAttributeHandleSetRegionHandleSetPairVector,
470  rti1516::ObjectInstanceHandle objectHandle,
471  rti1516::Exception* except=NULL) {}
472 
473  virtual void registerObjectInstanceWithRegions
474  (rti1516::ObjectClassHandle theClass,
476  theAttributeHandleSetRegionHandleSetPairVector,
477  std::wstring const & theObjectInstanceName,
478  rti1516::ObjectInstanceHandle objectHandle,
479  rti1516::Exception* except=NULL) {}
480 
482  virtual void associateRegionsForUpdates
483  (rti1516::ObjectInstanceHandle theObject,
485  theAttributeHandleSetRegionHandleSetPairVector,
486  rti1516::Exception* except=NULL) {}
487 
489  virtual void unassociateRegionsForUpdates
490  (rti1516::ObjectInstanceHandle theObject,
492  theAttributeHandleSetRegionHandleSetPairVector,
493  rti1516::Exception* except=NULL) {}
494 
496  virtual void subscribeObjectClassAttributesWithRegions
497  (rti1516::ObjectClassHandle theClass,
499  theAttributeHandleSetRegionHandleSetPairVector,
500  bool active,
501  rti1516::Exception* except=NULL) {}
502 
504  virtual void unsubscribeObjectClassAttributesWithRegions
505  (rti1516::ObjectClassHandle theClass,
507  theAttributeHandleSetRegionHandleSetPairVector,
508  rti1516::Exception* except=NULL) {}
509 
511  virtual void subscribeInteractionClassWithRegions
512  (rti1516::InteractionClassHandle theClass,
513  rti1516::RegionHandleSet const & theRegionHandleSet,
514  bool active,
515  rti1516::Exception* except=NULL) {}
516 
518  virtual void unsubscribeInteractionClassWithRegions
519  (rti1516::InteractionClassHandle theClass,
520  rti1516::RegionHandleSet const & theRegionHandleSet,
521  rti1516::Exception* except=NULL) {}
522 
524  virtual void sendInteractionWithRegions
525  (rti1516::InteractionClassHandle theInteraction,
526  rti1516::ParameterHandleValueMap const & theParameterValues,
527  rti1516::RegionHandleSet const & theRegionHandleSet,
528  rti1516::VariableLengthData const & theUserSuppliedTag,
529  rti1516::Exception* except=NULL) {}
530 
531  virtual void sendInteractionWithRegions
532  (rti1516::InteractionClassHandle theInteraction,
533  rti1516::ParameterHandleValueMap const & theParameterValues,
534  rti1516::RegionHandleSet const & theRegionHandleSet,
535  rti1516::VariableLengthData const & theUserSuppliedTag,
536  rti1516::LogicalTime const & theTime,
537  rti1516::MessageRetractionHandle retractHandle,
538  rti1516::Exception* except=NULL) {}
539 
541  virtual void requestAttributeValueUpdateWithRegions
542  (rti1516::ObjectClassHandle theClass,
544  rti1516::VariableLengthData const & theUserSuppliedTag,
545  rti1516::Exception* except=NULL) {}
546 
550 
552  virtual void getObjectClassHandle
553  (std::wstring const & theName,
554  rti1516::ObjectClassHandle classHandle,
555  rti1516::Exception* except=NULL) {}
556 
558  virtual void getObjectClassName
559  (rti1516::ObjectClassHandle theHandle,
560  std::wstring name,
561  rti1516::Exception* except=NULL) {}
562 
564  virtual void getAttributeHandle
565  (rti1516::ObjectClassHandle whichClass,
566  std::wstring const & theAttributeName,
567  rti1516::AttributeHandle handle,
568  rti1516::Exception* except=NULL) {}
569 
571  virtual void getAttributeName
572  (rti1516::ObjectClassHandle whichClass,
573  rti1516::AttributeHandle theHandle,
574  std::wstring name,
575  rti1516::Exception* except=NULL) {}
576 
578  virtual void getInteractionClassHandle
579  (std::wstring const & theName,
580  rti1516::InteractionClassHandle handle,
581  rti1516::Exception* except=NULL) {}
582 
584  virtual void getInteractionClassName
585  (rti1516::InteractionClassHandle theHandle,
586  std::wstring name,
587  rti1516::Exception* except=NULL) {}
588 
590  virtual void getParameterHandle
591  (rti1516::InteractionClassHandle whichClass,
592  std::wstring const & theName,
593  rti1516::ParameterHandle handle,
594  rti1516::Exception* except=NULL) {}
595 
597  virtual void getParameterName
598  (rti1516::InteractionClassHandle whichClass,
599  rti1516::ParameterHandle theHandle,
600  std::wstring name,
601  rti1516::Exception* except=NULL) {}
602 
604  virtual void getObjectInstanceHandle
605  (std::wstring const & theName,
606  rti1516::ObjectInstanceHandle objectHandle,
607  rti1516::Exception* except=NULL) {}
608 
610  virtual void getObjectInstanceName
611  (rti1516::ObjectInstanceHandle theHandle,
612  std::wstring name,
613  rti1516::Exception* except=NULL) {}
614 
616  virtual void getDimensionHandle
617  (std::wstring const & theName,
618  rti1516::DimensionHandle handle,
619  rti1516::Exception* except=NULL) {}
620 
622  virtual void getDimensionName
623  (rti1516::DimensionHandle theHandle,
624  std::wstring name,
625  rti1516::Exception* except=NULL) {}
626 
628  virtual void getDimensionUpperBound
629  (rti1516::DimensionHandle theHandle,
630  unsigned long upperBound,
631  rti1516::Exception* except=NULL) {}
632 
634  virtual void getAvailableDimensionsForClassAttribute
635  (rti1516::ObjectClassHandle theClass,
636  rti1516::AttributeHandle theHandle,
637  rti1516::DimensionHandleSet handleSet,
638  rti1516::Exception* except=NULL) {}
639 
641  virtual void getKnownObjectClassHandle
642  (rti1516::ObjectInstanceHandle theObject,
643  rti1516::ObjectClassHandle classHandle,
644  rti1516::Exception* except=NULL) {}
645 
647  virtual void getAvailableDimensionsForInteractionClass
648  (rti1516::InteractionClassHandle theClass,
649  rti1516::DimensionHandleSet handleSet,
650  rti1516::Exception* except=NULL) {}
651 
653  virtual void getTransportationType
654  (std::wstring const & transportationName,
656  rti1516::Exception* except=NULL) {}
657 
659  virtual void getTransportationName
660  (rti1516::TransportationType transportationType,
661  std::wstring name,
662  rti1516::Exception* except=NULL) {}
663 
665  virtual void getOrderType
666  (std::wstring const & orderName,
667  rti1516::OrderType type,
668  rti1516::Exception* except=NULL) {}
669 
671  virtual void getOrderName
672  (rti1516::OrderType orderType,
673  std::wstring name,
674  rti1516::Exception* except=NULL) {}
675 
677  virtual void enableObjectClassRelevanceAdvisorySwitch (
678  rti1516::Exception* except=NULL) {}
679 
681  virtual void disableObjectClassRelevanceAdvisorySwitch (
682  rti1516::Exception* except=NULL) {}
683 
685  virtual void enableAttributeRelevanceAdvisorySwitch (
686  rti1516::Exception* except=NULL) {}
687 
689  virtual void disableAttributeRelevanceAdvisorySwitch (
690  rti1516::Exception* except=NULL) {}
691 
693  virtual void enableAttributeScopeAdvisorySwitch (
694  rti1516::Exception* except=NULL) {}
695 
697  virtual void disableAttributeScopeAdvisorySwitch (
698  rti1516::Exception* except=NULL) {}
699 
701  virtual void enableInteractionRelevanceAdvisorySwitch (
702  rti1516::Exception* except=NULL) {}
703 
705  virtual void disableInteractionRelevanceAdvisorySwitch (
706  rti1516::Exception* except=NULL) {}
707 
709  virtual void getDimensionHandleSet
710  (rti1516::RegionHandle theRegionHandle,
711  rti1516::DimensionHandleSet handleSet,
712  rti1516::Exception* except=NULL) {}
713 
715  virtual void getRangeBounds
716  (rti1516::RegionHandle theRegionHandle,
717  rti1516::DimensionHandle theDimensionHandle,
718  rti1516::RangeBounds bounds,
719  rti1516::Exception* except=NULL) {}
720 
722  virtual void setRangeBounds
723  (rti1516::RegionHandle theRegionHandle,
724  rti1516::DimensionHandle theDimensionHandle,
725  rti1516::RangeBounds const & theRangeBounds,
726  rti1516::Exception* except=NULL) {}
727 
729  virtual void normalizeFederateHandle
730  (rti1516::FederateHandle theFederateHandle,
731  unsigned long normal,
732  rti1516::Exception* except=NULL) {}
733 
735  virtual void normalizeServiceGroup
736  (rti1516::ServiceGroupIndicator theServiceGroup,
737  unsigned long normal,
738  rti1516::Exception* except=NULL) {}
739 
741  virtual void evokeCallback(double approximateMinimumTimeInSeconds,
742  bool result,
743  rti1516::Exception* except=NULL) {}
744 
746  virtual void evokeMultipleCallbacks(double approximateMinimumTimeInSeconds,
747  double approximateMaximumTimeInSeconds,
748  bool result,
749  rti1516::Exception* except=NULL) {}
750 
752  virtual void enableCallbacks (
753  rti1516::Exception* except=NULL) {}
754 
756  virtual void disableCallbacks (
757  rti1516::Exception* except=NULL) {}
758 
759  virtual void decodeFederateHandle(
760  rti1516::VariableLengthData const & encodedValue,
761  rti1516::FederateHandle handle,
762  rti1516::Exception* except=NULL) const {}
763 
764  virtual void decodeObjectClassHandle(
765  rti1516::VariableLengthData const & encodedValue,
766  rti1516::ObjectClassHandle classHandle,
767  rti1516::Exception* except=NULL) const {}
768 
769  virtual void decodeInteractionClassHandle(
770  rti1516::VariableLengthData const & encodedValue,
771  rti1516::InteractionClassHandle handle,
772  rti1516::Exception* except=NULL) const {}
773 
774  virtual void decodeObjectInstanceHandle(
775  rti1516::VariableLengthData const & encodedValue,
776  rti1516::ObjectInstanceHandle objectHandle,
777  rti1516::Exception* except=NULL) const {}
778 
779  virtual void decodeAttributeHandle(
780  rti1516::VariableLengthData const & encodedValue,
781  rti1516::AttributeHandle handle,
782  rti1516::Exception* except=NULL) const {}
783 
784  virtual void decodeParameterHandle(
785  rti1516::VariableLengthData const & encodedValue,
786  rti1516::ParameterHandle handle,
787  rti1516::Exception* except=NULL) const {}
788 
789  virtual void decodeDimensionHandle(
790  rti1516::VariableLengthData const & encodedValue,
791  rti1516::DimensionHandle handle,
792  rti1516::Exception* except=NULL) const {}
793 
794  virtual void decodeMessageRetractionHandle(
795  rti1516::VariableLengthData const & encodedValue,
796  rti1516::MessageRetractionHandle retractHandle,
797  rti1516::Exception* except=NULL) const {}
798 
799  virtual void decodeRegionHandle(
800  rti1516::VariableLengthData const & encodedValue,
801  rti1516::RegionHandle handle,
802  rti1516::Exception* except=NULL) const {}
803 };
804 
805 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::next() const
806 {
807  return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::next();
808 }
809 
810 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::prev() const
811 {
812  return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::prev();
813 }
814 
815 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::wrapNext() const
816 {
817  return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::wrapNext();
818 }
819 
820 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::wrapPrev() const
821 {
822  return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::wrapPrev();
823 }
824 
825 
826 #endif
827 #endif
A convenience header provided for developers that would like to include everything all at once...
Definition: Exception.h:18
OrderType
Definition: Enums.h:13
std::set< RegionHandle > RegionHandleSet
Definition: Typedefs.h:31
std::set< DimensionHandle > DimensionHandleSet
Definition: Typedefs.h:30
ServiceGroupIndicator
Definition: Enums.h:64
std::map< ParameterHandle, VariableLengthData > ParameterHandleValueMap
Definition: Typedefs.h:41
Definition: LogicalTimeInterval.h:27
std::map< AttributeHandle, VariableLengthData > AttributeHandleValueMap
Definition: Typedefs.h:36
std::set< AttributeHandle > AttributeHandleSet
Definition: Typedefs.h:27
Definition: FederateAmbassador.h:24
std::vector< AttributeHandleSetRegionHandleSetPair > AttributeHandleSetRegionHandleSetPairVector
Definition: Typedefs.h:49
Definition: VariableLengthData.h:22
std::set< FederateHandle > FederateHandleSet
Definition: Typedefs.h:29
#define DT_DLL_LRC
Definition: rtiMsConfig.h:155
Definition: LogicalTime.h:27
Definition: RangeBounds.h:13
ResignAction
Definition: Enums.h:19
TransportationType
Definition: Enums.h:84

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)