#include <XnCppWrapper.h>
Classes | |
struct | StateChangeCookie |
Public Member Functions | |
XnStatus | Register (_XnRegisterStateChangeFuncPtr xnFunc, XnNodeHandle hNode) |
StateChangedCallbackTranslator (StateChangedHandler handler, void *pCookie) | |
void | Unregister (_XnUnregisterStateChangeFuncPtr xnFunc, XnNodeHandle hNode) |
Static Public Member Functions | |
static XnStatus | RegisterToUnderlying (_XnRegisterStateChangeFuncPtr xnFunc, XnNodeHandle hNode, StateChangedHandler handler, void *pCookie, XnCallbackHandle &hCallback) |
static XnStatus | UnregisterFromUnderlying (_XnUnregisterStateChangeFuncPtr xnFunc, XnNodeHandle hNode, XnCallbackHandle hCallback) |
Private Types | |
typedef struct xn::StateChangedCallbackTranslator::StateChangeCookie | StateChangeCookie |
Static Private Member Functions | |
static void XN_CALLBACK_TYPE | StateChangedCallback (XnNodeHandle hNode, void *pCookie) |
Private Attributes | |
XnCallbackHandle | m_hCallback |
void * | m_pUserCookie |
StateChangedHandler | m_UserHandler |
Definition at line 4672 of file XnCppWrapper.h.
typedef struct xn::StateChangedCallbackTranslator::StateChangeCookie xn::StateChangedCallbackTranslator::StateChangeCookie [private] |
xn::StateChangedCallbackTranslator::StateChangedCallbackTranslator | ( | StateChangedHandler | handler, |
void * | pCookie | ||
) | [inline] |
Definition at line 4675 of file XnCppWrapper.h.
XnStatus xn::StateChangedCallbackTranslator::Register | ( | _XnRegisterStateChangeFuncPtr | xnFunc, |
XnNodeHandle | hNode | ||
) | [inline] |
Definition at line 4677 of file XnCppWrapper.h.
static XnStatus xn::StateChangedCallbackTranslator::RegisterToUnderlying | ( | _XnRegisterStateChangeFuncPtr | xnFunc, |
XnNodeHandle | hNode, | ||
StateChangedHandler | handler, | ||
void * | pCookie, | ||
XnCallbackHandle & | hCallback | ||
) | [inline, static] |
Definition at line 4687 of file XnCppWrapper.h.
static void XN_CALLBACK_TYPE xn::StateChangedCallbackTranslator::StateChangedCallback | ( | XnNodeHandle | hNode, |
void * | pCookie | ||
) | [inline, static, private] |
Definition at line 4722 of file XnCppWrapper.h.
void xn::StateChangedCallbackTranslator::Unregister | ( | _XnUnregisterStateChangeFuncPtr | xnFunc, |
XnNodeHandle | hNode | ||
) | [inline] |
Definition at line 4682 of file XnCppWrapper.h.
static XnStatus xn::StateChangedCallbackTranslator::UnregisterFromUnderlying | ( | _XnUnregisterStateChangeFuncPtr | xnFunc, |
XnNodeHandle | hNode, | ||
XnCallbackHandle | hCallback | ||
) | [inline, static] |
Definition at line 4706 of file XnCppWrapper.h.
Definition at line 4731 of file XnCppWrapper.h.
Definition at line 4730 of file XnCppWrapper.h.
StateChangedHandler xn::StateChangedCallbackTranslator::m_UserHandler [private] |
Definition at line 4729 of file XnCppWrapper.h.