| ns2 Network Simulator C++ Class Hierarchy of version ns-snapshot-20040722 | |
| | Home | Source Code | Manual | FAQ | Mailing List Archive | Search | | | Download | |
#include <classifier-hash.h>
Inheritance diagram for HashClassifier:

Public Member Functions | |
| HashClassifier (int keylen) | |
| ~HashClassifier () | |
| virtual int | classify (Packet *p) |
| virtual int | lookup (Packet *p) |
| virtual int | unknown (Packet *p) |
| void | set_default (int slot) |
| int | do_set_hash (nsaddr_t src, nsaddr_t dst, int fid, int slot) |
| void | set_table_size (int nn) |
Protected Member Functions | |
| int | lookup (nsaddr_t src, nsaddr_t dst, int fid) |
| int | newflow (Packet *pkt) |
| void | reset () |
| virtual const char * | hashkey (nsaddr_t, nsaddr_t, int)=0 |
| int | set_hash (nsaddr_t src, nsaddr_t dst, int fid, int slot) |
| int | get_hash (nsaddr_t src, nsaddr_t dst, int fid) |
| virtual int | command (int argc, const char *const *argv) |
Protected Attributes | |
| int | default_ |
| Tcl_HashTable | ht_ |
| hkey | buf_ |
| int | keylen_ |
|
|
|
|
|
|
|
|
Reimplemented from Classifier. Reimplemented in DestHashClassifier. |
|
||||||||||||
|
Reimplemented from Classifier. Reimplemented in DestHashClassifier. |
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Implemented in SrcDestFidHashClassifier, SrcDestHashClassifier, FidHashClassifier, and DestHashClassifier. |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
Reimplemented from NsObject. |
|
|
|
|
||||||||||||||||||||
|
|
|
|
Reimplemented from Classifier. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|