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