Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
LogWorker Class Reference

#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< Implm_impl

Detailed Description

Definition at line 13 of file LogWorker.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
HIGH_WATERMARK 
LOW_WATERMARK 

Definition at line 19 of file LogWorker.h.

Constructor & Destructor Documentation

◆ LogWorker()

LogWorker::LogWorker ( )

Definition at line 23 of file LogWorker.cpp.

References m_impl.

◆ ~LogWorker()

LogWorker::~LogWorker ( )

Definition at line 30 of file LogWorker.cpp.

References m_impl.

Member Function Documentation

◆ enqueue()

int LogWorker::enqueue ( LogOperation * op)

Definition at line 40 of file LogWorker.cpp.

References LogOperation::call(), and m_impl.

Member Data Documentation

◆ m_impl

std::unique_ptr<Impl> LogWorker::m_impl
private

Definition at line 30 of file LogWorker.h.

Referenced by enqueue(), LogWorker(), and ~LogWorker().


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