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 fawkes::AvahiThread::publish_service().
| 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().
1.7.1