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


Public Member Functions | |
| virtual wns::node::Interface * | getMyNode () const |
| virtual rise::SystemManager * | getSystemManager () const |
| Returns the SystemManager of this Station. | |
| virtual void | onNodeCreated () |
| Called by the parent node after all components of the parent node have been created. | |
| virtual void | onShutdown () |
| Called by the parent node after simulation end event occured. | |
| virtual void | onWorldCreated () |
| Called by the parent node after all nodes have been setup and all components have executed onNodeCreated(). | |
| Sender (wns::node::Interface *node, const wns::pyconfig::View &pyConfigView) | |
| virtual | ~Sender () |
Private Types | |
| typedef rise::BroadcastTransmissionObjectPtr | Broadcast |
Private Member Functions | |
| virtual void | doStartup () |
| Virtual backend of startup(). | |
| virtual void | receiveData (wns::osi::PDUPtr, wns::Power, wns::Power, wns::Ratio) |
| receive data and forward back to higher layers | |
| virtual void | startTransmission () |
Private Attributes | |
| wns::logger::Logger | logger |
| int | subBand |
| rise::SystemManager * | systemManager |
| Transmitter< Sender > * | transmitter |
| wns::Power | txPower |
Definition at line 42 of file Sender.hpp.
typedef rise::BroadcastTransmissionObjectPtr ofdmaphy::Sender::Broadcast [private] |
Definition at line 46 of file Sender.hpp.
| Sender::Sender | ( | wns::node::Interface * | node, | |
| const wns::pyconfig::View & | pyConfigView | |||
| ) |
Definition at line 47 of file Sender.cpp.
| Sender::~Sender | ( | ) | [virtual] |
Definition at line 83 of file Sender.cpp.
| void Sender::doStartup | ( | ) | [private, virtual] |
| wns::node::Interface * Sender::getMyNode | ( | ) | const [virtual] |
Definition at line 127 of file Sender.cpp.
| rise::SystemManager * Sender::getSystemManager | ( | ) | const [virtual] |
Each Station belongs to a special system (UMTS, H2, 802.11 ...). The SystemManager of a system keeps track of all Stations, the Scenario and other stuff belonging to this system. Further it provides a nice way to things for each Station of this system by using SystemManager::forEachStation().
Implements rise::Station.
Definition at line 121 of file Sender.cpp.
| void Sender::onNodeCreated | ( | ) | [virtual] |
Implements wns::node::component::Interface.
Definition at line 89 of file Sender.cpp.
| void Sender::onShutdown | ( | ) | [virtual] |
| void Sender::onWorldCreated | ( | ) | [virtual] |
Implements wns::node::component::Interface.
Definition at line 95 of file Sender.cpp.
| virtual void ofdmaphy::Sender::receiveData | ( | wns::osi::PDUPtr | , | |
| wns::Power | , | |||
| wns::Power | , | |||
| wns::Ratio | ||||
| ) | [inline, private, virtual] |
| void Sender::startTransmission | ( | ) | [private, virtual] |
Definition at line 108 of file Sender.cpp.
wns::logger::Logger ofdmaphy::Sender::logger [private] |
Definition at line 83 of file Sender.hpp.
int ofdmaphy::Sender::subBand [private] |
Definition at line 81 of file Sender.hpp.
Definition at line 84 of file Sender.hpp.
Transmitter<Sender>* ofdmaphy::Sender::transmitter [private] |
Definition at line 85 of file Sender.hpp.
wns::Power ofdmaphy::Sender::txPower [private] |
Definition at line 86 of file Sender.hpp.
1.5.5