#include <MercuryCallback.h>
Collaboration diagram for ClbkManager:
Public Member Functions | |
void | Register (const void *addr) |
bool | IsValid (const void *addr) const |
void | Remove (const void *addr) |
Private Attributes | |
volatile std::map< MVPtr, bool > | m_clbkMap |
MercuryMutex | m_mutex |
Definition at line 35 of file MercuryCallback.h.
void ClbkManager::Register | ( | const void * | addr | ) | [inline] |
Definition at line 38 of file MercuryCallback.h.
bool ClbkManager::IsValid | ( | const void * | addr | ) | const [inline] |
Definition at line 44 of file MercuryCallback.h.
void ClbkManager::Remove | ( | const void * | addr | ) | [inline] |
Definition at line 53 of file MercuryCallback.h.
volatile std::map< MVPtr, bool > ClbkManager::m_clbkMap [private] |
Definition at line 61 of file MercuryCallback.h.
MercuryMutex ClbkManager::m_mutex [private] |
Definition at line 62 of file MercuryCallback.h.