Android-cuttlefish cvd tool
Namespaces | Classes | Enumerations | Functions | Variables
udp Namespace Reference

Namespaces

namespace  internal
 

Classes

class  Header
 
class  UdpTransport
 

Enumerations

enum  Index { kIndexId = 0 , kIndexFlags = 1 , kIndexSeqH = 2 , kIndexSeqL = 3 }
 

Functions

static uint16_t ExtractUint16 (const uint8_t *bytes)
 
std::unique_ptr< TransportConnect (const std::string &hostname, int port, std::string *error)
 

Variables

constexpr size_t kMinPacketSize = 512
 
constexpr size_t kHeaderSize = 4
 
constexpr int kDefaultPort = 5554
 

Enumeration Type Documentation

◆ Index

enum udp::Index
Enumerator
kIndexId 
kIndexFlags 
kIndexSeqH 
kIndexSeqL 

Function Documentation

◆ Connect()

std::unique_ptr< Transport > udp::Connect ( const std::string &  hostname,
int  port,
std::string *  error 
)

◆ ExtractUint16()

static uint16_t udp::ExtractUint16 ( const uint8_t *  bytes)
static

Variable Documentation

◆ kDefaultPort

constexpr int udp::kDefaultPort = 5554
constexpr

◆ kHeaderSize

constexpr size_t udp::kHeaderSize = 4
constexpr

◆ kMinPacketSize

constexpr size_t udp::kMinPacketSize = 512
constexpr