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 |
LLSnoop * | parent_ |
NsObject * | recvtarget_ |
Handler * | callback_ |
SnoopRxmitHandler * | rxmitHandler_ |
SnoopPersistHandler * | persistHandler_ |
int | snoopDisable_ |
u_short | fstate_ |
int | lastSeen_ |
int | lastAck_ |
int | expNextAck_ |
short | expDupacks_ |
double | srtt_ |
double | rttvar_ |
double | tailTime_ |
int | rxmitStatus_ |
short | bufhead_ |
Event * | toutPending_ |
short | buftail_ |
Packet * | pkts_ [SNOOP_MAXWIND] |
int | wl_state_ |
int | wl_lastSeen_ |
int | wl_lastAck_ |
int | wl_bufhead_ |
int | wl_buftail_ |
hdr_seq * | wlseqs_ [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:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/tcp/snoop.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/tcp/snoop.cc