Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
fawkes::FawkesNetworkManager Class Reference

Fawkes Network Manager. More...

#include <>>

List of all members.

Public Member Functions

 FawkesNetworkManager (ThreadCollector *thread_collector, unsigned short int fawkes_port, const char *service_name)
 Constructor.
 ~FawkesNetworkManager ()
 Destructor.
FawkesNetworkHubhub ()
 Get Fawkes network hub.
NetworkNameResolvernnresolver ()
 Get network name resolver.
ServicePublisherservice_publisher ()
 Get service publisher.
ServiceBrowserservice_browser ()
 Get service browser.

Detailed Description

Fawkes Network Manager.

This class provides a manager for network connections used in Fawkes.

Author:
Tim Niemueller

Definition at line 40 of file network_manager.h.


Constructor & Destructor Documentation

fawkes::FawkesNetworkManager::FawkesNetworkManager ( ThreadCollector thread_collector,
unsigned short int  fawkes_port,
const char *  service_name 
)

Constructor.

Parameters:
thread_collectorthread collector that threads shall be registered to
fawkes_portport to listen on for Fawkes network connections
service_nameAvahi service name for Fawkes network service

Definition at line 58 of file network_manager.cpp.

fawkes::FawkesNetworkManager::~FawkesNetworkManager ( )

Destructor.

Definition at line 87 of file network_manager.cpp.


Member Function Documentation

FawkesNetworkHub * fawkes::FawkesNetworkManager::hub ( )

Get Fawkes network hub.

Returns:
Fawkes network hub

Definition at line 106 of file network_manager.cpp.

NetworkNameResolver * fawkes::FawkesNetworkManager::nnresolver ( )

Get network name resolver.

Returns:
network name resolver

Definition at line 116 of file network_manager.cpp.

ServiceBrowser * fawkes::FawkesNetworkManager::service_browser ( )

Get service browser.

Returns:
service browser

Definition at line 136 of file network_manager.cpp.

ServicePublisher * fawkes::FawkesNetworkManager::service_publisher ( )

Get service publisher.

Returns:
service publisher

Definition at line 126 of file network_manager.cpp.


The documentation for this class was generated from the following files: