OpenNI 1.5.4
Public Member Functions | List of all members
XnEvent5Args< TArg1, TArg2, TArg3, TArg4, TArg5 > Class Template Reference

#include <XnEventT.h>

Inheritance diagram for XnEvent5Args< TArg1, TArg2, TArg3, TArg4, TArg5 >:
Inheritance graph
[legend]

Public Member Functions

XnStatus Raise (TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4, TArg5 arg5)
- Public Member Functions inherited from XnEventInterfaceT< XnHandlerFunc5Args< TArg1, TArg2, TArg3, TArg4, TArg5 >::FuncPtr >
 ~XnEventInterfaceT ()
XnStatus Register (XnHandlerFunc5Args< TArg1, TArg2, TArg3, TArg4, TArg5 >::FuncPtrpFunc, void *pCookie, XnCallbackHandle &hCallback)
XnStatus Unregister (XnCallbackHandle hCallback)

Additional Inherited Members

- Public Types inherited from XnEventInterfaceT< XnHandlerFunc5Args< TArg1, TArg2, TArg3, TArg4, TArg5 >::FuncPtr >
typedef XnHandlerFunc5Args
< TArg1, TArg2, TArg3, TArg4,
TArg5 >::FuncPtr 
HandlerPtr
typedef XnCallbackT
< XnHandlerFunc5Args< TArg1,
TArg2, TArg3, TArg4, TArg5 >
::FuncPtr > 
TCallback
typedef XnEventInterfaceT TInterface
- Protected Types inherited from XnEventInterfaceT< XnHandlerFunc5Args< TArg1, TArg2, TArg3, TArg4, TArg5 >::FuncPtr >
typedef XnListT< TCallback * > CallbackPtrList
- Protected Member Functions inherited from XnEventInterfaceT< XnHandlerFunc5Args< TArg1, TArg2, TArg3, TArg4, TArg5 >::FuncPtr >
 XnEventInterfaceT ()
 XnEventInterfaceT (const XnEventInterfaceT &other)
XnEventInterfaceToperator= (const XnEventInterfaceT &other)
XnStatus Clear ()
XnStatus ApplyListChanges ()
XnBool RemoveCallback (CallbackPtrList &list, TCallback *pCallback)
- Protected Attributes inherited from XnEventInterfaceT< XnHandlerFunc5Args< TArg1, TArg2, TArg3, TArg4, TArg5 >::FuncPtr >
XN_CRITICAL_SECTION_HANDLE m_hLock
CallbackPtrList m_callbacks
CallbackPtrList m_toAdd
CallbackPtrList m_toRemove

Member Function Documentation

template<class TArg1 , class TArg2 , class TArg3 , class TArg4 , class TArg5 >
XnStatus XnEvent5Args< TArg1, TArg2, TArg3, TArg4, TArg5 >::Raise ( TArg1  arg1,
TArg2  arg2,
TArg3  arg3,
TArg4  arg4,
TArg5  arg5 
)
inline

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