#include <XnEvent.h>
Public Member Functions | |
XnStatus | Clear () |
XnStatus | Register (HandlerPtr pFunc, void *pCookie, XnCallbackHandle *pHandle) |
XnStatus | Unregister (XnCallbackHandle handle) |
XnEvent () | |
~XnEvent () | |
Protected Member Functions | |
XnStatus | ApplyListChanges () |
Protected Attributes | |
XnCallbackPtrList | m_Handlers |
XN_CRITICAL_SECTION_HANDLE | m_hLock |
XnCallbackPtrList | m_ToBeAdded |
XnCallbackPtrList | m_ToBeRemoved |
XnEvent::XnEvent | ( | ) | [inline] |
XnEvent::~XnEvent | ( | ) | [inline] |
XnStatus XnEvent::ApplyListChanges | ( | ) | [inline, protected] |
XnStatus XnEvent::Clear | ( | ) | [inline] |
XnStatus XnEvent::Register | ( | HandlerPtr | pFunc, |
void * | pCookie, | ||
XnCallbackHandle * | pHandle | ||
) | [inline, virtual] |
Implements XnEventInterface.
XnStatus XnEvent::Unregister | ( | XnCallbackHandle | handle | ) | [inline, virtual] |
Implements XnEventInterface.
XnCallbackPtrList XnEvent::m_Handlers [protected] |
XN_CRITICAL_SECTION_HANDLE XnEvent::m_hLock [protected] |
XnCallbackPtrList XnEvent::m_ToBeAdded [protected] |
XnCallbackPtrList XnEvent::m_ToBeRemoved [protected] |