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

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

AnnounceReceived(ConnectionHandle connection_handle, const TrackNamespace &track_namespace, const PublishAnnounceAttributes &publish_announce_attributes)quicr::Servervirtual
BindPublisherTrack(ConnectionHandle connection_handle, uint64_t subscribe_id, const std::shared_ptr< PublishTrackHandler > &track_handler, bool ephemeral=false)quicr::Server
CancelFetchTrack(ConnectionHandle connection_handle, std::shared_ptr< FetchTrackHandler > track_handler)quicr::Transport
ClientSetupReceived(ConnectionHandle connection_handle, const ClientSetupAttributes &client_setup_attributes)=0quicr::Serverpure virtual
ConnectionStatus enum namequicr::Transport
ConnectionStatusChanged(ConnectionHandle connection_handle, ConnectionStatus status) overridequicr::Servervirtual
ControlMessageStatus enum namequicr::Transport
FetchCancelReceived(ConnectionHandle connection_handle, uint64_t subscribe_id)=0quicr::Serverpure virtual
FetchReceived(ConnectionHandle connection_handle, uint64_t subscribe_id, const FullTrackName &track_full_name, const FetchAttributes &attributes)quicr::Servervirtual
FetchTrack(ConnectionHandle connection_handle, std::shared_ptr< FetchTrackHandler > track_handler)quicr::Transport
GetStatus() const noexceptquicr::Transportinline
GetTickService() const noexceptquicr::Transportinline
MetricsSampled(ConnectionHandle connection_handle, const ConnectionMetrics &metrics) overridequicr::Servervirtual
NewConnectionAccepted(ConnectionHandle connection_handle, const ConnectionRemoteInfo &remote) overridequicr::Servervirtual
NewGroupRequested(ConnectionHandle connection_handle, uint64_t subscribe_id, uint64_t track_alias)quicr::Servervirtual
OnFetchOk(ConnectionHandle connection_handle, uint64_t subscribe_id, const FullTrackName &track_full_name, const FetchAttributes &attributes)quicr::Servervirtual
PublishTrack(ConnectionHandle connection_handle, std::shared_ptr< PublishTrackHandler > track_handler)quicr::Transport
ResolveAnnounce(ConnectionHandle connection_handle, const TrackNamespace &track_namespace, const std::vector< ConnectionHandle > &subscribers, const AnnounceResponse &announce_response)quicr::Server
ResolveSubscribe(ConnectionHandle connection_handle, uint64_t subscribe_id, const SubscribeResponse &subscribe_response)quicr::Servervirtual
Server(const ServerConfig &cfg)quicr::Serverinline
Server(const ServerConfig &cfg, std::shared_ptr< ThreadedTickService > tick_service)quicr::Serverinline
Start()quicr::Server
Status enum namequicr::Transport
StatusChanged(Status status)quicr::Transportinlinevirtual
Stop()quicr::Server
StreamDataMessageStatus enum namequicr::Transport
SubscribeAnnouncesReceived(ConnectionHandle connection_handle, const TrackNamespace &prefix_namespace, const PublishAnnounceAttributes &announce_attributes)quicr::Servervirtual
SubscribeAnnouncesResponse typedefquicr::Server
SubscribeReceived(ConnectionHandle connection_handle, uint64_t subscribe_id, uint64_t proposed_track_alias, quicr::messages::FilterType filter_type, const FullTrackName &track_full_name, const SubscribeAttributes &subscribe_attributes)quicr::Servervirtual
SubscribeTrack(ConnectionHandle connection_handle, std::shared_ptr< SubscribeTrackHandler > track_handler)quicr::Transport
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(ConnectionHandle connection_handle, const TrackNamespace &track_namespace)=0quicr::Serverpure virtual
UnbindPublisherTrack(ConnectionHandle connection_handle, const std::shared_ptr< PublishTrackHandler > &track_handler)quicr::Server
UnpublishTrack(ConnectionHandle connection_handle, const std::shared_ptr< PublishTrackHandler > &track_handler)quicr::Transport
UnsubscribeAnnouncesReceived(ConnectionHandle connection_handle, const TrackNamespace &prefix_namespace)=0quicr::Serverpure virtual
UnsubscribeReceived(ConnectionHandle connection_handle, uint64_t subscribe_id)=0quicr::Serverpure virtual
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
~Server()=defaultquicr::Server
~Transport()quicr::Transport