![]() |
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) | |
| Private Member Functions inherited from RefCounted | |
| 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().