|
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 |
| BindFetchTrack(TransportConnId conn_id, std::shared_ptr< PublishFetchHandler > track_handler) | quicr::Server | |
| BindPublisherTrack(ConnectionHandle connection_handle, ConnectionHandle src_id, uint64_t request_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 request_id)=0 | quicr::Server | pure virtual |
| FetchReceived(ConnectionHandle connection_handle, uint64_t request_id, const FullTrackName &track_full_name, const quicr::messages::FetchAttributes &attributes) override | quicr::Server | virtual |
| FetchTrack(ConnectionHandle connection_handle, std::shared_ptr< FetchTrackHandler > track_handler) | quicr::Transport | |
| GetConnectionContext(ConnectionHandle conn) | quicr::Transport | protected |
| GetLargestAvailable(const FullTrackName &track_name) | quicr::Server | virtual |
| GetSharedPtr() | quicr::Transport | protected |
| 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 |
| OnFetchOk(ConnectionHandle connection_handle, uint64_t request_id, const FullTrackName &track_full_name, const messages::FetchAttributes &attributes) | quicr::Server | virtual |
| PublishReceived(ConnectionHandle connection_handle, uint64_t request_id, const FullTrackName &track_full_name, const messages::PublishAttributes &publish_attributes)=0 | quicr::Server | pure virtual |
| PublishTrack(ConnectionHandle connection_handle, std::shared_ptr< PublishTrackHandler > track_handler) | quicr::Transport | |
| PublishTrackSub(ConnectionHandle connection_handle, std::shared_ptr< PublishTrackHandler > track_handler) | quicr::Transport | |
| RequestTrackStatus(ConnectionHandle connection_handle, const FullTrackName &track_full_name, const messages::SubscribeAttributes &subscribe_attributes) | quicr::Transport | |
| ResolveAnnounce(ConnectionHandle connection_handle, uint64_t request_id, const TrackNamespace &track_namespace, const std::vector< ConnectionHandle > &subscribers, const AnnounceResponse &announce_response) | quicr::Server | |
| ResolvePublish(ConnectionHandle connection_handle, uint64_t request_id, bool forward, messages::SubscriberPriority priority, messages::GroupOrder group_order, const PublishResponse &publish_response) | quicr::Server | virtual |
| ResolveSubscribe(ConnectionHandle connection_handle, uint64_t request_id, uint64_t track_alias, const SubscribeResponse &subscribe_response) | quicr::Server | virtual |
| ResolveTrackStatus(ConnectionHandle connection_handle, uint64_t request_id, uint64_t track_alias, const SubscribeResponse &subscribe_response) | quicr::Transport | 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 | |
| SubscribeDoneReceived(ConnectionHandle connection_handle, uint64_t request_id)=0 | quicr::Server | pure virtual |
| SubscribeReceived(ConnectionHandle connection_handle, uint64_t request_id, messages::FilterType filter_type, const FullTrackName &track_full_name, const messages::SubscribeAttributes &subscribe_attributes) | quicr::Server | virtual |
| 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(ConnectionHandle connection_handle, const TrackNamespace &track_namespace)=0 | quicr::Server | pure virtual |
| UnbindFetchTrack(ConnectionHandle conn_id, const std::shared_ptr< PublishFetchHandler > &track_handler) | quicr::Server | |
| UnbindPublisherTrack(ConnectionHandle connection_handle, ConnectionHandle src_id, 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 request_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, bool new_group_request=false) | quicr::Transport | |
| ~Server()=default | quicr::Server | |
| ~Transport() | quicr::Transport |