24 #ifndef __ASPECT_NETWORK_H_ 25 #define __ASPECT_NETWORK_H_ 27 #include <aspect/aspect.h> 28 #include <netcomm/service_discovery/service_publisher.h> 29 #include <netcomm/service_discovery/service_browser.h> 30 #include <netcomm/utils/resolver.h>
Service publisher interface.
void init_NetworkAspect(NetworkNameResolver *resolver, ServicePublisher *service_publisher, ServiceBrowser *service_browser)
Init network aspect.
Fawkes aspect base class.
ServicePublisher * service_publisher
Service publisher to publish services on the network.
Fawkes library namespace.
Thread aspect for network communication.
NetworkAspect()
Constructor.
NetworkNameResolver * nnresolver
Network name resolver to lookup IP addresses of hostnames and vice versa.
Network name and address resolver.
ServiceBrowser * service_browser
Service browser to browse services on the network.
virtual ~NetworkAspect()
Virtual empty Destructor.