User Manual, Developers Guide and API Documentation

ofdmaphy::Scanner Class Reference

#include <Scanner.hpp>

Inheritance diagram for ofdmaphy::Scanner:

Inheritance graph
[legend]
Collaboration diagram for ofdmaphy::Scanner:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual wns::node::InterfacegetMyNode () const
virtual rise::SystemManagergetSystemManager () 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().
 Scanner (wns::node::Interface *node, const wns::pyconfig::View &pyConfigView)
virtual ~Scanner ()

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 receiveData(wns::osi::PDUPtr sdu, wns::Power rxPower, wns::Power interference, wns::Ratio omniAttenuation); old obsolete interface

Private Attributes

wns::logger::Logger logger
Receiverreceiver
rise::SystemManagersystemManager

Classes

class  Receiver


Detailed Description

Definition at line 44 of file Scanner.hpp.


Member Typedef Documentation

Definition at line 48 of file Scanner.hpp.


Constructor & Destructor Documentation

Scanner::Scanner ( wns::node::Interface node,
const wns::pyconfig::View pyConfigView 
)

Definition at line 248 of file Scanner.cpp.

Scanner::~Scanner (  )  [virtual]

Definition at line 281 of file Scanner.cpp.


Member Function Documentation

void Scanner::doStartup (  )  [private, virtual]

Implements wns::node::component::Interface.

Definition at line 259 of file Scanner.cpp.

wns::node::Interface * Scanner::getMyNode (  )  const [virtual]

Definition at line 310 of file Scanner.cpp.

rise::SystemManager * Scanner::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 304 of file Scanner.cpp.

void Scanner::onNodeCreated (  )  [virtual]

Note:
Intra-Node dependencies like connecting components within the node to each other must be handled here. It is forbidden to try to resolve dependencies to other nodes here. Not all nodes have been setup yet.

Implements wns::node::component::Interface.

Definition at line 287 of file Scanner.cpp.

void Scanner::onShutdown (  )  [virtual]

Implements wns::node::component::Interface.

Definition at line 299 of file Scanner.cpp.

void Scanner::onWorldCreated (  )  [virtual]

Note:
Resolve Inter-Node dependencies here. There are no restrictions on what you do here.

Implements wns::node::component::Interface.

Definition at line 293 of file Scanner.cpp.

virtual void ofdmaphy::Scanner::receiveData ( wns::osi::PDUPtr  ,
wns::Power  ,
wns::Power  ,
wns::Ratio   
) [inline, private, virtual]

Reimplemented from rise::Station.

Definition at line 120 of file Scanner.hpp.


Member Data Documentation

Definition at line 127 of file Scanner.hpp.

Definition at line 129 of file Scanner.hpp.

Definition at line 128 of file Scanner.hpp.


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

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