libsir 2.2.5
Standard Incident Reporter
|
▼Csir::adapter | Defines the abstract interface for an adapter, which ultimately becomes a public base class of logger (there can be more than one) |
Csir::boost_format_adapter< TPolicy > | Adapter for boost::format (when available) |
Csir::default_adapter< TPolicy > | The default adapter implementation |
Csir::fmt_format_adapter< TPolicy > | Adapter for {fmt} (when available) |
Csir::std_format_adapter< TPolicy > | Adapter for std::format (when available) |
Csir::std_iostream_adapter< TPolicy > | Provides a std::iostream interface to libsir's logging functions |
▼Csir::error | Contains basic information about an error |
Csir::error_info | Contains all available information about an error |
Csir::exception | The exception type thrown by libsir |
Csir::logger< RAII, TPolicy, TAdapters > | The primary C++ interface to libsir |
▼Csir::policy | Defines the partially abstract interface for a policy which controls the behavior of logger at runtime |
Csir::default_policy | In the event that no custom configuration or behavior is desired, provides defaults for everything |
Csir_cl_arg | A command line argument |
Csir_cl_config | Shared command line configuration |
Csir_errorinfo | Information about an error that occurred |
Csir_level_str_pair | sir_level <-> human-readable string form |
Csir_level_style_tuple | sir_level <-> sir_textstyle mapping |
Csir_plugin | Internally-used plugin module data |
Csir_plugincache | Plugin module cache |
Csir_pluginifacev1 | Plugin interface for v1 |
Csir_plugininfo | The libsir-to-plugin query data structure |
Csir_queue | FIFO queue |
Csir_queue_node | A node in a sir_queue |
Csir_stdio_dest | Configuration for stdio destinations (stdout and stderr) |
Csir_syslog_dest | Configuration for the system logger destination |
Csir_syslog_dest._state | Reserved for internal use; do not modify |
Csir_test | Maps a test function to a human-readable name and some metadata |
Csir_text_style_data | Container for text style related data that is mutex protected |
Csir_textstyle | Container for all the information associated with the appearance of text in the context of stdio |
Csir_thread_err | Per-thread error type |
Csir_threadpool | Thread pool/job queue data container |
Csir_threadpool_job | Job used by a job queue |
Csir_time | Internally-used time value type |
Csir_update_config_data | Encapsulates dynamic updating of current configuration |
Csirbuf | Formatted output container |
Csirconfig | Internally-used global config container |
Csirconfig.state.last | Spam squelch state data |
Csirfcache | Log file cache |
Csirfile | Internally-used log file data |
Csirinit | Libsir initialization and configuration data |