Public Member Functions | Protected Member Functions | Protected Attributes

ErrorModel Class Reference

Inheritance diagram for ErrorModel:
Connector NsObject Handler ListErrorModel LMSErrorModel MultiStateErrorModel PeriodicErrorModel SelectErrorModel TraceErrorModel TwoStateErrorModel SRMErrorModel MrouteErrorModel ComplexTwoStateErrorModel

List of all members.

Public Member Functions

virtual void recv (Packet *, Handler *)
virtual void reset ()
virtual int corrupt (Packet *)
double rate ()
ErrorUnit unit ()

Protected Member Functions

virtual int command (int argc, const char *const *argv)
int CorruptPkt (Packet *)
int CorruptTime (Packet *)
int CorruptByte (Packet *)
int CorruptBit (Packet *)
double PktLength (Packet *)
double * ComputeBitErrProb (int)
virtual void trace_event (char *eventtype)

Protected Attributes

EventTraceet_
int enable_
int markecn_
int delay_pkt_
int firstTime_
ErrorUnit unit_
double rate_
double delay_
double bandwidth_
RandomVariableranvar_
int FECstrength_
int datapktsize_
int cntrlpktsize_
double * cntrlprb_
double * dataprb_
Event intr_

The documentation for this class was generated from the following files: