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