|
LibQuicR
|
This is the complete list of members for quicr::Session, including all inherited members.
| BindFetchTrack(std::shared_ptr< PublishFetchHandler > track_handler) | quicr::Session | |
| BindPublisherTrack(std::uint64_t src_id, uint64_t request_id, const std::shared_ptr< PublishTrackHandler > &track_handler, bool ephemeral=false) | quicr::Session | |
| CancelFetchTrack(std::shared_ptr< FetchTrackHandler > track_handler) | quicr::Session | |
| ConnectionStatus enum name | quicr::Session | |
| ControlMessageStatus enum name | quicr::Session | |
| Create(const ClientConfig &cfg, std::shared_ptr< Transport > transport, std::shared_ptr< Connection > connection, std::shared_ptr< ClientCallbacks > callbacks, std::shared_ptr< Clock > clock, std::shared_ptr< Logger > logger=nullptr) | quicr::Session | inlinestatic |
| Create(const ServerConfig &cfg, std::shared_ptr< Transport > transport, std::shared_ptr< Connection > connection, std::shared_ptr< ServerCallbacks > callbacks, std::shared_ptr< Clock > clock, std::shared_ptr< Logger > logger=nullptr) | quicr::Session | inlinestatic |
| Disconnect() | quicr::Session | |
| FetchTrack(std::shared_ptr< FetchTrackHandler > track_handler) | quicr::Session | |
| GetDefaultConnection() const noexcept | quicr::Session | |
| GetLogger() const noexcept | quicr::Session | inline |
| GetStatus() const noexcept | quicr::Session | inline |
| GetTickService() const noexcept | quicr::Session | inline |
| GoAway(const std::string &new_session_uri, std::chrono::milliseconds timeout, std::optional< std::uint64_t > first_unprocessed_request_id=std::nullopt) | quicr::Session | |
| GoAway(const std::string &new_session_uri, std::chrono::milliseconds timeout, const std::shared_ptr< TrackHandler > &handler) | quicr::Session | |
| OnStreamClosed(const std::shared_ptr< Stream > &stream, StreamClosedFlag flag) override | quicr::Session | protectedvirtual |
| PublishNamespace(std::shared_ptr< PublishNamespaceHandler > ns_handler, bool passive=false) | quicr::Session | |
| PublishNamespaceDone(const std::shared_ptr< PublishNamespaceHandler > &track_handler) | quicr::Session | |
| PublishTrack(std::shared_ptr< PublishTrackHandler > track_handler) | quicr::Session | |
| RequestTrackStatus(std::shared_ptr< TrackStatusHandler > handler) | quicr::Session | |
| SendNamespace(const TrackNamespace &track_namespace) | quicr::Session | |
| SendNamespaceDone(const TrackNamespace &track_namespace) | quicr::Session | |
| Session()=delete | quicr::Session | protected |
| Session(const ClientConfig &cfg, std::shared_ptr< Transport > transport, std::shared_ptr< Connection > connection, std::shared_ptr< ClientCallbacks > callbacks, std::shared_ptr< Logger > logger) | quicr::Session | protected |
| Session(const ServerConfig &cfg, std::shared_ptr< Transport > transport, std::shared_ptr< Connection > connection, std::shared_ptr< ServerCallbacks > callbacks, std::shared_ptr< Logger > logger) | quicr::Session | protected |
| Session(const ClientConfig &cfg, std::shared_ptr< Transport > transport, std::shared_ptr< Connection > connection, std::shared_ptr< ClientCallbacks > callbacks, std::shared_ptr< Clock > clock, std::shared_ptr< Logger > logger) | quicr::Session | protected |
| Session(const ServerConfig &cfg, std::shared_ptr< Transport > transport, std::shared_ptr< Connection > connection, std::shared_ptr< ServerCallbacks > callbacks, std::shared_ptr< Clock > clock, std::shared_ptr< Logger > logger) | quicr::Session | protected |
| Status enum name | quicr::Session | |
| StreamDataMessageStatus enum name | quicr::Session | |
| SubscribeNamespace(std::shared_ptr< SubscribeNamespaceHandler > handler) | quicr::Session | |
| SubscribeTrack(std::shared_ptr< SubscribeTrackHandler > track_handler) | quicr::Session | |
| UnbindFetchTrack(const std::shared_ptr< PublishFetchHandler > &track_handler) | quicr::Session | |
| UnbindPublisherTrack(std::uint64_t src_id, const std::shared_ptr< PublishTrackHandler > &track_handler, bool send_publish_done=false) | quicr::Session | |
| UnpublishTrack(const std::shared_ptr< PublishTrackHandler > &track_handler) | quicr::Session | |
| UnsubscribeNamespace(const std::shared_ptr< SubscribeNamespaceHandler > &handler) | quicr::Session | |
| UnsubscribeTrack(const std::shared_ptr< SubscribeTrackHandler > &track_handler) | quicr::Session | |
| UpdateTrackSubscription(std::shared_ptr< SubscribeTrackHandler > track_handler) | quicr::Session | |
| ~Delegate()=default | quicr::Connection::Delegate | virtual |
| ~Session() | quicr::Session | virtual |