Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::sinks Namespace Reference

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...
 

Enumeration Type Documentation

Supported IP protocol versions.

Enumerator
v4 
v6