|
LibQuicR
|
This is the complete list of members for quicr::Client, including all inherited members.
| AnnounceReceived(const TrackNamespace &track_namespace, const PublishAnnounceAttributes &announce_attributes) | quicr::Client | virtual |
| AnnounceStatusChanged(const TrackNamespace &track_namespace, const PublishAnnounceStatus status) | quicr::Client | virtual |
| BindFetchTrack(TransportConnId conn_id, std::shared_ptr< PublishFetchHandler > track_handler) | quicr::Client | |
| CancelFetchTrack(std::shared_ptr< FetchTrackHandler > track_handler) | quicr::Client | inline |
| quicr::Transport::CancelFetchTrack(ConnectionHandle connection_handle, std::shared_ptr< FetchTrackHandler > track_handler) | quicr::Transport | |
| Client(const ClientConfig &cfg) | quicr::Client | inlineprotected |
| Connect() | quicr::Client | |
| ConnectionStatus enum name | quicr::Transport | |
| ControlMessageStatus enum name | quicr::Transport | |
| Create(const ClientConfig &cfg) | quicr::Client | inlinestatic |
| Disconnect() | quicr::Client | |
| FetchReceived(quicr::ConnectionHandle connection_handle, uint64_t request_id, const quicr::FullTrackName &track_full_name, const quicr::messages::FetchAttributes &attributes) override | quicr::Client | virtual |
| FetchTrack(std::shared_ptr< FetchTrackHandler > track_handler) | quicr::Client | inline |
| quicr::Transport::FetchTrack(ConnectionHandle connection_handle, std::shared_ptr< FetchTrackHandler > track_handler) | quicr::Transport | |
| GetAnnounceStatus(const TrackNamespace &track_namespace) | quicr::Client | |
| GetConnectionContext(ConnectionHandle conn) | quicr::Transport | protected |
| GetConnectionHandle() const | quicr::Client | inline |
| GetSharedPtr() | quicr::Transport | protected |
| GetStatus() const noexcept | quicr::Transport | inline |
| GetTickService() const noexcept | quicr::Transport | inline |
| MetricsSampled(const ConnectionMetrics &metrics) override | quicr::Client | virtual |
| PublishAnnounce(const TrackNamespace &track_namespace) | quicr::Client | |
| PublishTrack(std::shared_ptr< PublishTrackHandler > track_handler) | quicr::Client | inline |
| quicr::Transport::PublishTrack(ConnectionHandle connection_handle, std::shared_ptr< PublishTrackHandler > track_handler) | quicr::Transport | |
| PublishTrackSub(ConnectionHandle connection_handle, std::shared_ptr< PublishTrackHandler > track_handler) | quicr::Transport | |
| PublishUnannounce(const TrackNamespace &track_namespace) | quicr::Client | |
| RequestTrackStatus(const FullTrackName &track_full_name, const messages::SubscribeAttributes &subscribe_attributes={}) | quicr::Client | inlinevirtual |
| quicr::Transport::RequestTrackStatus(ConnectionHandle connection_handle, const FullTrackName &track_full_name, const messages::SubscribeAttributes &subscribe_attributes) | quicr::Transport | |
| ResolveSubscribe(ConnectionHandle connection_handle, uint64_t request_id, uint64_t track_alias, const SubscribeResponse &subscribe_response) | quicr::Client | virtual |
| ResolveTrackStatus(ConnectionHandle connection_handle, uint64_t request_id, uint64_t track_alias, const SubscribeResponse &subscribe_response) | quicr::Transport | virtual |
| ServerSetupReceived(const ServerSetupAttributes &server_setup_attributes) | quicr::Client | virtual |
| Status enum name | quicr::Transport | |
| StatusChanged(Status status) | quicr::Transport | inlinevirtual |
| StreamDataMessageStatus enum name | quicr::Transport | |
| SubscribeAnnounces(const TrackNamespace &prefix_namespace) | quicr::Client | inline |
| SubscribeAnnouncesStatusChanged(const TrackNamespace &track_namespace, std::optional< messages::SubscribeNamespaceErrorCode > error_code, std::optional< messages::ReasonPhrase > reason) | quicr::Client | virtual |
| SubscribeTrack(std::shared_ptr< SubscribeTrackHandler > track_handler) | quicr::Client | inline |
| quicr::Transport::SubscribeTrack(ConnectionHandle connection_handle, std::shared_ptr< SubscribeTrackHandler > track_handler) | quicr::Transport | |
| TrackStatusReceived(ConnectionHandle connection_handle, uint64_t request_id, const FullTrackName &track_full_name, const messages::SubscribeAttributes &subscribe_attributes) | quicr::Transport | virtual |
| TrackStatusResponseReceived(ConnectionHandle connection_handle, uint64_t request_id, const SubscribeResponse &response) | quicr::Transport | virtual |
| Transport()=delete | quicr::Transport | |
| Transport(const ClientConfig &cfg, std::shared_ptr< TickService > tick_service) | quicr::Transport | |
| Transport(const ServerConfig &cfg, std::shared_ptr< TickService > tick_service) | quicr::Transport | |
| UnannounceReceived(const TrackNamespace &track_namespace) | quicr::Client | virtual |
| UnbindFetchTrack(ConnectionHandle conn_id, const std::shared_ptr< PublishFetchHandler > &track_handler) | quicr::Client | |
| UnpublishedSubscribeReceived(const FullTrackName &track_full_name, const messages::SubscribeAttributes &subscribe_attributes) | quicr::Client | virtual |
| UnpublishTrack(std::shared_ptr< PublishTrackHandler > track_handler) | quicr::Client | inline |
| quicr::Transport::UnpublishTrack(ConnectionHandle connection_handle, const std::shared_ptr< PublishTrackHandler > &track_handler) | quicr::Transport | |
| UnsubscribeAnnounces(const TrackNamespace &prefix_namespace) | quicr::Client | inline |
| UnsubscribeTrack(std::shared_ptr< SubscribeTrackHandler > track_handler) | quicr::Client | inline |
| quicr::Transport::UnsubscribeTrack(ConnectionHandle connection_handle, const std::shared_ptr< SubscribeTrackHandler > &track_handler) | quicr::Transport | |
| UpdateTrackSubscription(ConnectionHandle connection_handle, std::shared_ptr< SubscribeTrackHandler > track_handler, bool new_group_request=false) | quicr::Transport | |
| ~Client()=default | quicr::Client | |
| ~Transport() | quicr::Transport |