bux API Reference 1.11.0
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
|
</// Thread safety is expected More...
#include <SyncLog.h>
Public Member Functions | |
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. | |
Public Attributes | |
const T_LocalZone | tz |
Protected Member Functions | |
I_SyncLog (T_LocalZone tz_) | |
~I_SyncLog ()=default | |
Pointer deletion is not expected. | |
|
inlineprotected |
Definition at line 29 of file SyncLog.h.
References tz.
Referenced by bux::C_ParaLog::C_ParaLog(), and bux::C_SyncLogger::C_SyncLogger().
|
protecteddefault |
Pointer deletion is not expected.
|
pure virtual |
Return non-null pointer if possible.
Implemented in bux::C_ParaLog, and bux::C_SyncLogger.
|
pure virtual |
Return non-null pointer if logging is permitted for the given log level ll.
Implemented in bux::C_ParaLog, and bux::C_SyncLogger.
|
pure virtual |
If the previous call to lockLog() returned null, the behavior is undefined.
Implemented in bux::C_ParaLog, and bux::C_SyncLogger.
const T_LocalZone bux::I_SyncLog::tz |
Definition at line 25 of file SyncLog.h.
Referenced by I_SyncLog().