class defs for HashClassifier (base), SrcDest, SrcDestFid HashClassifiers
virtual int classify(Packet *p) |
HashClassifier(int keylen) |
virtual int lookup(Packet* p) |
virtual int unknown(Packet* p) |
~HashClassifier() |
hkey buf_ |
int default_ |
Tcl_HashTable ht_ |
int keylen_ |
int command(int argc, const char*const* argv) |
int get_hash(nsaddr_t src, nsaddr_t dst, int fid) |
virtual const char* hashkey(nsaddr_t, nsaddr_t, int) |
int lookup(nsaddr_t src, nsaddr_t dst, int fid) |
int newflow(Packet* pkt) |
void reset() |
int set_hash(nsaddr_t src, nsaddr_t dst, int fid, int slot) |
enum classify_ret |
Classifier instvar mask_ |
Classifier instvar offset_ |
Classifier instvar shift_ |
Classifier instvar slots_ |
Classifier instproc adjacents {} |
Classifier instproc dump {} |
virtual NsObject* find(Packet*) |
Classifier instproc in-slot |
Classifier instproc install {slot val} |
Classifier instproc installNext val |
int maxslot() |
int mshift(int val) |
Classifier instproc no-slot slot |
virtual void recv(Packet* p, Handler* h) |
inline NsObject* slot(int slot) |
enum classify_ret |
NsObject* default_target_ |
int mask_ |
int maxslot_ |
int nslot_ |
int offset_ |
int shift_ |
NsObject** slot_ |
void alloc(int) |
virtual void clear(int slot) |
virtual int getnxt(NsObject *) |
void install(int slot, NsObject*) |
int off_ip_ |
virtual void debug(const char *fmt, ...) |
virtual int delay_bind_dispatch(const char *varName, const char *localName, TclObject *tracer) |
virtual void delay_bind_init_all() |
int isdebug() |
int debug_ |
int off_cmn_ |
int off_flags_ |
class defs for HashClassifier (base), SrcDest, SrcDestFid HashClassifiers
this page has been generated automatically by doc++
Adapted for the NS documentation page
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de