Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

snoop.h File Reference

#include "scheduler.h"
#include "packet.h"
#include "ip.h"
#include "tcp.h"
#include "ll.h"
#include "mac.h"
#include "flags.h"
#include "template.h"

Include dependency graph for snoop.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

struct  hdr_seq
struct  hdr_snoop
class  LLSnoop
class  Snoop
class  SnoopPersistHandler
class  SnoopRxmitHandler

Defines

#define SNOOP_ACTIVE   0x01
#define SNOOP_CLOSED   0x02
#define SNOOP_NOACK   0x04
#define SNOOP_FULL   0x08
#define SNOOP_RTTFLAG   0x10
#define SNOOP_ALIVE   0x20
#define SNOOP_WLALIVE   0x40
#define SNOOP_WLEMPTY   0x80
#define SNOOP_MAXWIND   100
#define SNOOP_WLSEQS   8
#define SNOOP_MIN_TIMO   0.100
#define SNOOP_MAX_RXMIT   10
#define SNOOP_PROPAGATE   1
#define SNOOP_SUPPRESS   2
#define SNOOP_MAKEHANDLER   1
#define SNOOP_TAIL   1


Define Documentation

#define SNOOP_ACTIVE   0x01
 

Definition at line 50 of file snoop.h.

#define SNOOP_ALIVE   0x20
 

Definition at line 55 of file snoop.h.

Referenced by Snoop::snoop_data().

#define SNOOP_CLOSED   0x02
 

Definition at line 51 of file snoop.h.

Referenced by Snoop::snoop_ack().

#define SNOOP_FULL   0x08
 

Definition at line 53 of file snoop.h.

Referenced by Snoop::empty_(), SnoopRxmitHandler::handle(), Snoop::snoop_cleanbufs_(), Snoop::snoop_data(), and Snoop::snoop_insert().

#define SNOOP_MAKEHANDLER   1
 

Definition at line 66 of file snoop.h.

#define SNOOP_MAX_RXMIT   10
 

Definition at line 62 of file snoop.h.

Referenced by Snoop::snoop_rxmit().

#define SNOOP_MAXWIND   100
 

Definition at line 59 of file snoop.h.

Referenced by Snoop::reset(), Snoop::Snoop(), and Snoop::snoop_ack().

#define SNOOP_MIN_TIMO   0.100
 

Definition at line 61 of file snoop.h.

#define SNOOP_NOACK   0x04
 

Definition at line 52 of file snoop.h.

Referenced by Snoop::snoop_ack().

#define SNOOP_PROPAGATE   1
 

Definition at line 63 of file snoop.h.

Referenced by Snoop::command(), Snoop::handle(), Snoop::snoop_ack(), and Snoop::snoop_rxmit().

#define SNOOP_RTTFLAG   0x10
 

Definition at line 54 of file snoop.h.

#define SNOOP_SUPPRESS   2
 

Definition at line 64 of file snoop.h.

Referenced by SnoopRxmitHandler::handle(), Snoop::snoop_ack(), and Snoop::snoop_rxmit().

#define SNOOP_TAIL   1
 

Definition at line 67 of file snoop.h.

Referenced by Snoop::snoop_data(), and Snoop::snoop_insert().

#define SNOOP_WLALIVE   0x40
 

Definition at line 56 of file snoop.h.

Referenced by Snoop::snoop_wless_data().

#define SNOOP_WLEMPTY   0x80
 

Definition at line 57 of file snoop.h.

Referenced by Snoop::Snoop(), Snoop::snoop_wired_ack(), Snoop::snoop_wless_data(), and Snoop::wlreset().

#define SNOOP_WLSEQS   8
 

Definition at line 60 of file snoop.h.

Referenced by Snoop::Snoop(), Snoop::wl_next(), Snoop::wl_prev(), and Snoop::wlreset().


Generated on Tue Apr 20 12:29:04 2004 for NS2.26SourcesOriginal by doxygen 1.3.3