ns2 Network Simulator C++ Class Hierarchy of version ns-snapshot-20040722 | |
| Home | Source Code | Manual | FAQ | Mailing List Archive | Search | | | Download | |
#include <classifier.h>
Inheritance diagram for Classifier:
Public Types | |
enum | classify_ret { ONCE = -2, TWICE = -1 } |
Public Member Functions | |
Classifier () | |
virtual | ~Classifier () |
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) |
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_ |
|
|
|
|
|
|
|
|
|
|
Reimplemented in ReserveAddressClassifier, and ReservePortClassifier. |
|
Reimplemented from NsObject. Reimplemented in ReserveAddressClassifier, BcastAddressClassifier, HashClassifier, DestHashClassifier, HierClassifier, MCastClassifier, ReservePortClassifier, VirtualClassifier, Replicator, MPLSAddressClassifier, and NixClassifier. |
|
Reimplemented in DestHashClassifier, HierClassifier, and VirtualClassifier. |
|
Reimplemented in BcastAddressClassifier, QSClassifier, NixClassifier, and SRClassifier. |
|
Reimplemented in ReserveAddressClassifier, and ReservePortClassifier. |
|
Reimplemented in MPLSAddressClassifier. |
|
|
|
|
|
|
|
Implements NsObject. Reimplemented in MCastBSTClassifier, HierClassifier, MacClassifier, VirtualClassifier, Replicator, and MIPDecapsulator. |
|
|
|
Reimplemented in HierClassifier. |
|
Reimplemented in HashClassifier. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|