C++ Instrument Catalog
Public Member Functions | List of all members
MTL::InstrumentCatalogInterface::CAsyncSnaphsotNotifier Class Reference

#include <CatalogInterface.h>

Inheritance diagram for MTL::InstrumentCatalogInterface::CAsyncSnaphsotNotifier:
MTL::InstrumentCatalogInterface::CAsyncNotifier< CAsyncSnapshotNotification > MTL::InstrumentCatalogInterface::CObserverNotifier_untyped

Public Member Functions

 CAsyncSnaphsotNotifier (const tPushEventCallback &rCallB)
 
template<class Fn , class... Args>
 CAsyncSnaphsotNotifier (Fn &&MemberCallback, Args &&... ClassObj)
 
- Public Member Functions inherited from MTL::InstrumentCatalogInterface::CObserverNotifier_untyped
 CObserverNotifier_untyped (tNotifierType NotifType)
 
virtual ~CObserverNotifier_untyped ()
 
bool Is (CObserverNotifier_untyped &rNot)
 
bool Is (const CObserverNotifier_untyped *pNot)
 
const tNotifierTypeType ()
 

Additional Inherited Members

- Public Types inherited from MTL::InstrumentCatalogInterface::CAsyncNotifier< CAsyncSnapshotNotification >
typedef std::function< void(CAsyncNotification *pAsyncNotification)> tPushEventCallback
 
- Public Types inherited from MTL::InstrumentCatalogInterface::CObserverNotifier_untyped
enum  NotifierType { kSync, kAsyncDynamic, kAsyncSnapshot }
 
typedef enum MTL::InstrumentCatalogInterface::CObserverNotifier_untyped::NotifierType tNotifierType
 
- Protected Member Functions inherited from MTL::InstrumentCatalogInterface::CAsyncNotifier< CAsyncSnapshotNotification >
 CAsyncNotifier (tNotifierType NotifType, const tPushEventCallback &rCallB)
 
virtual ~CAsyncNotifier ()
 
void NotifyVarUpdate (CObserver_untyped &rObs)
 

Detailed Description

Definition at line 299 of file CatalogInterface.h.

Constructor & Destructor Documentation

◆ CAsyncSnaphsotNotifier() [1/2]

MTL::InstrumentCatalogInterface::CAsyncSnaphsotNotifier::CAsyncSnaphsotNotifier ( const tPushEventCallback rCallB)
inline

Definition at line 303 of file CatalogInterface.h.

◆ CAsyncSnaphsotNotifier() [2/2]

template<class Fn , class... Args>
MTL::InstrumentCatalogInterface::CAsyncSnaphsotNotifier::CAsyncSnaphsotNotifier ( Fn &&  MemberCallback,
Args &&...  ClassObj 
)
inline

Definition at line 307 of file CatalogInterface.h.


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