|
log4cplus
2.1.0
|
There are many cross-platform C++ Threading libraries. More...
#include <threads.h>
Public Member Functions | |
| AbstractThread () | |
| AbstractThread (const AbstractThread &)=delete | |
| AbstractThread & | operator= (const AbstractThread &)=delete |
| bool | isRunning () const |
| virtual void | start () |
| void | join () const |
| virtual void | run ()=0 |
Public Member Functions inherited from log4cplus::helpers::SharedObject | |
| void | addReference () const LOG4CPLUS_NOEXCEPT |
| void | removeReference () const |
Protected Member Functions | |
| virtual | ~AbstractThread () |
Protected Member Functions inherited from log4cplus::helpers::SharedObject | |
| SharedObject () | |
| SharedObject (const SharedObject &) | |
| SharedObject (SharedObject &&) | |
| virtual | ~SharedObject () |
| SharedObject & | operator= (const SharedObject &) LOG4CPLUS_NOEXCEPT |
| SharedObject & | operator= (SharedObject &&) LOG4CPLUS_NOEXCEPT |
Additional Inherited Members | |
Public Attributes inherited from log4cplus::helpers::SharedObject | |
| thread::Mutex | access_mutex |
There are many cross-platform C++ Threading libraries.
The goal of this class is not to replace (or match in functionality) those libraries. The goal of this class is to provide a simple Threading class with basic functionality.
| log4cplus::thread::AbstractThread::AbstractThread | ( | ) |
|
delete |
|
protectedvirtual |
| bool log4cplus::thread::AbstractThread::isRunning | ( | ) | const |
| void log4cplus::thread::AbstractThread::join | ( | ) | const |
|
delete |
|
pure virtual |
Implemented in log4cplus::helpers::ConnectorThread.
|
virtual |