Raytrix Light Field SDK  v3.0
Logo
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Groups Pages
Rx::ApiLF::CStatusMessageDelegateList Class Reference

Public Member Functions

 CStatusMessageDelegateList (void)
 
 ~CStatusMessageDelegateList (void)
 
void Add (Rx::ApiLF::TFuncStatusMessageCallback pFunc, void *pvContext)
 
void Clear ()
 
size_t Count ()
 
void InvokeAll (Rx::ApiLF::EStatusSource::ID eSource, Rx::ApiLF::EStatusMessage::ID eMsg, const char *pcSourceName, const char *pcMessage, int iValue)
 
void Remove (Rx::ApiLF::TFuncStatusMessageCallback pFunc, void *pvContext)
 

Protected Attributes

Rx::CRxMem
< SStatusMessageDelegate
m_mStatusMessageDelegates
 

Constructor & Destructor Documentation

Rx::ApiLF::CStatusMessageDelegateList::CStatusMessageDelegateList ( void  )
Rx::ApiLF::CStatusMessageDelegateList::~CStatusMessageDelegateList ( void  )

Member Function Documentation

void Rx::ApiLF::CStatusMessageDelegateList::Add ( Rx::ApiLF::TFuncStatusMessageCallback  pFunc,
void *  pvContext 
)
void Rx::ApiLF::CStatusMessageDelegateList::Clear ( )
size_t Rx::ApiLF::CStatusMessageDelegateList::Count ( )
void Rx::ApiLF::CStatusMessageDelegateList::InvokeAll ( Rx::ApiLF::EStatusSource::ID  eSource,
Rx::ApiLF::EStatusMessage::ID  eMsg,
const char *  pcSourceName,
const char *  pcMessage,
int  iValue 
)
void Rx::ApiLF::CStatusMessageDelegateList::Remove ( Rx::ApiLF::TFuncStatusMessageCallback  pFunc,
void *  pvContext 
)

Member Data Documentation

Rx::CRxMem<SStatusMessageDelegate> Rx::ApiLF::CStatusMessageDelegateList::m_mStatusMessageDelegates
protected