23 #include "ns3/simulator.h" 
   28 #include "ns3/uinteger.h" 
   43     m_timeStampIrInterval (
Seconds (0)),
 
   44     m_nrIrOppsAllocated (0),
 
   45     m_isIrIntrvlAllocated (false),
 
   46     m_isInvIrIntrvlAllocated (false),
 
   54     m_timeStampIrInterval (
Seconds (0)),
 
   55     m_nrIrOppsAllocated (0),
 
   56     m_isIrIntrvlAllocated (false),
 
   57     m_isInvIrIntrvlAllocated (false),
 
   79     .SetGroupName(
"Wimax")
 
  146 std::list<OfdmUlMapIe>
 
Simulation virtual time values and global simulation resolution. 
 
Smart pointer class similar to boost::intrusive_ptr. 
 
Control the scheduling of simulation events. 
 
virtual void SetDcdTimeStamp(Time dcdTimeStamp)
 
virtual Time GetUcdTimeStamp(void) const 
 
#define NS_OBJECT_ENSURE_REGISTERED(type)
Register an Object subclass with the TypeId system. 
 
static TypeId GetTypeId(void)
 
uint8_t m_nrIrOppsAllocated
 
virtual void SetIsIrIntrvlAllocated(bool isIrIntrvlAllocated)
 
Time m_timeStampIrInterval
 
#define NS_LOG_COMPONENT_DEFINE(name)
Define a Log component with a specific name. 
 
virtual void SetTimeStampIrInterval(Time timeStampIrInterval)
 
virtual Time GetTimeStampIrInterval(void)
 
virtual void SetBs(Ptr< BaseStationNetDevice > bs)
 
virtual void SetNrIrOppsAllocated(uint8_t nrIrOppsAllocated)
 
Ptr< BaseStationNetDevice > m_bs
 
bool m_isIrIntrvlAllocated
 
virtual bool GetIsIrIntrvlAllocated(void) const 
 
virtual void SetIsInvIrIntrvlAllocated(bool isInvIrIntrvlAllocated)
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
virtual uint8_t GetNrIrOppsAllocated(void) const 
 
std::list< OfdmUlMapIe > m_uplinkAllocations
 
virtual Ptr< BaseStationNetDevice > GetBs(void)
 
bool m_isInvIrIntrvlAllocated
 
virtual ~UplinkScheduler(void)
 
virtual void SetUcdTimeStamp(Time ucdTimeStamp)
 
virtual void InitOnce(void)=0
 
Time Seconds(double value)
Construct a Time in the indicated unit. 
 
Time Now(void)
create an ns3::Time instance which contains the current simulation time. 
 
A base class which provides memory management and object aggregation. 
 
virtual Time GetDcdTimeStamp(void) const 
 
a unique identifier for an interface. 
 
TypeId SetParent(TypeId tid)
Set the parent TypeId. 
 
virtual bool GetIsInvIrIntrvlAllocated(void) const 
 
virtual std::list< OfdmUlMapIe > GetUplinkAllocations(void) const