ClbkManager Class Reference

#include <MercuryCallback.h>

Collaboration diagram for ClbkManager:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

Definition at line 35 of file MercuryCallback.h.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following file:
Hosted by SourceForge.net Logo