Android-cuttlefish cvd tool
Functions | Variables
cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp} Namespace Reference

Functions

std::string MakeMessage (const std::string &user_message)
 
std::string MakeShellUptimeMessage ()
 
std::string MakeShellTradeInModeGetStatusMessage ()
 
std::string MakeTransportMessage (const std::string &address)
 
std::string MakeConnectMessage (const std::string &address)
 
std::string MakeDisconnectMessage (const std::string &address)
 
std::string MakeGetStateMessage (const std::string &address)
 
bool AdbSendMessage (const SharedFD &sock, const std::string &message)
 
bool AdbSendMessage (const std::string &message)
 
bool AdbConnect (const std::string &address)
 
bool AdbDisconnect (const std::string &address)
 
bool IsHexInteger (const std::string &str)
 
bool IsInteger (const std::string &str)
 
std::string RecvAdbResponse (const SharedFD &sock)
 
int RecvUptimeResult (const SharedFD &sock)
 
int RecvGetStatusResult (const SharedFD &sock)
 
bool WaitForAdbAuthorization (const std::string &address)
 
void EstablishConnection (const std::string &address)
 
void WaitForAdbDisconnection (const std::string &address)
 

Variables

constexpr char kAdbOkayStatusResponse [] = "OKAY"
 
constexpr std::size_t kAdbStatusResponseLength
 
constexpr std::string_view kAdbUnauthorizedMsg = "device unauthorized."
 
constexpr std::size_t kAdbMessageLengthLength = 4
 
constexpr int kAdbDaemonPort = 5037
 
static constexpr int kAdbCommandGapTime = 5
 

Function Documentation

◆ AdbConnect()

bool cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::AdbConnect ( const std::string &  address)

◆ AdbDisconnect()

bool cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::AdbDisconnect ( const std::string &  address)

◆ AdbSendMessage() [1/2]

bool cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::AdbSendMessage ( const SharedFD sock,
const std::string &  message 
)

◆ AdbSendMessage() [2/2]

bool cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::AdbSendMessage ( const std::string &  message)

◆ EstablishConnection()

void cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::EstablishConnection ( const std::string &  address)

◆ IsHexInteger()

bool cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::IsHexInteger ( const std::string &  str)

◆ IsInteger()

bool cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::IsInteger ( const std::string &  str)

◆ MakeConnectMessage()

std::string cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::MakeConnectMessage ( const std::string &  address)

◆ MakeDisconnectMessage()

std::string cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::MakeDisconnectMessage ( const std::string &  address)

◆ MakeGetStateMessage()

std::string cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::MakeGetStateMessage ( const std::string &  address)

◆ MakeMessage()

std::string cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::MakeMessage ( const std::string &  user_message)

◆ MakeShellTradeInModeGetStatusMessage()

std::string cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::MakeShellTradeInModeGetStatusMessage ( )

◆ MakeShellUptimeMessage()

std::string cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::MakeShellUptimeMessage ( )

◆ MakeTransportMessage()

std::string cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::MakeTransportMessage ( const std::string &  address)

◆ RecvAdbResponse()

std::string cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::RecvAdbResponse ( const SharedFD sock)

◆ RecvGetStatusResult()

int cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::RecvGetStatusResult ( const SharedFD sock)

◆ RecvUptimeResult()

int cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::RecvUptimeResult ( const SharedFD sock)

◆ WaitForAdbAuthorization()

bool cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::WaitForAdbAuthorization ( const std::string &  address)

◆ WaitForAdbDisconnection()

void cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::WaitForAdbDisconnection ( const std::string &  address)

Variable Documentation

◆ kAdbCommandGapTime

constexpr int cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::kAdbCommandGapTime = 5
staticconstexpr

◆ kAdbDaemonPort

constexpr int cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::kAdbDaemonPort = 5037
constexpr

◆ kAdbMessageLengthLength

constexpr std::size_t cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::kAdbMessageLengthLength = 4
constexpr

◆ kAdbOkayStatusResponse

constexpr char cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::kAdbOkayStatusResponse[] = "OKAY"
constexpr

◆ kAdbStatusResponseLength

constexpr std::size_t cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::kAdbStatusResponseLength
constexpr
Initial value:
=
constexpr char kAdbOkayStatusResponse[]
Definition: adb_connection_maintainer.cpp:69

◆ kAdbUnauthorizedMsg

constexpr std::string_view cuttlefish::anonymous_namespace{adb_connection_maintainer.cpp}::kAdbUnauthorizedMsg = "device unauthorized."
constexpr