12 #ifndef DtMomObserver_H_
13 #define DtMomObserver_H_
23 class DtMomObserver :
public DtRtiAmbassadorObserver
28 DtMomObserver( DtMomMgr* momMgrPtr );
31 virtual ~DtMomObserver();
34 DtMomObserver(
const DtMomObserver& orig );
37 DtMomObserver& operator=(
const DtMomObserver& orig );
44 virtual unsigned long objectRegisterCount()
const;
48 virtual unsigned long objectDeleteCount()
const;
53 const char* executionName,
58 const char* executionName,
63 const char* executionName,
160 const char* theObject,
383 const char* theObject,
508 char* objectInstanceName,
556 char* transportationName,
616 virtual void observe(
const MAKRti::DtString& functionName,
618 const DtMomArgument& argument1 = theDfltMomArgument,
619 const DtMomArgument& argument2 = theDfltMomArgument,
620 const DtMomArgument& argument3 = theDfltMomArgument,
621 const DtMomArgument& argument4 = theDfltMomArgument,
622 const DtMomArgument& argument5 = theDfltMomArgument,
623 const DtMomArgument& returnArg = theDfltRetVal );
628 unsigned long myRegisterCount;
629 unsigned long myDeleteCount;
633 static const DtMomArgument theDfltMomArgument;
634 static DtMomArgument theDfltRetVal;