Public Member Functions | |
void | send (Packet *) |
void | recv (Packet *, Handler *) |
void | poll (Packet *) |
int | checkInterfaces (int) |
void | schedulePoll (MultihopMac *) |
int | mode () |
int | mode (int m) |
MultihopMac * | peer () |
MultihopMac * | peer (MultihopMac *p) |
double | tx_rx () |
double | rx_tx () |
double | rx_rx () |
double | backoffBase () |
double | backoffTime () |
double | backoffTime (double bt) |
PollEvent * | pendingPE () |
PollEvent * | pendingPE (PollEvent *pe) |
Packet * | pkt () |
PollHandler * | ph () |
PollAckHandler * | pah () |
PollNackHandler * | pnh () |
PollTimeoutHandler * | pth () |
BackoffHandler * | bh () |
double | pollTxtime (int s) |
Protected Attributes | |
int | mode_ |
MultihopMac * | peer_ |
double | tx_rx_ |
double | rx_tx_ |
double | rx_rx_ |
double | backoffTime_ |
double | backoffBase_ |
PollEvent * | pendingPollEvent_ |
Packet * | pkt_ |
PollHandler | ph_ |
PollAckHandler | pah_ |
PollNackHandler | pnh_ |
PollTimeoutHandler | pth_ |
BackoffHandler | bh_ |