hwsd  1.2.1
Local and remote ZeroConf service discovery for hardware resources.
 All Classes Files Functions Variables Enumerations Enumerator Macros
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 HWSD_API void use ()
 Instantiate the sys network discovery module for the process. More...
 
static HWSD_API 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 HWSD_API void hwsd::net::sys::Module::dispose ( )
static

Unload the sys network discovery module for the process.

static HWSD_API 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: