Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Loading...
Searching...
No Matches
roc::pipeline::ReceiverLoop::Tasks::QuerySlot Class Reference

Query slot metrics. More...

#include <receiver_loop.h>

Inheritance diagram for roc::pipeline::ReceiverLoop::Tasks::QuerySlot:
roc::pipeline::ReceiverLoop::Task roc::pipeline::PipelineTask roc::core::MpscQueueNode< Tag > roc::core::NonCopyable< MpscQueueNode< void > >

Public Member Functions

 QuerySlot (SlotHandle slot, ReceiverSlotMetrics &slot_metrics, ReceiverParticipantMetrics *party_metrics, size_t *party_count)
 Set task parameters.
Public Member Functions inherited from roc::pipeline::PipelineTask
bool success () const
 Check that the task finished and succeeded.
Public Member Functions inherited from roc::core::MpscQueueNode< Tag >
MpscQueueDatampsc_queue_data () const
 Get pointer to internal data.

Additional Inherited Members

Static Public Member Functions inherited from roc::core::MpscQueueNode< Tag >
static MpscQueueNodempsc_queue_node (MpscQueueData *data)
 Get pointer to parent node from pointer to internal data.
Protected Attributes inherited from roc::pipeline::ReceiverLoop::Task
bool(ReceiverLoop::* func_ )(Task &)
 Task implementation method.
ReceiverSlotslot_
 Slot.
ReceiverSlotConfig slot_config_
 Slot config.
address::Interface iface_
 Interface.
address::Protocol proto_
 Protocol.
address::SocketAddr inbound_address_
 Inbound packet address.
packet::IWriterinbound_writer_
 Inbound packet writer.
packet::IWriteroutbound_writer_
 Outbound packet writer.
ReceiverSlotMetricsslot_metrics_
 Output slot metrics.
ReceiverParticipantMetricsparty_metrics_
 Output participant metrics.
size_t * party_count_
 Input/output participant count.

Detailed Description

Query slot metrics.

Definition at line 93 of file receiver_loop.h.

Constructor & Destructor Documentation

◆ QuerySlot()

roc::pipeline::ReceiverLoop::Tasks::QuerySlot::QuerySlot ( SlotHandle slot,
ReceiverSlotMetrics & slot_metrics,
ReceiverParticipantMetrics * party_metrics,
size_t * party_count )

Set task parameters.

Remarks
Metrics are written to provided structs.

The documentation for this class was generated from the following file: