User Manual, Developers Guide and API Documentation

wns::ldk::Layer Class Reference

The Layer is the base class of all Layers implemented into the wns. More...

#include <ldk/Layer.hpp>

Inheritance diagram for wns::ldk::Layer:

Inheritance graph
[legend]
Collaboration diagram for wns::ldk::Layer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void addControlService (const std::string &name, ControlServiceInterface *csi)
void addManagementService (const std::string &name, ManagementServiceInterface *msi)
virtual ControlServiceInterfacefindControlServiceInterface (std::string name) const
virtual
ManagementServiceInterface
findManagementService (std::string name) const
ControlServiceRegistrygetCSR ()
ManagementServiceRegistrygetMSR ()
virtual std::string getNodeName () const
 Layer ()

Private Attributes

ControlServiceRegistry controlServices
ManagementServiceRegistry managementServices


Detailed Description

See also:
How to implement a Layer

Definition at line 166 of file Layer.hpp.


Constructor & Destructor Documentation

wns::ldk::Layer::Layer (  )  [inline]

Definition at line 171 of file Layer.hpp.


Member Function Documentation

void wns::ldk::Layer::addControlService ( const std::string &  name,
ControlServiceInterface csi 
) [inline, virtual]

Implements wns::ldk::ILayer.

Definition at line 186 of file Layer.hpp.

void wns::ldk::Layer::addManagementService ( const std::string &  name,
ManagementServiceInterface msi 
) [inline, virtual]

Implements wns::ldk::ILayer.

Definition at line 198 of file Layer.hpp.

virtual ControlServiceInterface* wns::ldk::Layer::findControlServiceInterface ( std::string  name  )  const [inline, virtual]

Implements wns::ldk::ILayer.

Definition at line 210 of file Layer.hpp.

virtual ManagementServiceInterface* wns::ldk::Layer::findManagementService ( std::string  name  )  const [inline, virtual]

Implements wns::ldk::ILayer.

Definition at line 204 of file Layer.hpp.

ControlServiceRegistry* wns::ldk::Layer::getCSR (  )  [inline, virtual]

Implements wns::ldk::ILayer.

Definition at line 180 of file Layer.hpp.

ManagementServiceRegistry* wns::ldk::Layer::getMSR (  )  [inline, virtual]

Implements wns::ldk::ILayer.

Definition at line 192 of file Layer.hpp.

virtual std::string wns::ldk::Layer::getNodeName (  )  const [inline, virtual]

Implements wns::ldk::ILayer.

Definition at line 174 of file Layer.hpp.


Member Data Documentation

Definition at line 217 of file Layer.hpp.

Definition at line 216 of file Layer.hpp.


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

Generated on Sat May 26 03:32:55 2012 for openWNS by  doxygen 1.5.5