Used in 802.11 infrastructure mode: handles management frames for an access point (AP).
More...
|
| virtual int | numInitStages () const override |
| |
| virtual void | handleTimer (cMessage *msg) override |
| | Implements abstract Ieee80211MgmtBase method. More...
|
| |
| virtual void | handleCommand (int msgkind, cObject *ctrl) override |
| | Implements abstract Ieee80211MgmtBase method – throws an error (no commands supported) More...
|
| |
|
| virtual void | handleAuthenticationFrame (Packet *packet, const Ptr< const Ieee80211MgmtHeader > &header) override |
| |
| virtual void | handleDeauthenticationFrame (Packet *packet, const Ptr< const Ieee80211MgmtHeader > &header) override |
| |
| virtual void | handleAssociationRequestFrame (Packet *packet, const Ptr< const Ieee80211MgmtHeader > &header) override |
| |
| virtual void | handleAssociationResponseFrame (Packet *packet, const Ptr< const Ieee80211MgmtHeader > &header) override |
| |
| virtual void | handleReassociationRequestFrame (Packet *packet, const Ptr< const Ieee80211MgmtHeader > &header) override |
| |
| virtual void | handleReassociationResponseFrame (Packet *packet, const Ptr< const Ieee80211MgmtHeader > &header) override |
| |
| virtual void | handleDisassociationFrame (Packet *packet, const Ptr< const Ieee80211MgmtHeader > &header) override |
| |
| virtual void | handleBeaconFrame (Packet *packet, const Ptr< const Ieee80211MgmtHeader > &header) override |
| |
| virtual void | handleProbeRequestFrame (Packet *packet, const Ptr< const Ieee80211MgmtHeader > &header) override |
| |
| virtual void | handleProbeResponseFrame (Packet *packet, const Ptr< const Ieee80211MgmtHeader > &header) override |
| |
| virtual void | initialize (int) override |
| |
| virtual void | handleMessageWhenUp (cMessage *msg) override |
| | Dispatches incoming messages to handleTimer(), handleUpperMessage() or processFrame(). More...
|
| |
| virtual void | sendDown (Packet *frame) |
| | Utility method for implementing handleUpperMessage(): send message to MAC. More...
|
| |
| virtual void | dropManagementFrame (Packet *frame) |
| | Utility method to dispose of an unhandled frame. More...
|
| |
| virtual void | processFrame (Packet *packet, const Ptr< const Ieee80211DataOrMgmtHeader > &header) |
| | Dispatch to frame processing methods according to frame type. More...
|
| |
| virtual bool | isInitializeStage (int stage) const override |
| | lifecycle support More...
|
| |
| virtual bool | isModuleStartStage (int stage) const override |
| |
| virtual bool | isModuleStopStage (int stage) const override |
| |
| virtual void | handleStartOperation (LifecycleOperation *operation) override |
| |
| virtual void | handleStopOperation (LifecycleOperation *operation) override |
| |
| virtual void | handleCrashOperation (LifecycleOperation *operation) override |
| |
| virtual void | start () |
| |
| virtual void | stop () |
| |
| virtual int | numInitStages () const override |
| |
| virtual void | refreshDisplay () const override |
| |
| virtual void | handleMessage (cMessage *msg) override |
| |
| virtual void | handleMessageWhenDown (cMessage *msg) |
| |
| virtual bool | handleOperationStage (LifecycleOperation *operation, IDoneCallback *doneCallback) override |
| | Perform one stage of a lifecycle operation. More...
|
| |
| virtual State | getInitialOperationalState () const |
| | Returns initial operational state: OPERATING or NOT_OPERATING. More...
|
| |
| virtual void | handleActiveOperationTimeout (cMessage *message) |
| |
| virtual bool | isUp () const |
| | utility functions More...
|
| |
| virtual bool | isDown () const |
| |
| virtual void | setOperationalState (State newState) |
| |
| virtual void | scheduleOperationTimeout (simtime_t timeout) |
| |
| virtual void | setupActiveOperation (LifecycleOperation *operation, IDoneCallback *doneCallback, State) |
| |
| virtual void | delayActiveOperationFinish (simtime_t timeout) |
| |
| virtual void | startActiveOperationExtraTime (simtime_t delay=SIMTIME_ZERO) |
| |
| virtual void | startActiveOperationExtraTimeOrFinish (simtime_t extraTime) |
| |
| virtual void | finishActiveOperation () |
| |
Used in 802.11 infrastructure mode: handles management frames for an access point (AP).
See corresponding NED file for a detailed description. This implementation ignores many details.