 |
OpenNI 1.5.4
|
Go to the documentation of this file.
22 #ifndef __XN_LOG_WRITER_BASE_H__
23 #define __XN_LOG_WRITER_BASE_H__
77 m_bRegistered =
FALSE;
103 static void XN_CALLBACK_TYPE WriteEntryCallback(
const XnLogEntry* pEntry,
void* pCookie)
108 static void XN_CALLBACK_TYPE WriteUnformattedCallback(
const XnChar* strMessage,
void* pCookie)
113 static void XN_CALLBACK_TYPE OnConfigurationChangedCallback(
void* pCookie)
118 static void XN_CALLBACK_TYPE OnClosingCallback(
void* pCookie)
125 XnBool m_bRegistered;
128 #endif // __XN_LOG_WRITER_BASE_H__
XnBool IsRegistered()
Definition: XnLogWriterBase.h:101
virtual void OnUnregister()
Definition: XnLogWriterBase.h:118
XnLogWriterBase()
Definition: XnLogWriterBase.h:55
#define XN_STATUS_OK
Definition: XnStatus.h:36
void(* WriteEntry)(const XnLogEntry *pEntry, void *pCookie)
Definition: XnLogTypes.h:73
XnUInt32 XnStatus
Definition: XnStatus.h:33
Definition: XnLogTypes.h:59
void(* OnClosing)(void *pCookie)
Definition: XnLogTypes.h:76
void Unregister()
Definition: XnLogWriterBase.h:90
virtual void WriteEntry(const XnLogEntry *pEntry)=0
virtual void OnRegister()
Definition: XnLogWriterBase.h:117
virtual ~XnLogWriterBase()
Definition: XnLogWriterBase.h:64
virtual void OnConfigurationChanged()
Definition: XnLogWriterBase.h:105
void * pCookie
Definition: XnLogTypes.h:72
Definition: XnLogTypes.h:70
XN_C_API XnStatus XN_C_DECL xnLogRegisterLogWriter(XnLogWriter *pWriter)
void(* OnConfigurationChanged)(void *pCookie)
Definition: XnLogTypes.h:75
Definition: XnLogWriterBase.h:33
XnStatus Register()
Definition: XnLogWriterBase.h:69
XN_C_API void XN_C_DECL xnLogUnregisterLogWriter(XnLogWriter *pWriter)
virtual void WriteUnformatted(const XnChar *strMessage)=0
void(* WriteUnformatted)(const XnChar *strMessage, void *pCookie)
Definition: XnLogTypes.h:74
virtual void OnClosing()
Definition: XnLogWriterBase.h:106