39#ifndef UW_ALOHA_Q_SINK_H
40#define UW_ALOHA_Q_SINK_H
114 virtual void txAck(
int dest_addr);
121 virtual void initPkt(Packet *p,
int dest_adrr);
134 virtual int command(
int argc,
const char *
const *argv);
Definition uw-aloha-q-sink.h:56
std::deque< Packet * > buffer
Definition uw-aloha-q-sink.h:153
UwAloha_Q_SINK()
Definition uw-aloha-q-sink.cpp:76
virtual int recvSyncClMsg(ClMessage *m)
Definition uw-aloha-q-sink.cpp:273
virtual void Phy2MacEndRx(Packet *p)
Definition uw-aloha-q-sink.cpp:169
int ACK_size
Definition uw-aloha-q-sink.h:151
std::string phy_ack_tag
Definition uw-aloha-q-sink.h:158
int HDR_size
Definition uw-aloha-q-sink.h:152
UWALOHAQ_PKT_TYPE
Definition uw-aloha-q-sink.h:72
@ UWALOHAQ_ACK_PKT
Definition uw-aloha-q-sink.h:73
@ UWALOHAQ_DATA_PKT
Definition uw-aloha-q-sink.h:74
int packet_sent_curr_slot_
Definition uw-aloha-q-sink.h:143
int ack_phy_id
Definition uw-aloha-q-sink.h:155
UWALOHAQ_SINK_STATUS sink_status
Definition uw-aloha-q-sink.h:141
UWALOHAQ_SINK_STATUS
Definition uw-aloha-q-sink.h:138
@ IDLE
Definition uw-aloha-q-sink.h:138
@ RECEIVING
Definition uw-aloha-q-sink.h:138
@ TRANSMITTING
Definition uw-aloha-q-sink.h:138
virtual void initPkt(Packet *p, int dest_adrr)
Definition uw-aloha-q-sink.cpp:216
virtual void Phy2MacStartRx(const Packet *p)
Definition uw-aloha-q-sink.cpp:152
virtual int command(int argc, const char *const *argv)
Definition uw-aloha-q-sink.cpp:230
int sea_trial_
Definition uw-aloha-q-sink.h:150
virtual void recvFromUpperLayers(Packet *p)
Definition uw-aloha-q-sink.cpp:100
virtual ~UwAloha_Q_SINK()
Definition uw-aloha-q-sink.cpp:96
int debug_
Definition uw-aloha-q-sink.h:148
virtual void txAck(int dest_addr)
Definition uw-aloha-q-sink.cpp:122
virtual void Phy2MacEndTx(const Packet *p)
Definition uw-aloha-q-sink.cpp:139
virtual int getLayerIdFromTag(const std::string &tag)
Definition uw-aloha-q-sink.cpp:107
packet_t PT_MMAC_ACK
Definition initlib.cpp:44