ns-3
ns3::BSSchedulerSimple Class Reference
Inheritance diagram for ns3::BSSchedulerSimple:
Collaboration diagram for ns3::BSSchedulerSimple:

List of all members.

Public Member Functions

 BSSchedulerSimple (Ptr< BaseStationNetDevice > bs)
std::list< std::pair
< OfdmDlMapIe *, Ptr
< PacketBurst > > > * 
GetDownlinkBursts (void) const
void AddDownlinkBurst (Ptr< const WimaxConnection > connection, uint8_t diuc, WimaxPhy::ModulationType modulationType, Ptr< PacketBurst > burst)
void Schedule (void)
bool SelectConnection (Ptr< WimaxConnection > &connection)
Ptr< PacketBurstCreateUgsBurst (ServiceFlow *serviceFlow, WimaxPhy::ModulationType modulationType, uint32_t availableSymbols)

Static Public Member Functions

static TypeId GetTypeId (void)
 This method returns the TypeId associated to ns3::BSSchedulerSimple.

Member Function Documentation

This method returns the TypeId associated to ns3::BSSchedulerSimple.

This object is accessible through the following paths with Config::Set and Config::Connect:

  • /NodeList/[i]/DeviceList/[i]/$ns3::AlohaNoackNetDevice/Phy/$ns3::BSSchedulerSimple
  • /NodeList/[i]/DeviceList/[i]/$ns3::NonCommunicatingNetDevice/Phy/$ns3::BSSchedulerSimple

No Attributes defined for this type.
No TraceSources defined for this type.

Reimplemented from ns3::BSScheduler.

References ns3::TypeId::SetParent().


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