|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <LogWorker.h>
Classes | |
| struct | Impl |
Public Types | |
| enum | { HIGH_WATERMARK = 8 * 1024 * 1024 , LOW_WATERMARK = 8 * 1024 * 1024 } |
Public Member Functions | |
| int | enqueue (LogOperation *op) |
| LogWorker () | |
| ~LogWorker () | |
Private Attributes | |
| std::unique_ptr< Impl > | m_impl |
Definition at line 13 of file LogWorker.h.
| anonymous enum |
| Enumerator | |
|---|---|
| HIGH_WATERMARK | |
| LOW_WATERMARK | |
Definition at line 19 of file LogWorker.h.
| LogWorker::LogWorker | ( | ) |
Definition at line 23 of file LogWorker.cpp.
References m_impl.
| LogWorker::~LogWorker | ( | ) |
Definition at line 30 of file LogWorker.cpp.
References m_impl.
| int LogWorker::enqueue | ( | LogOperation * | op | ) |
Definition at line 40 of file LogWorker.cpp.
References LogOperation::call(), and m_impl.
|
private |
Definition at line 30 of file LogWorker.h.
Referenced by enqueue(), LogWorker(), and ~LogWorker().