Android-cuttlefish cvd tool
Public Member Functions | Public Attributes | Private Member Functions | List of all members
cuttlefish::anonymous_namespace{network_flags.cpp}::NetConfig Class Reference
Collaboration diagram for cuttlefish::anonymous_namespace{network_flags.cpp}::NetConfig:
Collaboration graph
[legend]

Public Member Functions

bool ObtainConfig (const std::string &interface, const std::string &dns)
 

Public Attributes

uint8_t ril_prefixlen = -1
 
std::string ril_ipaddr
 
std::string ril_gateway
 
std::string ril_dns
 
std::string ril_broadcast
 

Private Member Functions

bool ParseInterfaceAttributes (struct ifaddrs *ifa)
 
bool ParseInterfaceAttributes (const std::string &interface)
 

Member Function Documentation

◆ ObtainConfig()

bool cuttlefish::anonymous_namespace{network_flags.cpp}::NetConfig::ObtainConfig ( const std::string &  interface,
const std::string &  dns 
)
inline

◆ ParseInterfaceAttributes() [1/2]

bool cuttlefish::anonymous_namespace{network_flags.cpp}::NetConfig::ParseInterfaceAttributes ( const std::string &  interface)
inlineprivate

◆ ParseInterfaceAttributes() [2/2]

bool cuttlefish::anonymous_namespace{network_flags.cpp}::NetConfig::ParseInterfaceAttributes ( struct ifaddrs *  ifa)
inlineprivate

Member Data Documentation

◆ ril_broadcast

std::string cuttlefish::anonymous_namespace{network_flags.cpp}::NetConfig::ril_broadcast

◆ ril_dns

std::string cuttlefish::anonymous_namespace{network_flags.cpp}::NetConfig::ril_dns

◆ ril_gateway

std::string cuttlefish::anonymous_namespace{network_flags.cpp}::NetConfig::ril_gateway

◆ ril_ipaddr

std::string cuttlefish::anonymous_namespace{network_flags.cpp}::NetConfig::ril_ipaddr

◆ ril_prefixlen

uint8_t cuttlefish::anonymous_namespace{network_flags.cpp}::NetConfig::ril_prefixlen = -1

The documentation for this class was generated from the following file: