#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.