hwsd  2.0.0
Local and remote ZeroConf service discovery for hardware resources
hwsd::net::sys::Module Class Reference

The low-level implementation for local network interface discovery. More...

#include <module.h>

+ Inheritance diagram for hwsd::net::sys::Module:
+ Collaboration diagram for hwsd::net::sys::Module:

Static Public Member Functions

static void use ()
 Instantiate the sys network discovery module for the process. More...
 
static void dispose ()
 Unload the sys network discovery module for the process. More...
 

Protected Member Functions

virtual NetInfos discover () const
 

Additional Inherited Members

- Public Member Functions inherited from hwsd::Module< NetInfos >
 Module ()
 Register and construct a new module. More...
 
virtual bool announce (const std::string &session) const
 Announce the information about all found resources. 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_
 

Detailed Description

The low-level implementation for local network interface discovery.

Definition at line 35 of file net/sys/module.h.

Member Function Documentation

virtual NetInfos hwsd::net::sys::Module::discover ( ) const
protectedvirtual
Returns
information about all found resources.
Version
1.0

Implements hwsd::Module< NetInfos >.

static void hwsd::net::sys::Module::dispose ( )
static

Unload the sys network discovery module for the process.

static void hwsd::net::sys::Module::use ( )
static

Instantiate the sys network discovery module for the process.


The documentation for this class was generated from the following file: