class MdnsAgent
Defined at line 256 of file ../../src/firmware/gigaboot/cpp/mdns.h
Public Members
static duration kMdnsPollPeriod
static duration kMdnsTtl
Public Methods
void MdnsAgent (EthernetAgent & eth_agent, efi_system_table * sys)
Can't move or copy due to the timer.
Defined at line 220 of file ../../src/firmware/gigaboot/cpp/mdns.cc
const DeviceName & DeviceName ()
Defined at line 275 of file ../../src/firmware/gigaboot/cpp/mdns.h
void ~MdnsAgent ()
Defined at line 366 of file ../../src/firmware/gigaboot/cpp/mdns.cc
fit::result<efi_status> Poll ()
If the poll timer has expired, send a broadcast mDNS packet describing this host and its
fastboot services. Does nothing if the timer has not expired.
Returns fit::ok on success (or if the timer hasn't expired).
Can return an error if
*) Lazy initialization has failed.
*) Packet serialization has failed.
*) Transmission has failed.
Defined at line 345 of file ../../src/firmware/gigaboot/cpp/mdns.cc