Public Member Functions | Protected Member Functions | Protected Attributes | Friends

Snoop Class Reference

Inheritance diagram for Snoop:
NsObject Handler

List of all members.

Public Member Functions

void recv (Packet *, Handler *)
void handle (Event *)
int snoop_rxmit (Packet *)
int next (int i)
int prev (int i)
int wl_next (int i)
int wl_prev (int i)

Protected Member Functions

int command (int argc, const char *const *argv)
void reset ()
void wlreset ()
void snoop_data (Packet *)
int snoop_ack (Packet *)
void snoop_wless_data (Packet *)
void snoop_wired_ack (Packet *)
int snoop_wlessloss (int)
double snoop_cleanbufs_ (int)
void snoop_rtt (double)
int snoop_qlong ()
int snoop_insert (Packet *)
int empty_ ()
void savepkt_ (Packet *, int, int)
void update_state_ ()
double timeout ()
void snoop_cleanup ()

Protected Attributes

LLSnoopparent_
NsObjectrecvtarget_
Handlercallback_
SnoopRxmitHandlerrxmitHandler_
SnoopPersistHandlerpersistHandler_
int snoopDisable_
u_short fstate_
int lastSeen_
int lastAck_
int expNextAck_
short expDupacks_
double srtt_
double rttvar_
double tailTime_
int rxmitStatus_
short bufhead_
EventtoutPending_
short buftail_
Packetpkts_ [SNOOP_MAXWIND]
int wl_state_
int wl_lastSeen_
int wl_lastAck_
int wl_bufhead_
int wl_buftail_
hdr_seqwlseqs_ [SNOOP_WLSEQS]
int maxbufs_
double snoopTick_
double g_
int integrate_
int lru_

Friends

class SnoopRxmitHandler
class SnoopPersistHandler

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