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
Cid GetBasicCid(void) const
NS_LOG_COMPONENT_DEFINE("SSManager")
std::vector< SSRecord * > * m_ssRecords
NS_OBJECT_ENSURE_REGISTERED(NullMessageSimulatorImpl)
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
static TypeId GetTypeId(void)
Cid GetPrimaryCid(void) const
void DeleteSSRecord(Cid cid)
#define NS_LOG_DEBUG(msg)
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