Android-cuttlefish cvd tool
Classes | Functions | Variables
mdns Namespace Reference

Classes

class  AdbOspTaskRunner
 
class  DiscoveredServices
 
struct  MdnsInstance
 
struct  ServiceInfo
 

Functions

static std::string fq_name (const ServiceInfo &si)
 
std::optional< MdnsInstancemdns_parse_instance_name (std::string_view name)
 
bool is_enabled ()
 
std::tuple< bool, std::string, std::string > ParseTxtKeyValue (const std::string &kv)
 
static std::unordered_map< std::string, std::string > ParseTxt (std::vector< std::vector< uint8_t > > &txt)
 
ErrorOr< ServiceInfoDnsSdInstanceEndpointToServiceInfo (const discovery::DnsSdInstanceEndpoint &endpoint)
 
std::ostream & operator<< (std::ostream &os, const ServiceInfo &service_info)
 
openscreen::ErrorOr< ServiceInfoDnsSdInstanceEndpointToServiceInfo (const openscreen::discovery::DnsSdInstanceEndpoint &endpoint)
 

Variables

DiscoveredServices discovered_services
 

Function Documentation

◆ DnsSdInstanceEndpointToServiceInfo() [1/2]

ErrorOr< ServiceInfo > mdns::DnsSdInstanceEndpointToServiceInfo ( const discovery::DnsSdInstanceEndpoint &  endpoint)

◆ DnsSdInstanceEndpointToServiceInfo() [2/2]

openscreen::ErrorOr< ServiceInfo > mdns::DnsSdInstanceEndpointToServiceInfo ( const openscreen::discovery::DnsSdInstanceEndpoint &  endpoint)

◆ fq_name()

static std::string mdns::fq_name ( const ServiceInfo si)
static

◆ is_enabled()

bool mdns::is_enabled ( )

◆ mdns_parse_instance_name()

std::optional< MdnsInstance > mdns::mdns_parse_instance_name ( std::string_view  name)

◆ operator<<()

std::ostream & mdns::operator<< ( std::ostream &  os,
const ServiceInfo service_info 
)
inline

◆ ParseTxt()

static std::unordered_map< std::string, std::string > mdns::ParseTxt ( std::vector< std::vector< uint8_t > > &  txt)
static

◆ ParseTxtKeyValue()

std::tuple< bool, std::string, std::string > mdns::ParseTxtKeyValue ( const std::string &  kv)

Variable Documentation

◆ discovered_services

DiscoveredServices mdns::discovered_services