</// Thread safety is expected
More...
#include <SyncLog.h>
|
virtual std::ostream * | lockLog ()=0 |
| Return non-null pointer if possible.
|
|
virtual std::ostream * | lockLog (E_LogLevel ll)=0 |
| Return non-null pointer if logging is permitted for the given log level ll.
|
|
virtual void | unlockLog (bool flush=true)=0 |
| If the previous call to lockLog() returned null, the behavior is undefined.
|
|
|
const std::chrono::time_zone *const | tz |
|
|
| I_SyncLog (const std::chrono::time_zone *tz_) |
|
| ~I_SyncLog ()=default |
| Pointer deletion is not expected.
|
|
</// Thread safety is expected
Definition at line 14 of file SyncLog.h.
◆ I_SyncLog()
bux::I_SyncLog::I_SyncLog |
( |
const std::chrono::time_zone * | tz_ | ) |
|
|
inlineprotected |
◆ ~I_SyncLog()
bux::I_SyncLog::~I_SyncLog |
( |
| ) |
|
|
protecteddefault |
Pointer deletion is not expected.
◆ lockLog() [1/2]
virtual std::ostream * bux::I_SyncLog::lockLog |
( |
| ) |
|
|
pure virtual |
◆ lockLog() [2/2]
virtual std::ostream * bux::I_SyncLog::lockLog |
( |
E_LogLevel | ll | ) |
|
|
pure virtual |
◆ unlockLog()
virtual void bux::I_SyncLog::unlockLog |
( |
bool | flush = true | ) |
|
|
pure virtual |
◆ tz
const std::chrono::time_zone* const bux::I_SyncLog::tz |
The documentation for this class was generated from the following file: