MCPcopy Create free account
hub / github.com/OpenNI/OpenNI / xnLogRegisterLogWriter

Function xnLogRegisterLogWriter

Source/OpenNI/XnLog.cpp:583–600  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

581}
582
583XN_C_API XnStatus xnLogRegisterLogWriter(XnLogWriter* pWriter)
584{
585 XnStatus nRetVal = XN_STATUS_OK;
586
587 LogData& logData = LogData::GetInstance();
588
589 {
590 XnAutoCSLocker locker(logData.hLock);
591 nRetVal = logData.writers.AddLast(pWriter);
592 }
593 XN_IS_STATUS_OK(nRetVal);
594
595 logData.anyWriters = TRUE;
596
597 xnLogWriteBanner(pWriter);
598
599 return (XN_STATUS_OK);
600}
601
602XN_C_API void xnLogUnregisterLogWriter(XnLogWriter* pWriter)
603{

Callers 1

RegisterMethod · 0.85

Calls 2

xnLogWriteBannerFunction · 0.85
AddLastMethod · 0.45

Tested by

no test coverage detected