|
|
using | FormatBuffer = fmtquill::basic_memory_buffer< char, 88 > |
| |
|
|
| TransitEvent (TransitEvent const &other)=delete |
| | Copy constructor and assignment operator are deleted to prevent accidental copying.
|
| |
|
TransitEvent & | operator= (TransitEvent const &other)=delete |
| |
|
| TransitEvent (TransitEvent &&other) noexcept |
| |
|
TransitEvent & | operator= (TransitEvent &&other) noexcept |
| |
|
void | copy_to (TransitEvent &other) const |
| |
|
QUILL_NODISCARD QUILL_ATTRIBUTE_HOT LogLevel | log_level () const noexcept |
| |
|
QUILL_NODISCARD QUILL_ATTRIBUTE_HOT std::vector< std::pair< std::string, std::string > > * | get_named_args () const noexcept |
| |
|
QUILL_NODISCARD QUILL_ATTRIBUTE_HOT std::string_view | mdc () const noexcept |
| |
|
QUILL_ATTRIBUTE_HOT void | ensure_extra_data () |
| |
|
QUILL_ATTRIBUTE_HOT void | set_flush_flag (std::atomic< bool > *flush_flag_ptr) noexcept |
| |
|
QUILL_NODISCARD QUILL_ATTRIBUTE_HOT std::atomic< bool > * | flush_flag () const noexcept |
| |
|
QUILL_ATTRIBUTE_HOT void | set_metric_value (double value) noexcept |
| |
|
QUILL_ATTRIBUTE_HOT void | reset_payload () noexcept |
| |
|
QUILL_NODISCARD QUILL_ATTRIBUTE_HOT bool | has_metric_value () const noexcept |
| |
|
QUILL_NODISCARD QUILL_ATTRIBUTE_HOT double | metric_value () const noexcept |
| |
|
|
uint64_t | timestamp {0} |
| |
|
MacroMetadata const * | macro_metadata {nullptr} |
| |
|
LoggerBase * | logger_base {nullptr} |
| |
|
std::unique_ptr< FormatBuffer > | formatted_msg {std::make_unique<FormatBuffer>()} |
| |
|
std::unique_ptr< ExtraData > | extra_data |
| | buffer for message
|
| |
| std::variant< std::monostate, std::atomic< bool > *, double > | event_payload |
| | A unique ptr to save space as these fields not always used. More...
|
| |
◆ event_payload
| std::variant<std::monostate, std::atomic<bool>*, double> detail::TransitEvent::event_payload |
Initial value:
A unique ptr to save space as these fields not always used.
The documentation for this struct was generated from the following file: