|
LibQuicR
|
This is the complete list of members for quicr::PublishNamespaceHandler, including all inherited members.
| binding_operation_mutex_ | quicr::TrackHandler | protected |
| Create(const TrackNamespace &prefix) | quicr::PublishNamespaceHandler | inlinestatic |
| ForwardPublishedData([[maybe_unused]] uint64_t track_alias, [[maybe_unused]] bool is_new_stream, [[maybe_unused]] uint64_t group_id, [[maybe_unused]] uint64_t subgroup_id, [[maybe_unused]] std::shared_ptr< const std::vector< uint8_t >> data) | quicr::PublishNamespaceHandler | inlinevirtual |
| full_track_name_ | quicr::TrackHandler | protected |
| Get() | quicr::TrackHandler | inline |
| GetBinding() const | quicr::TrackHandler | inline |
| GetConnection() const | quicr::TrackHandler | |
| GetConnectionId() const noexcept | quicr::TrackHandler | inline |
| GetError() const noexcept | quicr::PublishNamespaceHandler | inline |
| GetFullTrackName() const noexcept | quicr::TrackHandler | inline |
| GetPrefix() const noexcept | quicr::PublishNamespaceHandler | inline |
| GetRequestId() const noexcept | quicr::TrackHandler | inline |
| GetRequestStreamId() const | quicr::TrackHandler | |
| GetSession() const noexcept | quicr::TrackHandler | protected |
| GetStatus() const noexcept | quicr::PublishNamespaceHandler | inline |
| handlers_ | quicr::PublishNamespaceHandler | protected |
| PublishNamespaceHandler(const TrackNamespace &prefix) | quicr::PublishNamespaceHandler | protected |
| PublishObject(uint64_t track_alias, const ObjectHeaders &object_headers, BytesSpan data, std::optional< messages::StreamHeaderProperties > stream_mode=std::nullopt) | quicr::PublishNamespaceHandler | virtual |
| PublishTrack(std::shared_ptr< PublishTrackHandler > handler) | quicr::PublishNamespaceHandler | virtual |
| RequestError(ErrorCode error_code, std::string reason) override | quicr::PublishNamespaceHandler | inlineprotectedvirtual |
| RequestOkReceived(const messages::Parameters ¶ms) override | quicr::PublishNamespaceHandler | protectedvirtual |
| RequestUpdateReceived(const messages::Parameters ¶ms) override | quicr::PublishNamespaceHandler | protectedvirtual |
| SetError(const Error< ErrorCode > &error) | quicr::PublishNamespaceHandler | inlineprotected |
| SetRequestId(std::optional< uint64_t > request_id) | quicr::TrackHandler | inline |
| SetStatus(const Status status) noexcept | quicr::PublishNamespaceHandler | inlineprotected |
| SetTransport(std::shared_ptr< Session > transport) | quicr::TrackHandler | protected |
| Status enum name | quicr::PublishNamespaceHandler | |
| StatusChanged(Status status) | quicr::PublishNamespaceHandler | protectedvirtual |
| TrackHandler()=delete | quicr::TrackHandler | |
| TrackHandler(const FullTrackName &full_track_name) | quicr::TrackHandler | inlineprotected |
| UnPublishTrack(std::shared_ptr< PublishTrackHandler > handler) | quicr::PublishNamespaceHandler | virtual |
| ~PublishNamespaceHandler() | quicr::PublishNamespaceHandler | virtual |
| ~TrackHandler()=default | quicr::TrackHandler | virtual |