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 | ( | ) |