class <Classifier/Port/Reserve> ReservePortClassifier : public PortClassifier


Inheritance:


Public Methods

Classifier/Port/Reserve instproc init args
ReservePortClassifier()

Protected Fields

int reserved_

Protected Methods

void clear(int slot)
int command(int argc, const char*const* argv)
int getnxt(NsObject *)

Inherited from PortClassifier:

Protected Methods

int classify(Packet *p)

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
virtual void recv(Packet* p, Handler* h)
inline NsObject* slot(int slot)

Public

enum classify_ret

Protected Fields

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

Protected Methods

void alloc(int)
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*)
virtual void reset()

Inherited from Handler:


Documentation

ReservePortClassifier()

void clear(int slot)

int getnxt(NsObject *)

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

int reserved_

Classifier/Port/Reserve instproc init args


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