Android-cuttlefish cvd tool
Public Attributes | List of all members
anonymous_namespace{transport_mdns.cpp}::DiscoveryState Struct Reference

Public Attributes

std::optional< discovery::Config > config
 
SerialDeletePtr< discovery::DnsSdService > service
 
std::unique_ptr< DiscoveryReportingClientreporting_client
 
std::unique_ptr< AdbOspTaskRunnertask_runner
 
std::vector< std::unique_ptr< ServiceWatcher > > watchers
 
InterfaceInfo interface_info
 

Member Data Documentation

◆ config

std::optional<discovery::Config> anonymous_namespace{transport_mdns.cpp}::DiscoveryState::config

◆ interface_info

InterfaceInfo anonymous_namespace{transport_mdns.cpp}::DiscoveryState::interface_info

◆ reporting_client

std::unique_ptr<DiscoveryReportingClient> anonymous_namespace{transport_mdns.cpp}::DiscoveryState::reporting_client

◆ service

SerialDeletePtr<discovery::DnsSdService> anonymous_namespace{transport_mdns.cpp}::DiscoveryState::service

◆ task_runner

std::unique_ptr<AdbOspTaskRunner> anonymous_namespace{transport_mdns.cpp}::DiscoveryState::task_runner

◆ watchers

std::vector<std::unique_ptr<ServiceWatcher> > anonymous_namespace{transport_mdns.cpp}::DiscoveryState::watchers

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