28 #include "ns3/pointer.h" 
  129   std::vector<Ptr<WimaxConnection> >::const_iterator iter;
 
  133       if ((*iter)->GetCid () == cid)
 
  141       if ((*iter)->GetCid () == cid)
 
  149       if ((*iter)->GetCid () == cid)
 
  158 std::vector<Ptr<WimaxConnection> >
 
  161   std::vector<Ptr<WimaxConnection> > connections;
 
  185   uint32_t nrPackets = 0;
 
  194             nrPackets += (*iter)->GetQueue ()->GetSize ();
 
  203             nrPackets += (*iter)->GetQueue ()->GetSize ();
 
  214                 nrPackets += (*iter)->GetQueue ()->GetSize ();
 
  230   std::vector<Ptr<WimaxConnection> >::const_iterator iter;
 
  233       if ((*iter)->HasPackets ())
 
  241       if ((*iter)->HasPackets ())
 
  249       if ((*iter)->HasPackets ())
 
Ptr< WimaxConnection > GetConnection(Cid cid)
smart pointer class similar to boost::intrusive_ptr 
void SetPrimaryCid(Cid primaryCid)
static TypeId GetTypeId(void)
#define NS_FATAL_ERROR(msg)
fatal error handling 
void SetBasicCid(Cid basicCid)
uint32_t GetNPackets(Cid::Type type, ServiceFlow::SchedulingType schedulingType) const 
std::vector< Ptr< WimaxConnection > > m_primaryConnections
NS_OBJECT_ENSURE_REGISTERED(AntennaModel)
std::vector< Ptr< WimaxConnection > > m_multicastConnections
void AddConnection(Ptr< WimaxConnection > connection, Cid::Type type)
add a connection to the list of managed connections 
std::vector< Ptr< WimaxConnection > > m_basicConnections
std::vector< Ptr< WimaxConnection > > m_transportConnections
CidFactory * m_cidFactory
bool HasPackets(void) const 
NS_LOG_COMPONENT_DEFINE("ConnectionManager")
void AllocateManagementConnections(SSRecord *ssRecord, RngRsp *rngrsp)
allocates the management connection for an ss record. This method is only used by BS ...
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 
Cid AllocateTransportOrSecondary(void)
This function returns the next Transport (or Secondary) CID. 
a unique identifier for an interface. 
TypeId SetParent(TypeId tid)