A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::DefaultPowerSaveManager Member List

This is the complete list of members for ns3::DefaultPowerSaveManager, including all inherited members.

AggregateObject(Ptr< Object > other)ns3::Object
Check() constns3::Objectprivate
CheckLoose() constns3::Objectprivate
Construct(const AttributeConstructionList &attributes)ns3::Objectprivate
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
DefaultPowerSaveManager()ns3::DefaultPowerSaveManager
Dispose()ns3::Object
DoDelete()ns3::Objectprivate
DoDispose() overridens3::PowerSaveManagerprotectedvirtual
DoGetObject(TypeId tid) constns3::Objectprivate
DoInitialize() overridens3::PowerSaveManagerprotectedvirtual
DoNotifyAssocCompleted() overridens3::DefaultPowerSaveManagerprotectedvirtual
DoNotifyChannelReleased(Ptr< Txop > txop, linkId_t linkId) overridens3::DefaultPowerSaveManagerprotectedvirtual
DoNotifyDisassociation() overridens3::DefaultPowerSaveManagerprotectedvirtual
DoNotifyPmModeChanged(WifiPowerManagementMode pmMode, linkId_t linkId) overridens3::DefaultPowerSaveManagerprotectedvirtual
DoNotifyReceivedBeacon(const MgtBeaconHeader &beacon, linkId_t linkId) overridens3::DefaultPowerSaveManagerprotectedvirtual
DoNotifyReceivedFrameAfterPsPoll(Ptr< const WifiMpdu > mpdu, linkId_t linkId) overridens3::DefaultPowerSaveManagerprotectedvirtual
DoNotifyReceivedGroupcast(Ptr< const WifiMpdu > mpdu, linkId_t linkId) overridens3::DefaultPowerSaveManagerprotectedvirtual
DoNotifyRequestAccess(Ptr< Txop > txop, linkId_t linkId) overridens3::DefaultPowerSaveManagerprotectedvirtual
DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value)ns3::ObjectBaseprivate
DoTxDropped(WifiMacDropReason reason, Ptr< const WifiMpdu > mpdu) overridens3::DefaultPowerSaveManagerprotectedvirtual
GetAggregateIterator() constns3::Object
GetAttribute(std::string name, AttributeValue &value, bool permissive=false) constns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &value) constns3::ObjectBase
GetInstanceTypeId() const finalns3::Objectvirtual
GetListenInterval() constns3::PowerSaveManager
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Object
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Objectinline
GetObjectIid()ns3::ObjectBaserelated
GetReferenceCount() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
GetStaInfo(linkId_t linkId)ns3::PowerSaveManagerprotected
GetStaMac() constns3::PowerSaveManagerprotected
GetTimeUntilNextTbtt(linkId_t linkId) constns3::PowerSaveManager
GetTypeId()ns3::DefaultPowerSaveManagerstatic
GoToSleepIfPossible(linkId_t linkId)ns3::DefaultPowerSaveManagerprotected
HasRequestedOrGainedChannel(linkId_t linkId) constns3::PowerSaveManagerprotected
Initialize()ns3::Object
IsInitialized() constns3::Object
m_aggregatesns3::Objectprivate
m_countns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >mutableprivate
m_disposedns3::Objectprivate
m_getObjectCountns3::Objectprivate
m_initializedns3::Objectprivate
m_linkIdEnableMapns3::PowerSaveManagerprivate
m_listenAdvancens3::DefaultPowerSaveManagerprotected
m_listenIntervalns3::PowerSaveManagerprivate
m_pmModeLoggerns3::PowerSaveManagerprivate
m_psmTimeoutns3::DefaultPowerSaveManagerprotected
m_sleepEventsns3::DefaultPowerSaveManagerprotected
m_staInfons3::PowerSaveManagerprivate
m_staMacns3::PowerSaveManagerprivate
m_tidns3::Objectprivate
m_unidirectionalAggregatesns3::Objectprivate
m_wakeUpEventsns3::DefaultPowerSaveManagerprotected
NotifyAssocCompleted()ns3::PowerSaveManager
NotifyBeaconIntervalAndTimestamp(const Time &beaconInterval, const Time &timestamp, linkId_t linkId)ns3::PowerSaveManager
NotifyChannelReleased(Ptr< Txop > txop, linkId_t linkId)ns3::PowerSaveManager
NotifyConstructionCompleted()ns3::ObjectBaseprotectedvirtual
NotifyDisassociation()ns3::PowerSaveManager
NotifyNewAggregate()ns3::Objectprotectedvirtual
NotifyPmModeChanged(WifiPowerManagementMode pmMode, linkId_t linkId)ns3::PowerSaveManager
NotifyReceivedBeacon(Ptr< const WifiMpdu > mpdu, linkId_t linkId)ns3::PowerSaveManager
NotifyReceivedFrameAfterPsPoll(Ptr< const WifiMpdu > mpdu, linkId_t linkId)ns3::PowerSaveManager
NotifyReceivedGroupcast(Ptr< const WifiMpdu > mpdu, linkId_t linkId)ns3::PowerSaveManager
NotifyRequestAccess(Ptr< Txop > txop, linkId_t linkId)ns3::PowerSaveManager
Object()ns3::Object
Object(const Object &o)ns3::Objectprotected
operator=(const SimpleRefCount &o)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
PmModeChangeCallback typedefns3::PowerSaveManagerprivate
Ref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SetAttribute(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAttributeFailSafe(std::string name, const AttributeValue &value)ns3::ObjectBase
SetPowerSaveMode(const std::map< linkId_t, bool > &linkIdEnableMap)ns3::PowerSaveManager
SetTypeId(TypeId tid)ns3::Objectprivate
SetWifiMac(Ptr< StaWifiMac > mac)ns3::PowerSaveManager
SimpleRefCount()ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
TraceConnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceConnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnect(std::string name, std::string context, const CallbackBase &cb)ns3::ObjectBase
TraceDisconnectWithoutContext(std::string name, const CallbackBase &cb)ns3::ObjectBase
TxDropped(WifiMacDropReason reason, Ptr< const WifiMpdu > mpdu)ns3::PowerSaveManager
UnidirectionalAggregateObject(Ptr< Object > other)ns3::Object
Unref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
UpdateSortedArray(Aggregates *aggregates, uint32_t i) constns3::Objectprivate
~DefaultPowerSaveManager() overridens3::DefaultPowerSaveManager
~Object() overridens3::Object
~ObjectBase()ns3::ObjectBasevirtual
~PowerSaveManager() overridens3::PowerSaveManager