![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <Layer2.hpp>


Public Types | |
| typedef std::vector < dll::services::control::AssociationInfo * > | AssociationInfoContainer |
| typedef wns::container::Registry < std::string, AssociationInfoContainer > | AssociationInfoRegistry |
| typedef long int | StationIDType |
| typedef long int | StationType |
| Corresponding with the StationTypes ENUM. | |
Public Member Functions | |
| virtual void | addAssociationInfoProvider (const std::string &id, dll::services::control::AssociationInfo *provider)=0 |
| virtual const AssociationInfoContainer & | getAssociationInfoProvider (const std::string &id) const =0 |
| virtual wns::service::dll::UnicastAddress | getDLLAddress () const =0 |
| Access to the DLL Address. | |
| virtual wns::ldk::fun::FUN * | getFUN () const =0 |
| Access the internal FUN. | |
| virtual StationIDType | getID () const =0 |
| Access to the internal ID. | |
| virtual std::string | getName () const =0 |
| Access the Station Name. This method is deprecated - it is recommended to use the node's getName() instead. | |
| virtual wns::node::Interface * | getNode () const =0 |
| Deliver pointer to the Node this component belongs to. | |
| virtual StationManager * | getStationManager ()=0 |
| Access to the StationManager. | |
| virtual StationType | getStationType () const =0 |
| Access the stationType. | |
| virtual void | setContext (const std::string &key, int value)=0 |
| virtual void | updateContext (const std::string &key, int value)=0 |
Static Public Attributes | |
| static StationIDType | broadcastStationID = -2 |
| static StationIDType | invalidStationID = -1 |
Definition at line 48 of file Layer2.hpp.
| typedef std::vector<dll::services::control::AssociationInfo*> dll::ILayer2::AssociationInfoContainer |
Definition at line 57 of file Layer2.hpp.
| typedef wns::container::Registry< std::string, AssociationInfoContainer > dll::ILayer2::AssociationInfoRegistry |
Definition at line 59 of file Layer2.hpp.
| typedef long int dll::ILayer2::StationIDType |
Definition at line 52 of file Layer2.hpp.
| typedef long int dll::ILayer2::StationType |
Definition at line 55 of file Layer2.hpp.
| virtual void dll::ILayer2::addAssociationInfoProvider | ( | const std::string & | id, | |
| dll::services::control::AssociationInfo * | provider | |||
| ) | [pure virtual] |
Implemented in dll::Layer2.
| virtual const AssociationInfoContainer& dll::ILayer2::getAssociationInfoProvider | ( | const std::string & | id | ) | const [pure virtual] |
Implemented in dll::Layer2.
| virtual wns::service::dll::UnicastAddress dll::ILayer2::getDLLAddress | ( | ) | const [pure virtual] |
Implemented in dll::Layer2.
| virtual wns::ldk::fun::FUN* dll::ILayer2::getFUN | ( | ) | const [pure virtual] |
Implemented in dll::Layer2.
| virtual StationIDType dll::ILayer2::getID | ( | ) | const [pure virtual] |
Implemented in dll::Layer2.
| virtual std::string dll::ILayer2::getName | ( | ) | const [pure virtual] |
| virtual wns::node::Interface* dll::ILayer2::getNode | ( | ) | const [pure virtual] |
| virtual StationManager* dll::ILayer2::getStationManager | ( | ) | [pure virtual] |
Implemented in dll::Layer2.
| virtual StationType dll::ILayer2::getStationType | ( | ) | const [pure virtual] |
Implemented in dll::Layer2.
| virtual void dll::ILayer2::setContext | ( | const std::string & | key, | |
| int | value | |||
| ) | [pure virtual] |
Implemented in dll::Layer2.
| virtual void dll::ILayer2::updateContext | ( | const std::string & | key, | |
| int | value | |||
| ) | [pure virtual] |
Implemented in dll::Layer2.
ILayer2::StationIDType ILayer2::broadcastStationID = -2 [static] |
Definition at line 62 of file Layer2.hpp.
ILayer2::StationIDType ILayer2::invalidStationID = -1 [static] |
Definition at line 61 of file Layer2.hpp.
1.5.5