C++ Instrument Catalog
|
#include <CatalogInterface.h>
Public Types | |
typedef std::function< void(CObserver< DataType > &rObserver)> | tCallback |
![]() | |
enum | NotifierType { kSync, kAsyncDynamic, kAsyncSnapshot } |
typedef enum MTL::InstrumentCatalogInterface::CObserverNotifier_untyped::NotifierType | tNotifierType |
Public Member Functions | |
CSyncNotifier (const tCallback &rCallB) | |
template<class Fn , class... Args> | |
CSyncNotifier (Fn &&MemberCallback, Args &&... ClassObj) | |
virtual | ~CSyncNotifier () |
void | NotifyVarUpdate (CObserver_untyped &rObs) |
![]() | |
CObserverNotifier_untyped (tNotifierType NotifType) | |
virtual | ~CObserverNotifier_untyped () |
bool | Is (CObserverNotifier_untyped &rNot) |
bool | Is (const CObserverNotifier_untyped *pNot) |
const tNotifierType & | Type () |
Definition at line 234 of file CatalogInterface.h.
typedef std::function<void(CObserver<DataType> & rObserver)> MTL::InstrumentCatalogInterface::CSyncNotifier< DataType >::tCallback |
Definition at line 237 of file CatalogInterface.h.
|
inline |
Definition at line 242 of file CatalogInterface.h.
|
inline |
Definition at line 247 of file CatalogInterface.h.
|
inlinevirtual |
Definition at line 250 of file CatalogInterface.h.
|
inlinevirtual |
Implements MTL::InstrumentCatalogInterface::CObserverNotifier_untyped.
Definition at line 253 of file CatalogInterface.h.