LibQuicR
Loading...
Searching...
No Matches
quicr::PublishTrackHandler Member List

This is the complete list of members for quicr::PublishTrackHandler, including all inherited members.

CanPublish() const noexceptquicr::PublishTrackHandlerinline
Create(const FullTrackName &full_track_name, TrackMode track_mode, uint8_t default_priority, uint32_t default_ttl)quicr::PublishTrackHandlerinlinestatic
default_priority_quicr::PublishTrackHandlerprotected
default_track_mode_quicr::PublishTrackHandlerprotected
default_ttl_quicr::PublishTrackHandlerprotected
ForwardPublishedData(bool is_new_stream, std::shared_ptr< const std::vector< uint8_t > > data)quicr::PublishTrackHandler
GetDataContextId() const noexceptquicr::PublishTrackHandlerinlineprotected
GetDefaultPriority() const noexceptquicr::PublishTrackHandlerinline
GetStatus() const noexceptquicr::PublishTrackHandlerinline
GetStreamMode() const noexceptquicr::PublishTrackHandlerinline
GetTrackAlias() const noexceptquicr::PublishTrackHandlerinline
latest_group_id_quicr::PublishTrackHandlerprotected
latest_object_id_quicr::PublishTrackHandlerprotected
latest_sub_group_id_quicr::PublishTrackHandlerprotected
MetricsSampled(const PublishTrackMetrics &metrics)quicr::PublishTrackHandlervirtual
object_msg_buffer_quicr::PublishTrackHandlerprotected
object_payload_remaining_length_quicr::PublishTrackHandlerprotected
publish_data_ctx_id_quicr::PublishTrackHandlerprotected
publish_status_quicr::PublishTrackHandlerprotected
publish_track_metrics_quicr::PublishTrackHandler
PublishObject(const ObjectHeaders &object_headers, BytesSpan data)quicr::PublishTrackHandlervirtual
PublishObjectStatus enum namequicr::PublishTrackHandler
PublishPartialObject(const ObjectHeaders &object_headers, BytesSpan data)quicr::PublishTrackHandler
PublishTrackHandler(const FullTrackName &full_track_name, TrackMode track_mode, uint8_t default_priority, uint32_t default_ttl, std::optional< messages::StreamHeaderType > stream_mode=std::nullopt)quicr::PublishTrackHandlerinlineprotected
seen_first_object_quicr::PublishTrackHandlerprotected
SetDataContextId(uint64_t data_ctx_id) noexceptquicr::PublishTrackHandlerinlineprotected
SetDefaultPriority(const uint8_t priority) noexceptquicr::PublishTrackHandlerinline
SetDefaultTrackMode(const TrackMode track_mode) noexceptquicr::PublishTrackHandlerinline
SetDefaultTTL(const uint32_t ttl) noexceptquicr::PublishTrackHandlerinline
SetStatus(Status status) noexceptquicr::PublishTrackHandlerinlineprotected
SetTrackAlias(uint64_t track_alias)quicr::PublishTrackHandlerinline
SetUseAnnounce(bool use) noexceptquicr::PublishTrackHandlerinline
Status enum namequicr::PublishTrackHandler
StatusChanged(Status status)quicr::PublishTrackHandlervirtual
stream_mode_quicr::PublishTrackHandlerprotected
track_alias_quicr::PublishTrackHandlerprotected
use_announcequicr::PublishTrackHandlerprotected
UsingAnnounce() const noexceptquicr::PublishTrackHandlerinline