Fawkes API Fawkes Development Version
|
Fawkes Network Manager. More...
#include <mainapp/network_manager.h>
Public Member Functions | |
FawkesNetworkManager (FawkesThreadManager *thread_manager, unsigned short int fawkes_port, const char *service_name) | |
Constructor. | |
~FawkesNetworkManager () | |
Destructor. | |
fawkes::FawkesNetworkHub * | hub () |
Get Fawkes network hub. | |
fawkes::NetworkNameResolver * | nnresolver () |
Get network name resolver. | |
fawkes::ServicePublisher * | service_publisher () |
Get service publisher. | |
fawkes::ServiceBrowser * | service_browser () |
Get service browser. |
Fawkes Network Manager.
This class provides a manager for network connections used in Fawkes.
Definition at line 38 of file network_manager.h.
FawkesNetworkManager::FawkesNetworkManager | ( | FawkesThreadManager * | thread_manager, |
unsigned short int | fawkes_port, | ||
const char * | service_name | ||
) |
Constructor.
thread_manager | thread manager 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 56 of file network_manager.cpp.
References FawkesThreadManager::add(), and fawkes::LibLogger::log_warn().
FawkesNetworkManager::~FawkesNetworkManager | ( | ) |
Destructor.
Definition at line 85 of file network_manager.cpp.
FawkesNetworkHub * FawkesNetworkManager::hub | ( | ) |
Get Fawkes network hub.
Definition at line 104 of file network_manager.cpp.
Referenced by FawkesMainThread::FawkesMainThread().
NetworkNameResolver * FawkesNetworkManager::nnresolver | ( | ) |
Get network name resolver.
Definition at line 114 of file network_manager.cpp.
Referenced by FawkesMainThread::FawkesMainThread().
ServiceBrowser * FawkesNetworkManager::service_browser | ( | ) |
Get service browser.
Definition at line 134 of file network_manager.cpp.
Referenced by FawkesMainThread::FawkesMainThread().
ServicePublisher * FawkesNetworkManager::service_publisher | ( | ) |
Get service publisher.
Definition at line 124 of file network_manager.cpp.
Referenced by FawkesMainThread::FawkesMainThread().