LibQuicR
quicr::Session::ServerCallbacks Member List

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

FetchCancelReceived(const std::shared_ptr< Session > &session, std::uint64_t request_id)quicr::Session::Callbacksvirtual
JoiningFetchReceived(const std::shared_ptr< Session > &session, std::uint64_t request_id, const FullTrackName &track_full_name, const JoiningFetchAttributes &attributes)quicr::Session::Callbacksvirtual
MetricsSampled(const std::shared_ptr< Session > &session, const ConnectionMetrics &metrics)quicr::Session::Callbacksvirtual
NewGroupRequested(const FullTrackName &track_full_name, std::uint64_t group_id)quicr::Session::ServerCallbacksvirtual
OnStreamClosed(std::uint64_t stream_id, StreamClosedFlag flag)quicr::Session::ServerCallbacksvirtual
PublishDoneReceived(const std::shared_ptr< Session > &session, std::uint64_t request_id)quicr::Session::ServerCallbacksvirtual
PublishNamespaceDoneReceived(const std::shared_ptr< Session > &session, std::uint64_t request_id)quicr::Session::ServerCallbacksvirtual
PublishNamespaceReceived(const std::shared_ptr< Session > &session, const TrackNamespace &track_namespace, const PublishNamespaceAttributes &publish_namespace_attributes)quicr::Session::Callbacksvirtual
PublishReceived(const std::shared_ptr< Session > &session, std::uint64_t request_id, const PublishAttributes &publish_attributes, std::weak_ptr< SubscribeNamespaceHandler > sub_ns_handler)quicr::Session::Callbacksvirtual
SetupReceived(const std::shared_ptr< Session > &session, const SetupAttributes &setup_attributes)quicr::Session::Callbacksvirtual
StandaloneFetchReceived(const std::shared_ptr< Session > &session, std::uint64_t request_id, const FullTrackName &track_full_name, const StandaloneFetchAttributes &attributes)quicr::Session::Callbacksvirtual
StatusChanged(const std::shared_ptr< Session > &session, Status status)quicr::Session::Callbacksvirtual
SubscribeNamespaceReceived(const std::shared_ptr< Session > &session, const TrackNamespace &prefix_namespace, const SubscribeNamespaceAttributes &attributes)quicr::Session::ServerCallbacksvirtual
SubscribeReceived(const std::shared_ptr< Session > &session, std::uint64_t request_id, const FullTrackName &track_full_name, const SubscribeAttributes &subscribe_attributes)quicr::Session::ServerCallbacksvirtual
SubscribeTracksReceived(const std::shared_ptr< Session > &session, const TrackNamespace &prefix_namespace, const SubscribeNamespaceAttributes &attributes)quicr::Session::ServerCallbacksvirtual
TrackStatusReceived(const std::shared_ptr< Session > &session, const FullTrackName &track_full_name)quicr::Session::Callbacksvirtual
UnsubscribeNamespaceReceived(const std::shared_ptr< Session > &session, const TrackNamespace &prefix_namespace)quicr::Session::ServerCallbacksvirtual
UnsubscribeReceived(const std::shared_ptr< Session > &session, std::uint64_t request_id)quicr::Session::ServerCallbacksvirtual
~Callbacks()=defaultquicr::Session::Callbacksvirtual
~ServerCallbacks()=defaultquicr::Session::ServerCallbacksvirtual