User Manual, Developers Guide and API Documentation

wns::scheduler::MapInfoEntry Class Reference

this is the data structure to specify the contents of one subChannel. There may be more than one PDU in it -> list<CompoundPtr>

#include <scheduler/MapInfoEntry.hpp>

Inheritance diagram for wns::scheduler::MapInfoEntry:

Inheritance graph
[legend]
Collaboration diagram for wns::scheduler::MapInfoEntry:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual std::string doToString () const
 required for IOutputStreamable
 MapInfoEntry ()
std::string toString () const
 Called to generate the output.
 ~MapInfoEntry ()

Public Attributes

wns::scheduler::CompoundList compounds
 list because more than one compound can be in it
simTimeType end
 relative time of packet end
ChannelQualityOnOneSubChannel estimatedCQI
 carrier, signal and noise+interference power assumed at receiver
int frameNr
 frameNr is the index within the superframe. Used for advance scheduling
wns::service::phy::ofdma::PatternPtr pattern
 Antenna pattern for beamforming; else empty.
wns::service::phy::phymode::PhyModeInterfacePtr phyModePtr
 all compound must use the same phyMode
UserID sourceUser
int spatialLayer
 spatial channel (either beamforming or MIMO)
simTimeType start
 relative time; 0.0=slot/frame start
int subBand
 subBand is the index within the frame
int timeSlot
 number of resource blocks in time-direction (TDMA)
wns::Power txPower
 for Adaptive Power Control (APC)
UserID user
 length of the compound in timeunits


Detailed Description

Definition at line 53 of file MapInfoEntry.hpp.


Constructor & Destructor Documentation

MapInfoEntry::MapInfoEntry (  ) 

Definition at line 34 of file MapInfoEntry.cpp.

MapInfoEntry::~MapInfoEntry (  ) 

Definition at line 50 of file MapInfoEntry.cpp.


Member Function Documentation

std::string MapInfoEntry::doToString (  )  const [virtual]

Implements wns::IOutputStreamable.

Definition at line 107 of file MapInfoEntry.cpp.

std::string MapInfoEntry::toString (  )  const

This is a NVI. Overload doToString() to customize the output

Reimplemented from wns::IOutputStreamable.

Definition at line 56 of file MapInfoEntry.cpp.


Member Data Documentation

Definition at line 90 of file MapInfoEntry.hpp.

Definition at line 66 of file MapInfoEntry.hpp.

Definition at line 88 of file MapInfoEntry.hpp.

Definition at line 74 of file MapInfoEntry.hpp.

Definition at line 86 of file MapInfoEntry.hpp.

Definition at line 84 of file MapInfoEntry.hpp.

Definition at line 72 of file MapInfoEntry.hpp.

Definition at line 80 of file MapInfoEntry.hpp.

Definition at line 64 of file MapInfoEntry.hpp.

Definition at line 76 of file MapInfoEntry.hpp.

Definition at line 78 of file MapInfoEntry.hpp.

Definition at line 82 of file MapInfoEntry.hpp.

there is no such thing as a connectionID or cid in a mapInfo destination node user (userID)

Definition at line 71 of file MapInfoEntry.hpp.


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

Generated on Sun May 27 03:33:02 2012 for openWNS by  doxygen 1.5.5