69 if ((*iter)->GetMacAddress () == macAddress)
82 for (std::vector<SSRecord*>::iterator iter1 =
m_ssRecords->begin (); iter1 !=
m_ssRecords->end (); ++iter1)
92 for (std::vector<ServiceFlow*>::iterator iter2 = sf.begin (); iter2 != sf.end (); ++iter2)
94 if ((*iter2)->GetConnection ()->GetCid () == cid)
106 std::vector<SSRecord*>*
117 if ((*iter)->GetMacAddress () == macAddress)
135 for (std::vector<SSRecord*>::iterator iter1 =
m_ssRecords->begin (); iter1 !=
m_ssRecords->end (); ++iter1)
146 for (std::vector<ServiceFlow*>::const_iterator iter2 = sf.begin (); iter2 != sf.end (); ++iter2)
148 if ((*iter2)->GetConnection ()->GetCid () == cid)
Mac48Address GetMacAddress(void) const
#define NS_OBJECT_ENSURE_REGISTERED(type)
Register an Object subclass with the TypeId system.
Cid GetBasicCid(void) const
std::vector< SSRecord * > * m_ssRecords
#define NS_LOG_COMPONENT_DEFINE(name)
Define a Log component with a specific name.
WimaxNetDevice::RangingStatus GetRangingStatus(void) const
std::vector< SSRecord * > * GetSSRecords(void) const
uint32_t GetNRegisteredSSs(void) const
std::vector< ServiceFlow * > GetServiceFlows(enum ServiceFlow::SchedulingType schedulingType) const
uint32_t GetNSSs(void) const
SSRecord * GetSSRecord(const Mac48Address &macAddress) const
Every class exported by the ns3 library is enclosed in the ns3 namespace.
static TypeId GetTypeId(void)
Cid GetPrimaryCid(void) const
void DeleteSSRecord(Cid cid)
#define NS_LOG_DEBUG(msg)
Use NS_LOG to output a message of level LOG_DEBUG.
SSRecord * CreateSSRecord(const Mac48Address &macAddress)
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.
a unique identifier for an interface.
TypeId SetParent(TypeId tid)
Mac48Address GetMacAddress(Cid cid) const
bool IsInRecord(const Mac48Address &macAddress) const
bool IsRegistered(const Mac48Address &macAddress) const