TwiceAsNice
2019-02-18
|
#include <Logger.h>
Classes | |
struct | StdLogFunction |
Public Member Functions | |
ReaderThread (const Nice::JointPtr &_tree) | |
~ReaderThread () | |
virtual void | run () |
virtual void | terminate () |
ReaderThread (const Nice::JointPtr &_tree) | |
~ReaderThread () | |
virtual void | run () |
virtual void | terminate () |
![]() | |
Thread () | |
virtual | ~Thread () |
IceUtil::ThreadControl | start (size_t _stackSize=0, int prio=-1, int schedpolicy=-1, cpu_set_t *mask=0) |
virtual bool | terminated () |
virtual void | cancel () |
cancels a thread - this will throw an unknown exception More... | |
virtual void | wait () |
virtual void | sleep (const Nice::Time &_t) |
virtual void | yield () |
virtual void | wakeupAt (const Nice::Time &_t) |
Thread () | |
virtual | ~Thread () |
IceUtil::ThreadControl | start (size_t _stackSize=0, int prio=-1, int schedpolicy=-1, cpu_set_t *mask=0) |
virtual bool | terminated () |
virtual void | cancel () |
cancels a thread - this will throw an unknown exception More... | |
virtual void | wait () |
virtual void | sleep (const Nice::Time &_t) |
virtual void | yield () |
virtual void | wakeupAt (const Nice::Time &_t) |
Private Types | |
typedef IceUtil::Handle< StdLogFunction > | StdLogFunctionPtr |
typedef IceUtil::Handle< StdLogFunction > | StdLogFunctionPtr |
Private Attributes | |
Nice::JointPtr | m_tree |
Nice::RingBuffer< Nice::LoggerObject > | m_ring |
StdLogFunctionPtr | m_logFunction |
IceUtil::Monitor< Nice::Mutex > | m_monitor |
Friends | |
class | AppLogger |
Additional Inherited Members | |
![]() | |
enum | STATE { VALID, TERMINATED, CANCELED, VALID, TERMINATED, CANCELED } |
enum | STATE { VALID, TERMINATED, CANCELED, VALID, TERMINATED, CANCELED } |
![]() | |
Nice::Atomic< bool > | m_terminated |
|
private |
|
private |
Nice::AppLogger::ReaderThread::ReaderThread | ( | const Nice::JointPtr & | _tree | ) |
Nice::AppLogger::ReaderThread::~ReaderThread | ( | ) |
Nice::AppLogger::ReaderThread::ReaderThread | ( | const Nice::JointPtr & | _tree | ) |
Nice::AppLogger::ReaderThread::~ReaderThread | ( | ) |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from Nice::Thread.
|
virtual |
Reimplemented from Nice::Thread.
|
friend |
|
private |
|
private |
|
private |
|
private |