class Classifier/Replicator/Demuxer : Classifier/Replicator <Replicator>


Inheritance:


Public Fields

Classifier/Replicator/Demuxer instvar active_
Classifier/Replicator/Demuxer instvar ignore_
Classifier/Replicator/Demuxer instvar nactive_
Classifier/Replicator/Demuxer instvar node_
Classifier/Replicator/Demuxer instvar nslot_

Public Methods

Classifier/Replicator/Demuxer instproc disable target
Classifier/Replicator/Demuxer instproc drop { src dst {iface -1} }
Classifier/Replicator/Demuxer instproc dump-oifs {}
Classifier/Replicator/Demuxer instproc enable target
Classifier/Replicator/Demuxer instproc exists target
Classifier/Replicator/Demuxer instproc init args
Classifier/Replicator/Demuxer instproc insert target
Classifier/Replicator/Demuxer instproc is-active {}
Classifier/Replicator/Demuxer instproc is-active-target target
Classifier/Replicator/Demuxer instproc reset {}

Inherited from Replicator:

Public Methods

virtual int classify(Packet*)
void recv(Packet*, Handler* h = 0)

Protected Methods

virtual int command(int argc, const char*const* argv)

Inherited from Classifier:

Public Classes

enum classify_ret

Public Fields

Classifier instvar mask_
Classifier instvar offset_
Classifier instvar shift_
Classifier instvar slots_

Public Methods

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
inline NsObject* slot(int slot)

Public

enum classify_ret

Protected Fields

NsObject* default_target_
int mask_
int maxslot_
int offset_
int shift_
NsObject** slot_

Protected Methods

void alloc(int)
virtual void clear(int slot)
virtual int getnxt(NsObject *)
void install(int slot, NsObject*)

Private Fields

int off_ip_

Inherited from NsObject:

Public Methods

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()

Protected Fields

int debug_
int off_cmn_
int off_flags_

Protected Methods

void handle(Event*)

Inherited from Handler:


Documentation

Class Classifier/Replicator/Demuxer
Classifier/Replicator/Demuxer instproc init args

Classifier/Replicator/Demuxer instvar nslot_

Classifier/Replicator/Demuxer instvar nactive_

Classifier/Replicator/Demuxer instproc is-active {}

Classifier/Replicator/Demuxer instproc insert target

Classifier/Replicator/Demuxer instvar active_

Classifier/Replicator/Demuxer instproc dump-oifs {}

Classifier/Replicator/Demuxer instproc disable target

Classifier/Replicator/Demuxer instproc enable target

Classifier/Replicator/Demuxer instvar ignore_

Classifier/Replicator/Demuxer instproc exists target

Classifier/Replicator/Demuxer instproc is-active-target target

Classifier/Replicator/Demuxer instproc drop { src dst {iface -1} }

Classifier/Replicator/Demuxer instvar node_

Classifier/Replicator/Demuxer instproc reset {}


This class has no child classes.

alphabetic index hierarchy of classes


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