Classes | Public Member Functions | Static Public Member Functions | Private Types | Static Private Member Functions | Private Attributes
xn::StateChangedCallbackTranslator Class Reference

#include <XnCppWrapper.h>

List of all members.

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
voidm_pUserCookie
StateChangedHandler m_UserHandler

Detailed Description

Definition at line 4672 of file XnCppWrapper.h.


Member Typedef Documentation


Constructor & Destructor Documentation

xn::StateChangedCallbackTranslator::StateChangedCallbackTranslator ( StateChangedHandler  handler,
void pCookie 
) [inline]

Definition at line 4675 of file XnCppWrapper.h.


Member Function Documentation

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.

Definition at line 4682 of file XnCppWrapper.h.

Definition at line 4706 of file XnCppWrapper.h.


Member Data Documentation

Definition at line 4731 of file XnCppWrapper.h.

Definition at line 4730 of file XnCppWrapper.h.

Definition at line 4729 of file XnCppWrapper.h.


The documentation for this class was generated from the following file:


nao_openni
Author(s): Bener SUAY
autogenerated on Mon Jan 6 2014 11:27:52