EMANE
1.2.1
|
class used to define the transitions for the mac idle tx state More...
#include <idletxstate.h>
Public Member Functions | |
~IdleTxState () | |
bool | process (MACLayer *, DownstreamQueueEntry &) |
std::pair< TimePoint, bool > | getWaitTime (DownstreamQueueEntry &) |
const char * | statename () |
virtual void | update (MACLayer *, DownstreamQueueEntry &) |
Static Public Member Functions | |
static IdleTxState * | instance () |
static void | destroy () |
Protected Member Functions | |
IdleTxState () | |
void | changeState (MACLayer *, TransmissionTxState *) |
class used to define the transitions for the mac idle tx state
Definition at line 52 of file idletxstate.h.
EMANE::Models::IEEE80211ABG::IdleTxState::~IdleTxState | ( | ) |
Definition at line 49 of file idletxstate.cc.
|
protected |
Definition at line 46 of file idletxstate.cc.
|
protectedinherited |
Definition at line 47 of file transmissiontxstate.cc.
|
inlinestaticinherited |
Destroys the single instance of type T. Once destroyed it cannot be used or recreated. This is not a thread-safe method.
Definition at line 67 of file singleton.h.
|
virtual |
Implements EMANE::Models::IEEE80211ABG::TransmissionTxState.
Definition at line 120 of file idletxstate.cc.
|
inlinestaticinherited |
Provides thread-safe access to a single instance of type T. It does not provide thread-safety for T methods.
Definition at line 56 of file singleton.h.
|
virtual |
Implements EMANE::Models::IEEE80211ABG::TransmissionTxState.
Definition at line 54 of file idletxstate.cc.
|
virtual |
Implements EMANE::Models::IEEE80211ABG::TransmissionTxState.
Definition at line 128 of file idletxstate.cc.
|
virtualinherited |
Definition at line 54 of file transmissiontxstate.cc.