12 #ifndef DtRtiAmbassadorObserver_H_
13 #define DtRtiAmbassadorObserver_H_
18 #include <vlutil/vlList.h>
19 #include <vlutil/vlString.h>
28 class DtRtiAmbassadorImplementor;
30 class DT_DLL_LRC DtRtiAmbassadorObserver :
public MAKRti::DtListedObj
34 DtRtiAmbassadorObserver() : MAKRti::DtListedObj() {}
36 virtual ~DtRtiAmbassadorObserver() {}
39 virtual DtRtiAmbassadorObserver* next()
const;
42 virtual DtRtiAmbassadorObserver* prev()
const;
46 virtual DtRtiAmbassadorObserver* wrapNext()
const;
50 virtual DtRtiAmbassadorObserver* wrapPrev()
const;
53 const char *executionName,
58 const char *executionName,
63 const char *executionName,
161 const char *theObject,
387 const char *theObject,
513 char* objectInstanceName,
561 char* transportationName,
619 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::next()
const
621 return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::next();
624 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::prev()
const
626 return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::prev();
629 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::wrapNext()
const
631 return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::wrapNext();
634 inline DtRtiAmbassadorObserver* DtRtiAmbassadorObserver::wrapPrev()
const
636 return (DtRtiAmbassadorObserver*) MAKRti::DtListedObj::wrapPrev();