EMANE
1.2.1
|
class used to define the transitions for the mac broadcast pre tx state More...
#include <broadcastpretxstate.h>
Public Member Functions | |
~BroadcastPreTxState () | |
bool | process (MACLayer *, DownstreamQueueEntry &) |
std::pair< TimePoint, bool > | getWaitTime (DownstreamQueueEntry &) |
const char * | statename () |
virtual void | update (MACLayer *, DownstreamQueueEntry &) |
Static Public Member Functions | |
static BroadcastPreTxState * | instance () |
static void | destroy () |
Protected Member Functions | |
BroadcastPreTxState () | |
void | changeState (MACLayer *, TransmissionTxState *) |
class used to define the transitions for the mac broadcast pre tx state
Definition at line 52 of file broadcastpretxstate.h.
EMANE::Models::IEEE80211ABG::BroadcastPreTxState::~BroadcastPreTxState | ( | ) |
Definition at line 44 of file broadcastpretxstate.cc.
|
protected |
Definition at line 40 of file broadcastpretxstate.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 60 of file broadcastpretxstate.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 49 of file broadcastpretxstate.cc.
|
virtual |
Implements EMANE::Models::IEEE80211ABG::TransmissionTxState.
Definition at line 68 of file broadcastpretxstate.cc.
|
virtualinherited |
Definition at line 54 of file transmissiontxstate.cc.