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

Go to the source code of this file.

Classes

struct  quicr::SubscribeAttributes
 Subscribe attributes. More...
 
struct  quicr::PublishAnnounceAttributes
 Publish announce attributes. More...
 
struct  quicr::ClientSetupAttributes
 Client Setup Attributes. More...
 
struct  quicr::ServerSetupAttributes
 Server Setup Attributes. More...
 
struct  quicr::FetchAttributes
 Fetch attributes. More...
 

Namespaces

namespace  quicr
 
namespace  quicr::messages
 

Typedefs

using quicr::Byte = uint8_t
 
using quicr::Bytes = std::vector<Byte>
 
using quicr::BytesSpan = 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 = 0xff000008
 draft-ietf-quicr-transport-08
 
constexpr uint64_t quicr::kSubscribeExpires = 0
 Never expires.
 
constexpr int quicr::kReadLoopMaxPerStream = 60
 Support packet/frame bursts, but do not allow starving other streams.