class Transceiver
Defined at line 116 of file ../../src/connectivity/network/mdns/service/mdns.h
Abstract base class for message transceiver.
Public Methods
void SetVerbose (bool verbose)
void Start (fuchsia::net::interfaces::WatcherPtrwatcher,fit::closurelink_change_callback,InboundMessageCallbackinbound_message_callback,InterfaceTransceiverCreateFunctiontransceiver_factory)
Starts the transceiver.
void Stop ()
Stops the transceiver.
bool HasInterfaces ()
Determines if this transceiver has interfaces.
void SendMessages (std::unordered_map<ReplyAddress, DnsMessageBuilder, ReplyAddressHash> messages)
void LogTraffic ()
Writes log messages describing lifetime traffic.
std::vector<HostAddress> LocalHostAddresses ()
Gets the list of addresses for the local host.
void ~Transceiver ()
Defined at line 124 of file ../../src/connectivity/network/mdns/service/mdns.h