Android-cuttlefish cvd tool
Classes | Typedefs | Functions | Variables
anonymous_namespace{transport_mdns.cpp} Namespace Reference

Classes

class  DiscoveryReportingClient
 
struct  DiscoveryState
 

Typedefs

using ServiceWatcher = discovery::DnsSdServiceWatcher< ServiceInfo >
 
using ServicesUpdatedState = ServiceWatcher::ServicesUpdatedState
 

Functions

static void RequestConnectToDevice (const ServiceInfo &info)
 
void OnServiceReceiverResult (std::vector< std::reference_wrapper< const ServiceInfo > >, std::reference_wrapper< const ServiceInfo > info, ServicesUpdatedState state)
 
std::optional< discovery::Config > GetConfigForAllInterfaces ()
 
void StartDiscovery ()
 
bool ConnectAdbSecureDevice (const ServiceInfo &info)
 

Variables

DiscoveryStateg_state = nullptr
 

Typedef Documentation

◆ ServicesUpdatedState

using anonymous_namespace{transport_mdns.cpp}::ServicesUpdatedState = typedef ServiceWatcher::ServicesUpdatedState

◆ ServiceWatcher

using anonymous_namespace{transport_mdns.cpp}::ServiceWatcher = typedef discovery::DnsSdServiceWatcher<ServiceInfo>

Function Documentation

◆ ConnectAdbSecureDevice()

bool anonymous_namespace{transport_mdns.cpp}::ConnectAdbSecureDevice ( const ServiceInfo info)

◆ GetConfigForAllInterfaces()

std::optional< discovery::Config > anonymous_namespace{transport_mdns.cpp}::GetConfigForAllInterfaces ( )

◆ OnServiceReceiverResult()

void anonymous_namespace{transport_mdns.cpp}::OnServiceReceiverResult ( std::vector< std::reference_wrapper< const ServiceInfo > >  ,
std::reference_wrapper< const ServiceInfo info,
ServicesUpdatedState  state 
)

◆ RequestConnectToDevice()

static void anonymous_namespace{transport_mdns.cpp}::RequestConnectToDevice ( const ServiceInfo info)
static

◆ StartDiscovery()

void anonymous_namespace{transport_mdns.cpp}::StartDiscovery ( )

Variable Documentation

◆ g_state

DiscoveryState* anonymous_namespace{transport_mdns.cpp}::g_state = nullptr