|
hwsd
1.2.1
Local and remote ZeroConf service discovery for hardware resources.
|
The DNS_SD implementation for remote network interface discovery. More...
#include <module.h>
Inheritance diagram for hwsd::net::dns_sd::Module:
Collaboration diagram for hwsd::net::dns_sd::Module:Static Public Member Functions | |
| static HWSD_API void | use () |
| Instantiate the dns_sd discovery module for the process. More... | |
| static HWSD_API void | dispose () |
| Unload the dns_sd discovery module for the process. More... | |
Protected Member Functions | |
| virtual bool | announce (const std::string &session) const |
| Announce the information about all found resources. More... | |
| virtual NetInfos | discover () const |
Additional Inherited Members | |
Public Member Functions inherited from hwsd::Module< NetInfos > | |
| Module () | |
| Register and construct a new module. More... | |
Public Attributes inherited from hwsd::Module< NetInfos > | |
| Module< NetInfos > * | next_ |
Static Public Attributes inherited from hwsd::Module< NetInfos > | |
|
static HWSD_INL Module < NetInfos > * | stack_ |
The DNS_SD implementation for remote network interface discovery.
Definition at line 34 of file net/dns_sd/module.h.
|
protectedvirtual |
Announce the information about all found resources.
The default announcement goes to std::cout.
Reimplemented from hwsd::Module< NetInfos >.
|
protectedvirtual |
|
static |
Unload the dns_sd discovery module for the process.
|
static |
Instantiate the dns_sd discovery module for the process.