|
LibQuicR
|
This is the complete list of members for quicr::FetchTrackHandler, including all inherited members.
| binding_operation_mutex_ | quicr::TrackHandler | protected |
| Create(const FullTrackName &full_track_name, const std::uint8_t priority, const messages::Location &start_location, const messages::FetchEndLocation &end_location, const messages::GroupOrder group_order=messages::GroupOrder::kAscending) | quicr::FetchTrackHandler | inlinestatic |
| quicr::SubscribeTrackHandler::Create(const FullTrackName &full_track_name, std::uint8_t priority, std::optional< messages::GroupOrder > group_order=messages::GroupOrder::kAscending, const messages::Filter &filter=std::monostate{}, bool publisher_initiated=false) | quicr::SubscribeTrackHandler | inlinestatic |
| dgram_buffer_ | quicr::SubscribeTrackHandler | protected |
| DgramDataRecv(std::shared_ptr< const std::vector< uint8_t >> data) | quicr::SubscribeTrackHandler | virtual |
| Error enum name | quicr::SubscribeTrackHandler | |
| FetchTrackHandler(const FullTrackName &full_track_name, const std::uint8_t priority, const messages::Location &start_location, const messages::FetchEndLocation &end_location, const messages::GroupOrder group_order=messages::GroupOrder::kAscending) | quicr::FetchTrackHandler | inlineprotected |
| full_track_name_ | quicr::TrackHandler | protected |
| Get() | quicr::TrackHandler | inline |
| GetBinding() const | quicr::TrackHandler | inline |
| GetConnection() const | quicr::TrackHandler | |
| GetConnectionId() const noexcept | quicr::TrackHandler | inline |
| GetDeliveryTimeout() const noexcept | quicr::SubscribeTrackHandler | inline |
| GetEndLocation() const noexcept | quicr::FetchTrackHandler | inline |
| GetFilter() const noexcept | quicr::SubscribeTrackHandler | inline |
| GetFilterType() const noexcept | quicr::SubscribeTrackHandler | inline |
| GetFullTrackName() const noexcept | quicr::TrackHandler | inline |
| GetGroupOrder() const noexcept | quicr::SubscribeTrackHandler | inline |
| GetJoiningFetch() const noexcept | quicr::SubscribeTrackHandler | inline |
| GetLatestDeliveredLocation() const | quicr::SubscribeTrackHandler | inline |
| GetLatestLocation() const noexcept | quicr::SubscribeTrackHandler | inline |
| GetPublisherDefaultGroupOrder() const noexcept | quicr::SubscribeTrackHandler | inline |
| GetReceivedTrackAlias() const noexcept | quicr::SubscribeTrackHandler | inline |
| GetRendezvousTimeout() const noexcept | quicr::SubscribeTrackHandler | inline |
| GetRequestId() const noexcept | quicr::TrackHandler | inline |
| GetRequestStreamId() const | quicr::TrackHandler | |
| GetSession() const noexcept | quicr::TrackHandler | protected |
| GetStartLocation() const noexcept | quicr::FetchTrackHandler | inline |
| GetStatus() const noexcept | quicr::SubscribeTrackHandler | inline |
| GetSubscriberPriority() const noexcept | quicr::SubscribeTrackHandler | inline |
| GetTrackAlias() const noexcept | quicr::SubscribeTrackHandler | inline |
| IsNewGroupRequestSupported() const noexcept | quicr::SubscribeTrackHandler | inline |
| IsPublisherInitiated() const noexcept | quicr::SubscribeTrackHandler | inline |
| MetricsSampled([[maybe_unused]] const SubscribeTrackMetrics &metrics) | quicr::SubscribeTrackHandler | inlinevirtual |
| ObjectReceived([[maybe_unused]] const ObjectHeaders &object_headers, [[maybe_unused]] BytesSpan data, std::optional< messages::StreamHeaderProperties > stream_mode=std::nullopt) | quicr::SubscribeTrackHandler | virtual |
| ObjectStatusReceived([[maybe_unused]] uint64_t group_id, [[maybe_unused]] uint64_t object_id, [[maybe_unused]] std::uint8_t priority, [[maybe_unused]] ObjectStatus status, [[maybe_unused]] std::optional< Extensions > extensions, [[maybe_unused]] std::optional< Extensions > immutable_extensions) | quicr::SubscribeTrackHandler | inlinevirtual |
| PartialObjectReceived([[maybe_unused]] const ObjectHeaders &object_headers, [[maybe_unused]] BytesSpan data) | quicr::SubscribeTrackHandler | inlinevirtual |
| Pause() noexcept | quicr::SubscribeTrackHandler | |
| pending_new_group_request_id_ | quicr::SubscribeTrackHandler | protected |
| RequestError(ErrorCode error_code, std::string reason) | quicr::TrackHandler | virtual |
| RequestNewGroup(uint64_t group_id=0) noexcept | quicr::SubscribeTrackHandler | |
| RequestOkReceived(const messages::Parameters ¶ms) override | quicr::SubscribeTrackHandler | protectedvirtual |
| RequestUpdateReceived(const messages::Parameters ¶ms) override | quicr::SubscribeTrackHandler | virtual |
| Resume() noexcept | quicr::SubscribeTrackHandler | |
| SetDeliveryTimeout(std::chrono::milliseconds timeout) noexcept | quicr::SubscribeTrackHandler | inline |
| SetLatestLocation(messages::Location new_location) noexcept | quicr::SubscribeTrackHandler | inline |
| SetNewGroupRequestId(uint64_t group_id) | quicr::SubscribeTrackHandler | inline |
| SetPublisherDefaultGroupOrder(messages::GroupOrder group_order) noexcept | quicr::SubscribeTrackHandler | inline |
| SetPublishInitiated() noexcept | quicr::SubscribeTrackHandler | inline |
| SetReceivedTrackAlias(uint64_t track_alias) | quicr::SubscribeTrackHandler | inline |
| SetRendezvousTimeout(std::chrono::milliseconds timeout) | quicr::SubscribeTrackHandler | inline |
| SetRequestId(std::optional< uint64_t > request_id) | quicr::TrackHandler | inline |
| SetStatus(Status status) noexcept | quicr::SubscribeTrackHandler | inlineprotected |
| SetSubscriberPriority(uint8_t priority) noexcept | quicr::SubscribeTrackHandler | inline |
| SetTrackAlias(uint64_t track_alias) | quicr::SubscribeTrackHandler | inline |
| SetTransport(std::shared_ptr< Session > transport) | quicr::TrackHandler | protected |
| Status enum name | quicr::SubscribeTrackHandler | |
| StatusChanged([[maybe_unused]] Status status) | quicr::SubscribeTrackHandler | inlinevirtual |
| SubgroupEnded([[maybe_unused]] std::uint64_t group_id, [[maybe_unused]] std::uint64_t subgroup_id, [[maybe_unused]] bool reset) | quicr::SubscribeTrackHandler | inlinevirtual |
| subscribe_track_metrics_ | quicr::SubscribeTrackHandler | |
| SubscribeTrackHandler(const FullTrackName &full_track_name, std::uint8_t priority, std::optional< messages::GroupOrder > group_order, const messages::Filter &filter=std::monostate{}, const std::optional< JoiningFetch > &joining_fetch=std::nullopt, bool publisher_initiated=false) | quicr::SubscribeTrackHandler | inlineprotected |
| SupportNewGroupRequest(bool is_supported) noexcept | quicr::SubscribeTrackHandler | |
| TrackHandler()=delete | quicr::TrackHandler | |
| TrackHandler(const FullTrackName &full_track_name) | quicr::TrackHandler | inlineprotected |
| ~TrackHandler()=default | quicr::TrackHandler | virtual |