Namespaces | |
aux | |
event_log | |
file | |
syslog | |
Classes | |
class | asynchronous_sink |
Asynchronous logging sink frontend. More... | |
class | basic_custom_mapping |
Customizable mapping. More... | |
class | basic_debug_output_backend |
An implementation of a logging sink backend that outputs to the debugger. More... | |
class | basic_direct_mapping |
Straightforward mapping. More... | |
class | basic_event_log_backend |
An implementation of a logging sink backend that emits events into Windows NT event log. More... | |
struct | basic_formatted_sink_backend |
A base class for a logging sink backend with message formatting support. More... | |
class | basic_formatting_sink_frontend |
A base class for a logging sink frontend with formatting support. More... | |
struct | basic_mapping |
Base class for attribute mapping function objects. More... | |
class | basic_simple_event_log_backend |
An implementation of a simple logging sink backend that emits events into Windows NT event log. More... | |
struct | basic_sink_backend |
Base class for a logging sink backend. More... | |
class | basic_sink_frontend |
A base class for a logging sink frontend. More... | |
class | basic_text_ostream_backend |
An implementation of a text output stream logging sink backend. More... | |
class | block_on_overflow |
Blocking strategy for handling log record queue overflows. More... | |
class | bounded_fifo_queue |
Bounded FIFO log record queueing strategy. More... | |
class | bounded_ordering_queue |
Bounded ordering log record queueing strategy. More... | |
struct | combine_requirements |
struct | concurrent_feeding |
The sink backend ensures all needed synchronization, it is capable to handle multithreaded calls. More... | |
class | drop_on_overflow |
Log record dropping strategy. More... | |
struct | flushing |
The sink backend supports flushing. More... | |
struct | formatted_records |
The sink backend requires the frontend to perform log record formatting before feeding. More... | |
struct | has_requirement |
A helper metafunction to check if a requirement is satisfied. More... | |
class | sink |
A base class for a logging sink frontend. More... | |
struct | synchronized_feeding |
The sink backend expects pre-synchronized calls, all needed synchronization is implemented in the frontend (IOW, only one thread is feeding records to the backend concurrently, but it is possible for several threads to write sequentially). More... | |
class | synchronous_sink |
Synchronous logging sink frontend. More... | |
class | syslog_backend |
An implementation of a syslog sink backend. More... | |
class | text_file_backend |
An implementation of a text file logging sink backend. More... | |
class | text_multifile_backend |
An implementation of a text multiple files logging sink backend. More... | |
class | unbounded_fifo_queue |
Unbounded FIFO log record queueing strategy. More... | |
class | unbounded_ordering_queue |
Unbounded ordering log record queueing strategy. More... | |
class | unlocked_sink |
Non-blocking logging sink frontend. More... | |
Enumerations | |
enum | ip_versions { v4, v6 } |
Supported IP protocol versions. More... | |