C++ Instrument Catalog
Public Types | Public Member Functions | List of all members
MTL::InstrumentCatalogInterface::CObserverNotifier_untyped Class Referenceabstract

#include <CatalogInterface.h>

Inheritance diagram for MTL::InstrumentCatalogInterface::CObserverNotifier_untyped:
MTL::InstrumentCatalogInterface::CAsyncNotifier< CAsyncDynamicNotification > MTL::InstrumentCatalogInterface::CAsyncNotifier< CAsyncSnapshotNotification > MTL::InstrumentCatalogInterface::CAsyncNotifier< NotificationType > MTL::InstrumentCatalogInterface::CSyncNotifier< DataType > MTL::InstrumentCatalogInterface::CAsyncDynamicNotifier MTL::InstrumentCatalogInterface::CAsyncSnaphsotNotifier

Public Types

enum  NotifierType { kSync, kAsyncDynamic, kAsyncSnapshot }
 
typedef enum MTL::InstrumentCatalogInterface::CObserverNotifier_untyped::NotifierType tNotifierType
 

Public Member Functions

 CObserverNotifier_untyped (tNotifierType NotifType)
 
virtual ~CObserverNotifier_untyped ()
 
bool Is (CObserverNotifier_untyped &rNot)
 
bool Is (const CObserverNotifier_untyped *pNot)
 
const tNotifierTypeType ()
 
virtual void NotifyVarUpdate (CObserver_untyped &rObs)=0
 

Detailed Description

Definition at line 204 of file CatalogInterface.h.

Member Typedef Documentation

◆ tNotifierType

Member Enumeration Documentation

◆ NotifierType

Enumerator
kSync 
kAsyncDynamic 
kAsyncSnapshot 

Definition at line 207 of file CatalogInterface.h.

Constructor & Destructor Documentation

◆ CObserverNotifier_untyped()

MTL::InstrumentCatalogInterface::CObserverNotifier_untyped::CObserverNotifier_untyped ( tNotifierType  NotifType)
inline

Definition at line 215 of file CatalogInterface.h.

◆ ~CObserverNotifier_untyped()

virtual MTL::InstrumentCatalogInterface::CObserverNotifier_untyped::~CObserverNotifier_untyped ( )
inlinevirtual

Definition at line 218 of file CatalogInterface.h.

Member Function Documentation

◆ Is() [1/2]

bool MTL::InstrumentCatalogInterface::CObserverNotifier_untyped::Is ( CObserverNotifier_untyped rNot)
inline

Definition at line 221 of file CatalogInterface.h.

◆ Is() [2/2]

bool MTL::InstrumentCatalogInterface::CObserverNotifier_untyped::Is ( const CObserverNotifier_untyped pNot)
inline

Definition at line 223 of file CatalogInterface.h.

◆ NotifyVarUpdate()

virtual void MTL::InstrumentCatalogInterface::CObserverNotifier_untyped::NotifyVarUpdate ( CObserver_untyped rObs)
pure virtual

◆ Type()

const tNotifierType& MTL::InstrumentCatalogInterface::CObserverNotifier_untyped::Type ( )
inline

Definition at line 225 of file CatalogInterface.h.


The documentation for this class was generated from the following file: