6#include "detail/quic_transport.h"
17 using namespace quicr;
20 using Bytes = std::vector<Byte>;
Definition transport.h:28
std::vector< Byte > Bytes
Definition common.h:20
constexpr uint64_t kMoqtVersion
draft-ietf-moq-transport-14
Definition common.h:13
constexpr uint64_t kSubscribeExpires
Never expires.
Definition common.h:14
uint64_t ConnectionHandle
Definition common.h:22
std::span< const Byte > BytesSpan
Definition common.h:21
constexpr int kReadLoopMaxPerStream
Support packet/frame bursts, but do not allow starving other streams.
Definition common.h:15
PublishAnnounceStatus
Publish Announce Status.
Definition common.h:54
@ kNotAnnounced
Definition common.h:57
@ kNotConnected
Definition common.h:56
@ kSendingUnannounce
In this state, callbacks will not be called.
Definition common.h:60
@ kOK
Definition common.h:55
@ kAnnounceNotAuthorized
Definition common.h:59
@ kPendingAnnounceResponse
Definition common.h:58
uint8_t Byte
Definition common.h:19
Client Setup Attributes.
Definition common.h:37
const std::string endpoint_id
Definition common.h:38
Publish announce attributes.
Definition common.h:29
uint64_t request_id
Definition common.h:30
Server Setup Attributes.
Definition common.h:45
const std::string server_id
Definition common.h:47
const uint64_t moqt_version
Definition common.h:46