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