![]() |
MOS Source Code
|
#include <syslog.hpp>
Public Member Functions | |
~SyslogStreamWriter () | |
template<typename T> requires std::is_integral_v<T> | |
SyslogStreamWriter & | operator<< (T value) |
template<typename T> requires std::is_void_v<T> | |
SyslogStreamWriter & | operator<< (T *ptr) |
template<typename E> requires (std::is_enum_v<E>) | |
SyslogStreamWriter & | operator<< (E value) |
SyslogStreamWriter & | operator<< (char c) |
SyslogStreamWriter & | operator<< (const char *str) |
SyslogStreamWriter & | operator<< (mos::string_view sv) |
template<typename M, typename... Args> | |
SyslogStreamWriter | operator<< (const Preformatted< M, Args... > &fmt) |
Static Public Member Functions | |
static SyslogStreamWriter | NewStream (DebugFeature feature, LogLevel level, RCCore *rcCore, SyslogBuffer &buf) |
Private Member Functions | |
SyslogStreamWriter (DebugFeature feature, LogLevel level, RCCore *rcCore, SyslogBuffer &fmtbuffer) | |
![]() | |
RefCounted (RCCore *rc_) | |
RefCounted (const RefCounted &a) | |
RefCounted (RefCounted &&a) | |
~RefCounted () | |
RefCounted | operator= (const RefCounted &a)=delete |
RefCounted | operator= (RefCounted &&a)=delete |
size_t | GetRef () const |
Private Attributes | |
SyslogBuffer & | fmtbuffer |
size_t | pos = 0 |
const u64 | timestamp |
const DebugFeature | feature |
const LogLevel | level |
const bool | should_print |
Definition at line 40 of file syslog.hpp.
~SyslogStreamWriter | ( | ) |
|
explicitprivate |
Definition at line 86 of file syslog.cpp.
Referenced by NewStream(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), and operator<<().
|
inlinestatic |
Definition at line 42 of file syslog.hpp.
Referenced by LoggingDescriptor< feature, level >::operator<<().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 117 of file syslog.hpp.
Referenced by operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), SyslogStreamWriter(), and ~SyslogStreamWriter().
|
private |
Definition at line 118 of file syslog.hpp.
Referenced by operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), SyslogStreamWriter(), and ~SyslogStreamWriter().
|
private |
Definition at line 121 of file syslog.hpp.
Referenced by SyslogStreamWriter().
|
private |
Definition at line 122 of file syslog.hpp.
Referenced by NewStream(), and SyslogStreamWriter().
|
private |
Definition at line 123 of file syslog.hpp.
Referenced by NewStream(), SyslogStreamWriter(), and ~SyslogStreamWriter().
|
private |
Definition at line 124 of file syslog.hpp.
Referenced by operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), SyslogStreamWriter(), and ~SyslogStreamWriter().