|
Fawkes API
Fawkes Development Version
|
Fawkes Network Manager. More...
#include <>>
Public Member Functions | |
| FawkesNetworkManager (ThreadCollector *thread_collector, unsigned short int fawkes_port, const char *service_name) | |
| Constructor. | |
| ~FawkesNetworkManager () | |
| Destructor. | |
| FawkesNetworkHub * | hub () |
| Get Fawkes network hub. | |
| NetworkNameResolver * | nnresolver () |
| Get network name resolver. | |
| ServicePublisher * | service_publisher () |
| Get service publisher. | |
| ServiceBrowser * | service_browser () |
| Get service browser. | |
Fawkes Network Manager.
This class provides a manager for network connections used in Fawkes.
Definition at line 40 of file network_manager.h.
| fawkes::FawkesNetworkManager::FawkesNetworkManager | ( | ThreadCollector * | thread_collector, |
| unsigned short int | fawkes_port, | ||
| const char * | service_name | ||
| ) |
Constructor.
| thread_collector | thread collector that threads shall be registered to |
| fawkes_port | port to listen on for Fawkes network connections |
| service_name | Avahi service name for Fawkes network service |
Definition at line 58 of file network_manager.cpp.
| fawkes::FawkesNetworkManager::~FawkesNetworkManager | ( | ) |
Destructor.
Definition at line 87 of file network_manager.cpp.
| FawkesNetworkHub * fawkes::FawkesNetworkManager::hub | ( | ) |
Get Fawkes network hub.
Definition at line 106 of file network_manager.cpp.
| NetworkNameResolver * fawkes::FawkesNetworkManager::nnresolver | ( | ) |
Get network name resolver.
Definition at line 116 of file network_manager.cpp.
| ServiceBrowser * fawkes::FawkesNetworkManager::service_browser | ( | ) |
| ServicePublisher * fawkes::FawkesNetworkManager::service_publisher | ( | ) |
Get service publisher.
Definition at line 126 of file network_manager.cpp.