Transport-free fan-out for UI-consumed value-channel snapshots and ordered producer event batches.
More...
|
| std::shared_ptr< ValueChannelTelemetryControl > | pulp::dataplane::detail::make_value_channel_telemetry_control () |
| std::uint64_t | pulp::dataplane::detail::value_channel_telemetry_control_identity (const ValueChannelTelemetryControl *) noexcept |
| void | pulp::dataplane::detail::value_channel_telemetry_index_add (ValueChannelTelemetryControl *, std::string_view name, ValueChannelShape shape, std::size_t index) |
| std::ptrdiff_t | pulp::dataplane::detail::value_channel_telemetry_index_lookup (const ValueChannelTelemetryControl *, std::string_view name, ValueChannelShape shape) noexcept |
| std::shared_ptr< ValueChannelTelemetryState > | pulp::dataplane::detail::make_scalar_telemetry_state () |
| std::shared_ptr< ValueChannelTelemetryState > | pulp::dataplane::detail::make_meter_telemetry_state () |
| std::shared_ptr< ValueChannelTelemetryState > | pulp::dataplane::detail::make_vector_telemetry_state () |
| std::shared_ptr< ValueChannelTelemetryState > | pulp::dataplane::detail::make_event_telemetry_state () |
| ScalarTelemetryState * | pulp::dataplane::detail::scalar_telemetry_writer (ValueChannelTelemetryState *) noexcept |
| MeterTelemetryState * | pulp::dataplane::detail::meter_telemetry_writer (ValueChannelTelemetryState *) noexcept |
| VectorTelemetryState * | pulp::dataplane::detail::vector_telemetry_writer (ValueChannelTelemetryState *) noexcept |
| EventTelemetryState * | pulp::dataplane::detail::event_telemetry_writer (ValueChannelTelemetryState *) noexcept |
| void | pulp::dataplane::detail::record_scalar_snapshot (ScalarTelemetryState *, float, std::uint64_t) noexcept |
| void | pulp::dataplane::detail::record_meter_snapshot (MeterTelemetryState *, const MeterFrame &, std::uint64_t) noexcept |
| void | pulp::dataplane::detail::record_vector_snapshot (VectorTelemetryState *, const VectorFrame &, std::uint64_t) noexcept |
| void | pulp::dataplane::detail::push_event_telemetry (EventTelemetryState *, const EventFrame &, std::uint64_t) noexcept |
| void | pulp::dataplane::detail::mark_scalar_source_dead (ScalarTelemetryState *) noexcept |
| void | pulp::dataplane::detail::mark_meter_source_dead (MeterTelemetryState *) noexcept |
| void | pulp::dataplane::detail::mark_vector_source_dead (VectorTelemetryState *) noexcept |
| void | pulp::dataplane::detail::mark_event_source_dead (EventTelemetryState *) noexcept |
Transport-free fan-out for UI-consumed value-channel snapshots and ordered producer event batches.