Classifier/Multicast instvar node_ |
static const char STARSYM[] |
MCastClassifier() |
Classifier/Multicast instproc new-group { src group iface code} |
Classifier/Multicast instproc no-slot slot |
~MCastClassifier() |
hashnode* ht_[HASHSIZE] |
hashnode* ht_star_[HASHSIZE] |
void change_iface(nsaddr_t dst, int oldiface, int newiface) |
void change_iface(nsaddr_t src, nsaddr_t dst, int oldiface, int newiface) |
virtual int classify(Packet *p) |
void clearAll() |
void clearHash(hashnode* h[], int size) |
virtual int command(int argc, const char*const* argv) |
int findslot() |
int hash(nsaddr_t src, nsaddr_t dst) |
hashnode* lookup(nsaddr_t src, nsaddr_t dst, int iface = iface_literal::ANY_IFACE) |
hashnode* lookup_star(nsaddr_t dst, int iface = iface_literal::ANY_IFACE) |
void set_hash(hashnode* ht[], nsaddr_t src, nsaddr_t dst, int slot, int iface) |
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) |
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_ |
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