| 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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|