INET Framework for OMNeT++/OMNEST
HttpRandom.h File Reference
#include <exception>
#include <string>
#include "inet/common/INETDefs.h"
#include "inet/applications/httptools/common/HttpUtils.h"
#include "inet/common/INETMath.h"

Classes

class  inet::httptools::rdObject
 Base random object. More...
 
class  inet::httptools::rdNormal
 Normal distribution random object. More...
 
class  inet::httptools::rdUniform
 Uniform distribution random object. More...
 
class  inet::httptools::rdExponential
 Exponential distribution random object. More...
 
class  inet::httptools::rdHistogram
 Histogram distribution random object. More...
 
struct  inet::httptools::rdHistogram::rdHistogramBin
 
class  inet::httptools::rdConstant
 Constant distribution random object. More...
 
class  inet::httptools::rdZipf
 Zipf distribution random object. More...
 
class  inet::httptools::rdObjectFactory
 A factory class used to construct random distribution objects based on XML elements. More...
 

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 
 inet::httptools
 

Macros

#define DISTR_NORMAL_STR   "normal"
 
#define DISTR_UNIFORM_STR   "uniform"
 
#define DISTR_EXPONENTIAL_STR   "exponential"
 
#define DISTR_HISTOGRAM_STR   "histogram"
 
#define DISTR_CONSTANT_STR   "constant"
 
#define DISTR_ZIPF_STR   "zipf"
 

Enumerations

enum  inet::httptools::DISTR_TYPE {
  inet::httptools::dt_normal, inet::httptools::dt_uniform, inet::httptools::dt_exponential, inet::httptools::dt_histogram,
  inet::httptools::dt_constant, inet::httptools::dt_zipf
}
 

Macro Definition Documentation

#define DISTR_CONSTANT_STR   "constant"
#define DISTR_EXPONENTIAL_STR   "exponential"
#define DISTR_HISTOGRAM_STR   "histogram"
#define DISTR_NORMAL_STR   "normal"
#define DISTR_UNIFORM_STR   "uniform"
#define DISTR_ZIPF_STR   "zipf"