C++ Instrument Catalog
|
#include <CatalogInterface.h>
Public Types | |
typedef std::function< void(CAsyncNotification *pAsyncNotification)> | tPushEventCallback |
![]() | |
enum | NotifierType { kSync, kAsyncDynamic, kAsyncSnapshot } |
typedef enum MTL::InstrumentCatalogInterface::CObserverNotifier_untyped::NotifierType | tNotifierType |
Protected Member Functions | |
CAsyncNotifier (tNotifierType NotifType, const tPushEventCallback &rCallB) | |
virtual | ~CAsyncNotifier () |
void | NotifyVarUpdate (CObserver_untyped &rObs) |
Additional Inherited Members | |
![]() | |
CObserverNotifier_untyped (tNotifierType NotifType) | |
virtual | ~CObserverNotifier_untyped () |
bool | Is (CObserverNotifier_untyped &rNot) |
bool | Is (const CObserverNotifier_untyped *pNot) |
const tNotifierType & | Type () |
Definition at line 263 of file CatalogInterface.h.
typedef std::function<void(CAsyncNotification * pAsyncNotification)> MTL::InstrumentCatalogInterface::CAsyncNotifier< NotificationType >::tPushEventCallback |
Definition at line 266 of file CatalogInterface.h.
|
inlineprotected |
Definition at line 270 of file CatalogInterface.h.
|
inlineprotectedvirtual |
Definition at line 273 of file CatalogInterface.h.
|
inlineprotectedvirtual |
Implements MTL::InstrumentCatalogInterface::CObserverNotifier_untyped.
Definition at line 276 of file CatalogInterface.h.