98 virtual void expire(Event *e);
144 virtual void recv(Packet *);
154 virtual int command(
int,
const char *
const *);
181 std::map<RxFrameSetKey, RxFrameSet>
214 virtual void startTx(Packet *);
224 virtual void endTx(Packet *);
234 virtual void startRx(Packet *);
241 virtual void endRx(Packet *);
virtual void expire(Event *e)
Definition uwal.cpp:741
Uwal * pUwal_
Definition uwal.h:100
TxFrameTimer(Uwal *pUwal)
Definition uwal.h:86
virtual void endRx(Packet *)
Definition uwal.cpp:734
void checkRxFrameSet()
Definition uwal.cpp:615
std::queue< Packet * > sendUpPkts
Definition uwal.h:177
int debug_
Definition uwal.h:169
virtual int recvSyncClMsg(ClMessage *m)
Definition uwal.cpp:577
virtual int command(int, const char *const *)
Definition uwal.cpp:103
string dummyStr
Definition uwal.h:167
int nodeID
Definition uwal.h:163
Uwal()
Definition uwal.cpp:65
packer * pPacker
Definition uwal.h:165
std::queue< Packet * > sendDownPkts
Definition uwal.h:172
virtual void endTx(Packet *)
Definition uwal.cpp:722
double interframe_period
Definition uwal.h:274
void ALqueueManager()
Definition uwal.cpp:237
void initializeHdr(Packet *, unsigned int)
Definition uwal.cpp:275
size_t getPSDU()
Definition uwal.h:157
TxFrameTimer InterframeTmr
Definition uwal.h:273
unsigned int pkt_counter
Definition uwal.h:164
std::queue< Packet * > sendUpFrames
Definition uwal.h:175
virtual int getModulationType(Packet *)
Definition uwal.h:254
bool has_tap_clmsg
Definition uwal.h:281
int force_endTx_
Definition uwal.h:279
~Uwal()
Definition uwal.cpp:97
virtual double getPERfromID(int mac_addr)
Definition uwal.cpp:181
list< PERListElement > PERList
Definition uwal.h:179
int frame_padding
Definition uwal.h:277
virtual double getTxDuration(Packet *)
Definition uwal.h:246
std::queue< Packet * > sendDownFrames
Definition uwal.h:174
virtual void recv(Packet *)
Definition uwal.cpp:197
virtual void startRx(Packet *)
Definition uwal.cpp:728
void fragmentPkt(Packet *)
Definition uwal.cpp:293
void reassembleFrames(Packet *)
Definition uwal.cpp:457
std::map< RxFrameSetKey, RxFrameSet > sendUpFrameSet
Definition uwal.h:182
double frame_set_validity
Definition uwal.h:276
virtual bool isInPERList(int mac_addr)
Definition uwal.cpp:165
virtual void startTx(Packet *)
Definition uwal.cpp:707
size_t PSDU
Definition uwal.h:166
Header of the classes defining the frame elements (key and set) exploited by Uwal objects to reassebl...
Header of the class providing the Uwal header's description.
Header of the class responsible to map an NS-Miracle packet into a bit stream, and vice-versa.
int node_ID
Definition uwal.h:67
double per
Definition uwal.h:68
struct PERListElement pl_element