EMANE
1.2.1
|
base class used to define the transitions for the mac tx states More...
#include <transmissiontxstate.h>
Public Member Functions | |
virtual | ~TransmissionTxState () |
virtual bool | process (MACLayer *, DownstreamQueueEntry &)=0 |
virtual std::pair< TimePoint, bool > | getWaitTime (DownstreamQueueEntry &)=0 |
virtual void | update (MACLayer *, DownstreamQueueEntry &) |
virtual const char * | statename ()=0 |
Protected Member Functions | |
TransmissionTxState () | |
void | changeState (MACLayer *, TransmissionTxState *) |
base class used to define the transitions for the mac tx states
Definition at line 54 of file transmissiontxstate.h.
|
virtual |
Definition at line 42 of file transmissiontxstate.cc.
|
protected |
Definition at line 38 of file transmissiontxstate.cc.
|
protected |
Definition at line 47 of file transmissiontxstate.cc.
|
pure virtual |
Implemented in EMANE::Models::IEEE80211ABG::UnicastRtsCtsPostTxState, EMANE::Models::IEEE80211ABG::BroadcastPostTxState, EMANE::Models::IEEE80211ABG::BroadcastPreTxState, EMANE::Models::IEEE80211ABG::BroadcastTxState, EMANE::Models::IEEE80211ABG::IdleTxState, EMANE::Models::IEEE80211ABG::UnicastPostTxState, EMANE::Models::IEEE80211ABG::UnicastPreTxState, EMANE::Models::IEEE80211ABG::UnicastRtsCtsPreTxState, EMANE::Models::IEEE80211ABG::UnicastRtsCtsTxState, and EMANE::Models::IEEE80211ABG::UnicastTxState.
|
pure virtual |
Implemented in EMANE::Models::IEEE80211ABG::UnicastRtsCtsPostTxState, EMANE::Models::IEEE80211ABG::BroadcastPostTxState, EMANE::Models::IEEE80211ABG::BroadcastPreTxState, EMANE::Models::IEEE80211ABG::BroadcastTxState, EMANE::Models::IEEE80211ABG::IdleTxState, EMANE::Models::IEEE80211ABG::UnicastPostTxState, EMANE::Models::IEEE80211ABG::UnicastPreTxState, EMANE::Models::IEEE80211ABG::UnicastRtsCtsPreTxState, EMANE::Models::IEEE80211ABG::UnicastRtsCtsTxState, and EMANE::Models::IEEE80211ABG::UnicastTxState.
|
pure virtual |
Implemented in EMANE::Models::IEEE80211ABG::UnicastRtsCtsPostTxState, EMANE::Models::IEEE80211ABG::BroadcastPostTxState, EMANE::Models::IEEE80211ABG::BroadcastPreTxState, EMANE::Models::IEEE80211ABG::BroadcastTxState, EMANE::Models::IEEE80211ABG::IdleTxState, EMANE::Models::IEEE80211ABG::UnicastPostTxState, EMANE::Models::IEEE80211ABG::UnicastPreTxState, EMANE::Models::IEEE80211ABG::UnicastRtsCtsPreTxState, EMANE::Models::IEEE80211ABG::UnicastRtsCtsTxState, and EMANE::Models::IEEE80211ABG::UnicastTxState.
|
virtual |
Definition at line 54 of file transmissiontxstate.cc.