ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 


Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ns-2/queue/errmodel.h File Reference

#include "connector.h"
#include "ranvar.h"
#include "packet.h"

Compounds

class  ErrorModel
class  ErrorModule
class  ListErrorModel
class  LMSErrorModel
class  MrouteErrorModel
class  MultiStateErrorModel
class  PeriodicErrorModel
class  SelectErrorModel
class  TraceErrorModel
class  TwoStateErrorModel

Defines

#define EU_NAMES   "time", "byte", "pkt", "bit"
#define STR2EU(s)   (!strcmp(s,"time") ? EU_TIME : (!strcmp(s,"byte") ? EU_BYTE : (!strcmp(s, "bit") ? EU_BIT : EU_PKT)))
#define ST_NAMES   "time", "pkt"
#define STR2ST(s)   (!strcmp(s,"time") ? ST_TIME : ST_PKT)
#define EM_GOOD   1
#define EM_BAD   2

Enumerations

enum  ErrorUnit { EU_TIME = 0, EU_BYTE, EU_PKT, EU_BIT }
enum  StTypeUnit { ST_TIME = 0, ST_PKT }

Define Documentation

#define EM_BAD   2
 

#define EM_GOOD   1
 

#define EU_NAMES   "time", "byte", "pkt", "bit"
 

#define ST_NAMES   "time", "pkt"
 

#define STR2EU      (!strcmp(s,"time") ? EU_TIME : (!strcmp(s,"byte") ? EU_BYTE : (!strcmp(s, "bit") ? EU_BIT : EU_PKT)))
 

#define STR2ST      (!strcmp(s,"time") ? ST_TIME : ST_PKT)
 


Enumeration Type Documentation

enum ErrorUnit
 

Enumeration values:
EU_TIME 
EU_BYTE 
EU_PKT 
EU_BIT 

enum StTypeUnit
 

Enumeration values:
ST_TIME 
ST_PKT 


This document is generated by doxygen.