Skip to main content

Module dispatch

Module dispatch 

Source
Expand description

Where events are recorded and eventually sent to a sink

Structs§

DispatchCell

Enums§

Error

Functions§

cpu_tracing_enabled
float_metric
flush_image_buffer
flush_log_buffer
flush_metrics_buffer
flush_thread_buffer
for_each_thread_stream
force_uninit⚠
Safety
get_sink
init_event_dispatch
init_thread_stream
int_metric
log
log_dyn_tagged
Logs with an interned property set plus dynamic values.
log_enabled
log_interop
log_interop_dyn_tagged
log_tagged
Logs with an interned property set only.
make_process_info
on_begin_async_named_scope
on_begin_async_named_scope_dyn
Like on_begin_async_named_scope, for a name built at runtime. The name is copied into the current block, so it needs to outlive only this call.
on_begin_async_scope
on_begin_named_scope
on_begin_named_scope_dyn
Like on_begin_named_scope, for a name built at runtime. The name is copied into the current block, so it needs to outlive only this call.
on_begin_scope
on_end_async_named_scope
on_end_async_named_scope_dyn
Like on_end_async_named_scope, for a name built at runtime. The name is written again to the block that is current now, which may differ from the block of the begin event and from the thread it ran on.
on_end_async_scope
on_end_named_scope
on_end_named_scope_dyn
Like on_end_named_scope, for a name built at runtime. The name is written again to the block that is current now, which may differ from the block of the begin event.
on_end_scope
process_id
send_image
shutdown_dispatch
tagged_float_metric
tagged_float_metric_dyn
tagged_integer_metric
tagged_integer_metric_dyn
unregister_thread_stream
Unregisters the current thread’s stream from the global dispatch to prevent dangling pointers when the thread is destroyed.

Type Aliases§

Result