|
libsir 2.2.6
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::logger< true, default_policy, default_adapter > | |
| Csir::logger< true, default_policy, default_adapter, std_format_adapter > | |
| Csir::logger< true, default_policy, default_adapter, boost_format_adapter > | |
| Csir::logger< true, default_policy, default_adapter, fmt_format_adapter > | |
| Csir::logger< true, default_policy, default_adapter, std_iostream_adapter > | |
| 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 |