Android-cuttlefish cvd tool
Enumerations | Functions | Variables
udp::internal Namespace Reference

Enumerations

enum  Id : uint8_t { kIdError = 0x00 , kIdDeviceQuery = 0x01 , kIdInitialization = 0x02 , kIdFastboot = 0x03 }
 
enum  Flag : uint8_t { kFlagNone = 0x00 , kFlagContinuation = 0x01 }
 

Functions

std::unique_ptr< TransportConnect (std::unique_ptr< Socket > sock, std::string *error)
 

Variables

constexpr uint16_t kProtocolVersion = 1
 
constexpr uint16_t kHostMaxPacketSize = 8192
 
constexpr int kResponseTimeoutMs = 500
 
constexpr int kMaxConnectAttempts = 4
 
constexpr int kMaxTransmissionAttempts = 60 * 1000 / kResponseTimeoutMs
 

Enumeration Type Documentation

◆ Flag

enum udp::internal::Flag : uint8_t
Enumerator
kFlagNone 
kFlagContinuation 

◆ Id

enum udp::internal::Id : uint8_t
Enumerator
kIdError 
kIdDeviceQuery 
kIdInitialization 
kIdFastboot 

Function Documentation

◆ Connect()

std::unique_ptr< Transport > udp::internal::Connect ( std::unique_ptr< Socket sock,
std::string *  error 
)

Variable Documentation

◆ kHostMaxPacketSize

constexpr uint16_t udp::internal::kHostMaxPacketSize = 8192
constexpr

◆ kMaxConnectAttempts

constexpr int udp::internal::kMaxConnectAttempts = 4
constexpr

◆ kMaxTransmissionAttempts

constexpr int udp::internal::kMaxTransmissionAttempts = 60 * 1000 / kResponseTimeoutMs
constexpr

◆ kProtocolVersion

constexpr uint16_t udp::internal::kProtocolVersion = 1
constexpr

◆ kResponseTimeoutMs

constexpr int udp::internal::kResponseTimeoutMs = 500
constexpr