|
Android-cuttlefish cvd tool
|
#include "transport.h"#include <arpa/inet.h>#include <memory>#include <thread>#include <unordered_set>#include <vector>#include <android-base/stringprintf.h>#include <android-base/strings.h>#include <discovery/common/config.h>#include <discovery/common/reporting_client.h>#include <discovery/public/dns_sd_service_factory.h>#include <discovery/public/dns_sd_service_watcher.h>#include <platform/api/network_interface.h>#include <platform/api/serial_delete_ptr.h>#include <platform/base/error.h>#include <platform/base/interface_info.h>#include "adb_client.h"#include "adb_mdns.h"#include "adb_trace.h"#include "adb_utils.h"#include "adb_wifi.h"#include "client/discovered_services.h"#include "client/mdns_utils.h"#include "client/openscreen/platform/task_runner.h"#include "fdevent/fdevent.h"#include "mdns_tracker.h"#include "sysdeps.h"
Classes | |
| class | anonymous_namespace{transport_mdns.cpp}::DiscoveryReportingClient |
| struct | anonymous_namespace{transport_mdns.cpp}::DiscoveryState |
Namespaces | |
| namespace | anonymous_namespace{transport_mdns.cpp} |
Macros | |
| #define | TRACE_TAG MDNS |
Typedefs | |
| using | anonymous_namespace{transport_mdns.cpp}::ServiceWatcher = discovery::DnsSdServiceWatcher< ServiceInfo > |
| using | anonymous_namespace{transport_mdns.cpp}::ServicesUpdatedState = ServiceWatcher::ServicesUpdatedState |
Functions | |
| static void | anonymous_namespace{transport_mdns.cpp}::RequestConnectToDevice (const ServiceInfo &info) |
| void | anonymous_namespace{transport_mdns.cpp}::OnServiceReceiverResult (std::vector< std::reference_wrapper< const ServiceInfo > >, std::reference_wrapper< const ServiceInfo > info, ServicesUpdatedState state) |
| std::optional< discovery::Config > | anonymous_namespace{transport_mdns.cpp}::GetConfigForAllInterfaces () |
| void | anonymous_namespace{transport_mdns.cpp}::StartDiscovery () |
| bool | anonymous_namespace{transport_mdns.cpp}::ConnectAdbSecureDevice (const ServiceInfo &info) |
| void | init_mdns_transport_discovery () |
| bool | adb_secure_connect_by_service_name (const std::string &instance_name) |
| std::string | mdns_check () |
| std::string | mdns_list_discovered_services () |
| std::optional< ServiceInfo > | mdns_get_connect_service_info (const std::string &name) |
| std::optional< ServiceInfo > | mdns_get_pairing_service_info (const std::string &name) |
Variables | |
| DiscoveryState * | anonymous_namespace{transport_mdns.cpp}::g_state = nullptr |
| #define TRACE_TAG MDNS |
| bool adb_secure_connect_by_service_name | ( | const std::string & | instance_name | ) |
| void init_mdns_transport_discovery | ( | ) |
| std::string mdns_check | ( | ) |
| std::optional< ServiceInfo > mdns_get_connect_service_info | ( | const std::string & | name | ) |
| std::optional< ServiceInfo > mdns_get_pairing_service_info | ( | const std::string & | name | ) |
| std::string mdns_list_discovered_services | ( | ) |