LibQuicR
Loading...
Searching...
No Matches
common.h File Reference
#include "detail/quic_transport.h"
#include <span>
#include <string>

Go to the source code of this file.

Classes

struct  quicr::PublishAnnounceAttributes
 Publish announce attributes. More...
struct  quicr::ClientSetupAttributes
 Client Setup Attributes. More...
struct  quicr::ServerSetupAttributes
 Server Setup Attributes. More...

Namespaces

namespace  quicr

Typedefs

using quicr::Byte = uint8_t
using quicr::Bytes = std::vector<Byte>
using quicr::BytesSpan = std::span<const Byte>
using quicr::ConnectionHandle = uint64_t

Enumerations

enum class  quicr::PublishAnnounceStatus : uint8_t {
  quicr::kOK = 0 , quicr::kNotConnected , quicr::kNotAnnounced , quicr::kPendingAnnounceResponse ,
  quicr::kAnnounceNotAuthorized , quicr::kSendingUnannounce
}
 Publish Announce Status. More...

Variables

constexpr uint64_t quicr::kMoqtVersion = 0xff00000E
 draft-ietf-moq-transport-14
constexpr uint64_t quicr::kSubscribeExpires = 0
 Never expires.
constexpr int quicr::kReadLoopMaxPerStream = 60
 Support packet/frame bursts, but do not allow starving other streams.