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 |
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 | inline |
Connect() | quicr::Client | |
ConnectionStatus enum name | quicr::Transport | |
ControlMessageStatus enum name | quicr::Transport | |
Disconnect() | quicr::Client | |
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 | |
GetConnectionHandle() const | quicr::Client | inline |
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 | |
PublishUnannounce(const TrackNamespace &track_namespace) | quicr::Client | |
ResolveSubscribe(ConnectionHandle connection_handle, uint64_t subscribe_id, const SubscribeResponse &subscribe_response) | quicr::Client | 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::SubscribeAnnouncesErrorCode > 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 | |
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 |
UnpublishedSubscribeReceived(const FullTrackName &track_full_name, const 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) | quicr::Transport | |
~Client()=default | quicr::Client | |
~Transport() | quicr::Transport |