Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::dataplane::detail Namespace Reference

Classes

struct  PublishedValue

Functions

std::shared_ptr< ValueChannelTelemetryControl > make_value_channel_telemetry_control ()
std::uint64_t value_channel_telemetry_control_identity (const ValueChannelTelemetryControl *) noexcept
void value_channel_telemetry_index_add (ValueChannelTelemetryControl *, std::string_view name, ValueChannelShape shape, std::size_t index)
std::ptrdiff_t value_channel_telemetry_index_lookup (const ValueChannelTelemetryControl *, std::string_view name, ValueChannelShape shape) noexcept
std::shared_ptr< ValueChannelTelemetryState > make_scalar_telemetry_state ()
std::shared_ptr< ValueChannelTelemetryState > make_meter_telemetry_state ()
std::shared_ptr< ValueChannelTelemetryState > make_vector_telemetry_state ()
std::shared_ptr< ValueChannelTelemetryState > make_event_telemetry_state ()
ScalarTelemetryState * scalar_telemetry_writer (ValueChannelTelemetryState *) noexcept
MeterTelemetryState * meter_telemetry_writer (ValueChannelTelemetryState *) noexcept
VectorTelemetryState * vector_telemetry_writer (ValueChannelTelemetryState *) noexcept
EventTelemetryState * event_telemetry_writer (ValueChannelTelemetryState *) noexcept
void record_scalar_snapshot (ScalarTelemetryState *, float, std::uint64_t) noexcept
void record_meter_snapshot (MeterTelemetryState *, const MeterFrame &, std::uint64_t) noexcept
void record_vector_snapshot (VectorTelemetryState *, const VectorFrame &, std::uint64_t) noexcept
void push_event_telemetry (EventTelemetryState *, const EventFrame &, std::uint64_t) noexcept
void mark_scalar_source_dead (ScalarTelemetryState *) noexcept
void mark_meter_source_dead (MeterTelemetryState *) noexcept
void mark_vector_source_dead (VectorTelemetryState *) noexcept
void mark_event_source_dead (EventTelemetryState *) noexcept

Function Documentation

◆ event_telemetry_writer()

EventTelemetryState * pulp::dataplane::detail::event_telemetry_writer ( ValueChannelTelemetryState * )
noexcept

◆ make_event_telemetry_state()

std::shared_ptr< ValueChannelTelemetryState > pulp::dataplane::detail::make_event_telemetry_state ( )

◆ make_meter_telemetry_state()

std::shared_ptr< ValueChannelTelemetryState > pulp::dataplane::detail::make_meter_telemetry_state ( )

◆ make_scalar_telemetry_state()

std::shared_ptr< ValueChannelTelemetryState > pulp::dataplane::detail::make_scalar_telemetry_state ( )

◆ make_value_channel_telemetry_control()

std::shared_ptr< ValueChannelTelemetryControl > pulp::dataplane::detail::make_value_channel_telemetry_control ( )

◆ make_vector_telemetry_state()

std::shared_ptr< ValueChannelTelemetryState > pulp::dataplane::detail::make_vector_telemetry_state ( )

◆ mark_event_source_dead()

void pulp::dataplane::detail::mark_event_source_dead ( EventTelemetryState * )
noexcept

◆ mark_meter_source_dead()

void pulp::dataplane::detail::mark_meter_source_dead ( MeterTelemetryState * )
noexcept

◆ mark_scalar_source_dead()

void pulp::dataplane::detail::mark_scalar_source_dead ( ScalarTelemetryState * )
noexcept

◆ mark_vector_source_dead()

void pulp::dataplane::detail::mark_vector_source_dead ( VectorTelemetryState * )
noexcept

◆ meter_telemetry_writer()

MeterTelemetryState * pulp::dataplane::detail::meter_telemetry_writer ( ValueChannelTelemetryState * )
noexcept

◆ push_event_telemetry()

void pulp::dataplane::detail::push_event_telemetry ( EventTelemetryState * ,
const EventFrame & ,
std::uint64_t  )
noexcept

◆ record_meter_snapshot()

void pulp::dataplane::detail::record_meter_snapshot ( MeterTelemetryState * ,
const MeterFrame & ,
std::uint64_t  )
noexcept

◆ record_scalar_snapshot()

void pulp::dataplane::detail::record_scalar_snapshot ( ScalarTelemetryState * ,
float ,
std::uint64_t  )
noexcept

◆ record_vector_snapshot()

void pulp::dataplane::detail::record_vector_snapshot ( VectorTelemetryState * ,
const VectorFrame & ,
std::uint64_t  )
noexcept

◆ scalar_telemetry_writer()

ScalarTelemetryState * pulp::dataplane::detail::scalar_telemetry_writer ( ValueChannelTelemetryState * )
noexcept

◆ value_channel_telemetry_control_identity()

std::uint64_t pulp::dataplane::detail::value_channel_telemetry_control_identity ( const ValueChannelTelemetryControl * )
noexcept

◆ value_channel_telemetry_index_add()

void pulp::dataplane::detail::value_channel_telemetry_index_add ( ValueChannelTelemetryControl * ,
std::string_view name,
ValueChannelShape shape,
std::size_t index )

◆ value_channel_telemetry_index_lookup()

std::ptrdiff_t pulp::dataplane::detail::value_channel_telemetry_index_lookup ( const ValueChannelTelemetryControl * ,
std::string_view name,
ValueChannelShape shape )
noexcept

◆ vector_telemetry_writer()

VectorTelemetryState * pulp::dataplane::detail::vector_telemetry_writer ( ValueChannelTelemetryState * )
noexcept