Public Member Functions | Protected Attributes

MultihopMac Class Reference

Inheritance diagram for MultihopMac:
Mac BiConnector NsObject Handler

List of all members.

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_

The documentation for this class was generated from the following files: