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

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

AnnounceReceived(const TrackNamespace &track_namespace, const PublishAnnounceAttributes &announce_attributes)quicr::Clientvirtual
AnnounceStatusChanged(const TrackNamespace &track_namespace, const PublishAnnounceStatus status)quicr::Clientvirtual
BindFetchTrack(TransportConnId conn_id, std::shared_ptr< PublishFetchHandler > track_handler)quicr::Client
CancelFetchTrack(std::shared_ptr< FetchTrackHandler > track_handler)quicr::Clientinline
quicr::Transport::CancelFetchTrack(ConnectionHandle connection_handle, std::shared_ptr< FetchTrackHandler > track_handler)quicr::Transport
Client(const ClientConfig &cfg)quicr::Clientinlineprotected
Connect()quicr::Client
ConnectionStatus enum namequicr::Transport
ControlMessageStatus enum namequicr::Transport
Create(const ClientConfig &cfg)quicr::Clientinlinestatic
Disconnect()quicr::Client
FetchReceived(quicr::ConnectionHandle connection_handle, uint64_t request_id, const quicr::FullTrackName &track_full_name, const quicr::messages::FetchAttributes &attributes) overridequicr::Clientvirtual
FetchTrack(std::shared_ptr< FetchTrackHandler > track_handler)quicr::Clientinline
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::Transportprotected
GetConnectionHandle() constquicr::Clientinline
GetSharedPtr()quicr::Transportprotected
GetStatus() const noexceptquicr::Transportinline
GetTickService() const noexceptquicr::Transportinline
MetricsSampled(const ConnectionMetrics &metrics) overridequicr::Clientvirtual
PublishAnnounce(const TrackNamespace &track_namespace)quicr::Client
PublishTrack(std::shared_ptr< PublishTrackHandler > track_handler)quicr::Clientinline
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::Clientinlinevirtual
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::Clientvirtual
ResolveTrackStatus(ConnectionHandle connection_handle, uint64_t request_id, uint64_t track_alias, const SubscribeResponse &subscribe_response)quicr::Transportvirtual
ServerSetupReceived(const ServerSetupAttributes &server_setup_attributes)quicr::Clientvirtual
Status enum namequicr::Transport
StatusChanged(Status status)quicr::Transportinlinevirtual
StreamDataMessageStatus enum namequicr::Transport
SubscribeAnnounces(const TrackNamespace &prefix_namespace)quicr::Clientinline
SubscribeAnnouncesStatusChanged(const TrackNamespace &track_namespace, std::optional< messages::SubscribeNamespaceErrorCode > error_code, std::optional< messages::ReasonPhrase > reason)quicr::Clientvirtual
SubscribeTrack(std::shared_ptr< SubscribeTrackHandler > track_handler)quicr::Clientinline
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::Transportvirtual
TrackStatusResponseReceived(ConnectionHandle connection_handle, uint64_t request_id, const SubscribeResponse &response)quicr::Transportvirtual
Transport()=deletequicr::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::Clientvirtual
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::Clientvirtual
UnpublishTrack(std::shared_ptr< PublishTrackHandler > track_handler)quicr::Clientinline
quicr::Transport::UnpublishTrack(ConnectionHandle connection_handle, const std::shared_ptr< PublishTrackHandler > &track_handler)quicr::Transport
UnsubscribeAnnounces(const TrackNamespace &prefix_namespace)quicr::Clientinline
UnsubscribeTrack(std::shared_ptr< SubscribeTrackHandler > track_handler)quicr::Clientinline
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()=defaultquicr::Client
~Transport()quicr::Transport