| CanPublish() const noexcept | quicr::PublishTrackHandler | inline |
| Create(const FullTrackName &full_track_name, TrackMode track_mode, uint8_t default_priority, uint32_t default_ttl) | quicr::PublishTrackHandler | inlinestatic |
| default_priority_ | quicr::PublishTrackHandler | protected |
| default_track_mode_ | quicr::PublishTrackHandler | protected |
| default_ttl_ | quicr::PublishTrackHandler | protected |
| ForwardPublishedData(bool is_new_stream, std::shared_ptr< const std::vector< uint8_t > > data) | quicr::PublishTrackHandler | |
| GetDataContextId() const noexcept | quicr::PublishTrackHandler | inlineprotected |
| GetDefaultPriority() const noexcept | quicr::PublishTrackHandler | inline |
| GetStatus() const noexcept | quicr::PublishTrackHandler | inline |
| GetStreamMode() const noexcept | quicr::PublishTrackHandler | inline |
| GetTrackAlias() const noexcept | quicr::PublishTrackHandler | inline |
| latest_group_id_ | quicr::PublishTrackHandler | protected |
| latest_object_id_ | quicr::PublishTrackHandler | protected |
| latest_sub_group_id_ | quicr::PublishTrackHandler | protected |
| MetricsSampled(const PublishTrackMetrics &metrics) | quicr::PublishTrackHandler | virtual |
| object_msg_buffer_ | quicr::PublishTrackHandler | protected |
| object_payload_remaining_length_ | quicr::PublishTrackHandler | protected |
| publish_data_ctx_id_ | quicr::PublishTrackHandler | protected |
| publish_status_ | quicr::PublishTrackHandler | protected |
| publish_track_metrics_ | quicr::PublishTrackHandler | |
| PublishObject(const ObjectHeaders &object_headers, BytesSpan data) | quicr::PublishTrackHandler | virtual |
| PublishObjectStatus enum name | quicr::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::PublishTrackHandler | inlineprotected |
| seen_first_object_ | quicr::PublishTrackHandler | protected |
| SetDataContextId(uint64_t data_ctx_id) noexcept | quicr::PublishTrackHandler | inlineprotected |
| SetDefaultPriority(const uint8_t priority) noexcept | quicr::PublishTrackHandler | inline |
| SetDefaultTrackMode(const TrackMode track_mode) noexcept | quicr::PublishTrackHandler | inline |
| SetDefaultTTL(const uint32_t ttl) noexcept | quicr::PublishTrackHandler | inline |
| SetStatus(Status status) noexcept | quicr::PublishTrackHandler | inlineprotected |
| SetTrackAlias(uint64_t track_alias) | quicr::PublishTrackHandler | inline |
| SetUseAnnounce(bool use) noexcept | quicr::PublishTrackHandler | inline |
| Status enum name | quicr::PublishTrackHandler | |
| StatusChanged(Status status) | quicr::PublishTrackHandler | virtual |
| stream_mode_ | quicr::PublishTrackHandler | protected |
| track_alias_ | quicr::PublishTrackHandler | protected |
| use_announce | quicr::PublishTrackHandler | protected |
| UsingAnnounce() const noexcept | quicr::PublishTrackHandler | inline |