List of all members.
Public Types |
enum | classify_ret { ONCE = -2,
TWICE = -1
} |
Public Member Functions |
int | maxslot () const |
NsObject * | slot (int slot) |
int | mshift (int val) |
void | set_default_target (NsObject *obj) |
virtual void | recv (Packet *p, Handler *h) |
virtual NsObject * | find (Packet *) |
virtual int | classify (Packet *) |
virtual void | clear (int slot) |
virtual void | do_install (char *dst, NsObject *target) |
int | install_next (NsObject *node) |
virtual void | install (int slot, NsObject *) |
void | set_table_size (int nn) |
virtual void | set_table_size (int level, int nn) |
int | allocPort (NsObject *) |
Protected Member Functions |
virtual int | getnxt (NsObject *) |
virtual int | command (int argc, const char *const *argv) |
void | alloc (int) |
Protected Attributes |
NsObject ** | slot_ |
int | nslot_ |
int | maxslot_ |
int | offset_ |
int | shift_ |
int | mask_ |
NsObject * | default_target_ |
int | nsize_ |
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/classifier/classifier.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/classifier/classifier.cc