28 #include "ns3/pointer.h" 
   44     .SetGroupName(
"Wimax");
 
  130   std::vector<Ptr<WimaxConnection> >::const_iterator iter;
 
  134       if ((*iter)->GetCid () == cid)
 
  142       if ((*iter)->GetCid () == cid)
 
  150       if ((*iter)->GetCid () == cid)
 
  159 std::vector<Ptr<WimaxConnection> >
 
  162   std::vector<Ptr<WimaxConnection> > connections;
 
  186   uint32_t nrPackets = 0;
 
  195             nrPackets += (*iter)->GetQueue ()->GetSize ();
 
  204             nrPackets += (*iter)->GetQueue ()->GetSize ();
 
  215                 nrPackets += (*iter)->GetQueue ()->GetSize ();
 
  231   std::vector<Ptr<WimaxConnection> >::const_iterator iter;
 
  234       if ((*iter)->HasPackets ())
 
  242       if ((*iter)->HasPackets ())
 
  250       if ((*iter)->HasPackets ())
 
Ptr< WimaxConnection > GetConnection(Cid cid)
 
Smart pointer class similar to boost::intrusive_ptr. 
 
Introspection did not find any typical Config paths. 
 
#define NS_OBJECT_ENSURE_REGISTERED(type)
Register an Object subclass with the TypeId system. 
 
void SetPrimaryCid(Cid primaryCid)
 
void DoDispose(void)
Destructor implementation. 
 
#define NS_LOG_COMPONENT_DEFINE(name)
Define a Log component with a specific name. 
 
#define NS_FATAL_ERROR(msg)
Fatal error handling. 
 
static TypeId GetTypeId(void)
 
void SetBasicCid(Cid basicCid)
 
uint32_t GetNPackets(Cid::Type type, ServiceFlow::SchedulingType schedulingType) const 
 
std::vector< Ptr< WimaxConnection > > m_primaryConnections
 
std::vector< Ptr< WimaxConnection > > m_multicastConnections
 
void AddConnection(Ptr< WimaxConnection > connection, Cid::Type type)
add a connection to the list of managed connections 
 
Every class exported by the ns3 library is enclosed in the ns3 namespace. 
 
std::vector< Ptr< WimaxConnection > > m_basicConnections
 
std::vector< Ptr< WimaxConnection > > m_transportConnections
 
CidFactory * m_cidFactory
 
bool HasPackets(void) const 
 
void AllocateManagementConnections(SSRecord *ssRecord, RngRsp *rngrsp)
allocates the management connection for an ss record. 
 
Ptr< WimaxConnection > CreateConnection(Cid::Type type)
create a connection of type type 
 
void SetCidFactory(CidFactory *cidFactory)
 
void SetPrimaryCid(Cid primaryCid)
 
void SetBasicCid(Cid basicCid)
 
Cid Allocate(enum Cid::Type type)
 
std::vector< Ptr< WimaxConnection > > GetConnections(Cid::Type type) const 
 
This class is used by the base station to store some information related to subscriber station in the...
 
A base class which provides memory management and object aggregation. 
 
This class is used exclusively by the BS to allocate CIDs to new connections. 
 
Cid AllocateTransportOrSecondary(void)
This function returns the next Transport (or Secondary) CID. 
 
a unique identifier for an interface. 
 
TypeId SetParent(TypeId tid)