LibQuicR
|
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::Server | virtual |
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)=0 | quicr::Server | pure virtual |
ConnectionStatus enum name | quicr::Transport | |
ConnectionStatusChanged(ConnectionHandle connection_handle, ConnectionStatus status) override | quicr::Server | virtual |
ControlMessageStatus enum name | quicr::Transport | |
FetchCancelReceived(ConnectionHandle connection_handle, uint64_t subscribe_id)=0 | quicr::Server | pure virtual |
FetchReceived(ConnectionHandle connection_handle, uint64_t subscribe_id, const FullTrackName &track_full_name, const FetchAttributes &attributes) | quicr::Server | virtual |
FetchTrack(ConnectionHandle connection_handle, std::shared_ptr< FetchTrackHandler > track_handler) | quicr::Transport | |
GetStatus() const noexcept | quicr::Transport | inline |
GetTickService() const noexcept | quicr::Transport | inline |
MetricsSampled(ConnectionHandle connection_handle, const ConnectionMetrics &metrics) override | quicr::Server | virtual |
NewConnectionAccepted(ConnectionHandle connection_handle, const ConnectionRemoteInfo &remote) override | quicr::Server | virtual |
NewGroupRequested(ConnectionHandle connection_handle, uint64_t subscribe_id, uint64_t track_alias) | quicr::Server | virtual |
OnFetchOk(ConnectionHandle connection_handle, uint64_t subscribe_id, const FullTrackName &track_full_name, const FetchAttributes &attributes) | quicr::Server | virtual |
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::Server | virtual |
Server(const ServerConfig &cfg) | quicr::Server | inline |
Server(const ServerConfig &cfg, std::shared_ptr< ThreadedTickService > tick_service) | quicr::Server | inline |
Start() | quicr::Server | |
Status enum name | quicr::Transport | |
StatusChanged(Status status) | quicr::Transport | inlinevirtual |
Stop() | quicr::Server | |
StreamDataMessageStatus enum name | quicr::Transport | |
SubscribeAnnouncesReceived(ConnectionHandle connection_handle, const TrackNamespace &prefix_namespace, const PublishAnnounceAttributes &announce_attributes) | quicr::Server | virtual |
SubscribeAnnouncesResponse typedef | quicr::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::Server | virtual |
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(ConnectionHandle connection_handle, const TrackNamespace &track_namespace)=0 | quicr::Server | pure 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)=0 | quicr::Server | pure virtual |
UnsubscribeReceived(ConnectionHandle connection_handle, uint64_t subscribe_id)=0 | quicr::Server | pure 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()=default | quicr::Server | |
~Transport() | quicr::Transport |