| 581 | } |
| 582 | |
| 583 | XN_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 | |
| 602 | XN_C_API void xnLogUnregisterLogWriter(XnLogWriter* pWriter) |
| 603 | { |
no test coverage detected