Android-cuttlefish cvd tool
Classes | Functions | Variables
mdns_tracker.cpp File Reference
#include "mdns_tracker.h"
#include <list>
#include <string>
#include <google/protobuf/text_format.h>
#include "adb_host.pb.h"
#include "adb_mdns.h"
#include "adb_trace.h"
#include "adb_wifi.h"
#include "client/discovered_services.h"
Include dependency graph for mdns_tracker.cpp:

Classes

struct  MdnsTracker
 

Functions

static std::string list_mdns_services ()
 
static void mdns_tracker_close (asocket *socket)
 
static int device_tracker_enqueue (asocket *socket, apacket::payload_type)
 
static int mdns_tracker_send (const MdnsTracker *tracker, const std::string &string)
 
static void mdns_tracker_ready (asocket *socket)
 
asocketcreate_mdns_tracker ()
 
void update_mdns_trackers ()
 

Variables

static std::list< MdnsTracker * > mdns_trackers
 

Function Documentation

◆ create_mdns_tracker()

asocket * create_mdns_tracker ( )

◆ device_tracker_enqueue()

static int device_tracker_enqueue ( asocket socket,
apacket::payload_type   
)
static

◆ list_mdns_services()

static std::string list_mdns_services ( )
static

◆ mdns_tracker_close()

static void mdns_tracker_close ( asocket socket)
static

◆ mdns_tracker_ready()

static void mdns_tracker_ready ( asocket socket)
static

◆ mdns_tracker_send()

static int mdns_tracker_send ( const MdnsTracker tracker,
const std::string &  string 
)
static

◆ update_mdns_trackers()

void update_mdns_trackers ( )

Variable Documentation

◆ mdns_trackers

std::list<MdnsTracker*> mdns_trackers
static