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


Public Member Functions | |
| Component (wns::node::Interface *_node, const wns::pyconfig::View &_config) | |
| Constructor. | |
| virtual | ~Component () |
| Destructor. | |
Component Interface | |
| StationType | getStationType () const |
| Indicate the station type, i.e. access point or user terminal. | |
| virtual void | onNodeCreated () |
| Implements wns::node::component::Interface::onNodeCreated(). | |
| virtual void | onShutdown () |
| Implements wns::node::component::Interface::onShutdown(). | |
| virtual void | onWorldCreated () |
| Implements wns::node::component::Interface::onWorldCreated(). | |
Protected Member Functions | |
| virtual void | doStartup () |
| Announces the services. | |
Protected Attributes | |
| wns::ldk::fun::Main * | fun |
| The main FUN of this component. | |
Private Member Functions | |
| Component (const Component &) | |
| Disallow copy constructor. | |
| Component & | operator= (const Component &) |
| Disallow assignment. | |
Private Attributes | |
| convergence::BroadcastUpper * | broadcastUpperConvergence |
| Service Access Point for Broadcast Transmission. | |
| wns::pyconfig::View | config |
| Component configuration. | |
| wns::logger::Logger | logger |
| Logging. | |
| convergence::Lower * | lowerConvergence |
| Convergence to PHY. | |
| wns::service::dll::UnicastAddress | sourceMACAddress |
| MAC address of this DLL. | |
| StationType | stationType_ |
| Station type. | |
| convergence::UnicastUpper * | unicastUpperConvergence |
| Service Access Point for Unicast Transmission. | |
Definition at line 62 of file Component.hpp.
| glue::Component::Component | ( | wns::node::Interface * | _node, | |
| const wns::pyconfig::View & | _config | |||
| ) |
Reimplemented from wns::node::component::Component.
| virtual glue::Component::~Component | ( | ) | [virtual] |
Reimplemented from wns::node::component::Component.
| glue::Component::Component | ( | const Component & | ) | [private] |
| virtual void glue::Component::doStartup | ( | ) | [protected, virtual] |
Implements wns::node::component::Interface.
| StationType glue::Component::getStationType | ( | ) | const [inline] |
The station type IDs correspond to the enum StationType.
Definition at line 108 of file Component.hpp.
| virtual void glue::Component::onNodeCreated | ( | ) | [virtual] |
Implements wns::node::component::Interface.
| virtual void glue::Component::onShutdown | ( | ) | [virtual] |
Implements wns::node::component::Interface.
| virtual void glue::Component::onWorldCreated | ( | ) | [virtual] |
Implements wns::node::component::Interface.
Definition at line 151 of file Component.hpp.
wns::pyconfig::View glue::Component::config [private] |
Definition at line 141 of file Component.hpp.
wns::ldk::fun::Main* glue::Component::fun [protected] |
Definition at line 119 of file Component.hpp.
wns::logger::Logger glue::Component::logger [private] |
Definition at line 171 of file Component.hpp.
Definition at line 156 of file Component.hpp.
Definition at line 161 of file Component.hpp.
StationType glue::Component::stationType_ [private] |
Definition at line 166 of file Component.hpp.
Definition at line 146 of file Component.hpp.
1.5.5