24 #ifndef __FAWKES_NETWORK_MANAGER_H_ 25 #define __FAWKES_NETWORK_MANAGER_H_ 31 class ThreadCollector;
32 class FawkesNetworkServerThread;
33 class FawkesNetworkHandler;
34 class FawkesNetworkHub;
36 class NetworkNameResolver;
37 class ServicePublisher;
44 unsigned short int fawkes_port,
45 const char *service_name);
54 unsigned short int __fawkes_port;
Service publisher interface.
NetworkNameResolver * nnresolver()
Get network name resolver.
Fawkes library namespace.
FawkesNetworkHub * hub()
Get Fawkes network hub.
FawkesNetworkManager(ThreadCollector *thread_collector, unsigned short int fawkes_port, const char *service_name)
Constructor.
~FawkesNetworkManager()
Destructor.
ServicePublisher * service_publisher()
Get service publisher.
Network name and address resolver.
ServiceBrowser * service_browser()
Get service browser.