Classes | |
struct | Packet |
class | Stream |
class Stream: General Stream More... | |
class | StreamPareto |
StreamPareto -- To create Self-Similar traffic. More... | |
class | StreamExpon |
class StreamExpon -- To create Poisson traffic More... | |
class | StreamCBR |
class StreamCBR -- To create Constant Bit Rate traffic More... | |
class | PacketGenerator |
PacketGenerator class to create packets according to a specified distribution. More... | |
Typedefs | |
typedef int64u | pause_size_t |
typedef int64u | burst_size_t |
typedef int64u | bytestamp_t |
typedef int16u | pckt_size_t |
typedef int16s | source_id_t |
typedef float | load_t |
typedef float | shape_t |
typedef DOUBLE | rnd_real_t |
typedef int32u | rnd_int_t |
typedef pckt_size_t(* | PF_PCKT_SIZE )(void) |
typedef Stream *(* | PF_STREAM_CTOR )(load_t, float, int) |
class PacketGenerator: Packet Generator | |
Variables | |
const shape_t | MIN_ALPHA = 1.001F |
const shape_t | MAX_ALPHA = 1.999F |
const load_t | MIN_LOAD = 1.0E-10F |
const load_t | MAX_LOAD = 0.99999F |
const rnd_real_t | SMALL_VAL = 1.0 / 0xFFFFFFFFUL |
typedef int64u GEN::burst_size_t |
Definition at line 79 of file trf_gen_v3.h.
typedef int64u GEN::bytestamp_t |
Definition at line 81 of file trf_gen_v3.h.
typedef float GEN::load_t |
Definition at line 85 of file trf_gen_v3.h.
typedef int64u GEN::pause_size_t |
Definition at line 78 of file trf_gen_v3.h.
typedef int16u GEN::pckt_size_t |
Definition at line 82 of file trf_gen_v3.h.
typedef pckt_size_t(* GEN::PF_PCKT_SIZE)(void) |
Definition at line 91 of file trf_gen_v3.h.
typedef Stream*(* GEN::PF_STREAM_CTOR)(load_t, float,int) |
typedef int32u GEN::rnd_int_t |
Definition at line 89 of file trf_gen_v3.h.
typedef DOUBLE GEN::rnd_real_t |
Definition at line 88 of file trf_gen_v3.h.
typedef float GEN::shape_t |
Definition at line 86 of file trf_gen_v3.h.
typedef int16s GEN::source_id_t |
Definition at line 83 of file trf_gen_v3.h.
const shape_t GEN::MAX_ALPHA = 1.999F |
Definition at line 94 of file trf_gen_v3.h.
const load_t GEN::MAX_LOAD = 0.99999F |
Definition at line 97 of file trf_gen_v3.h.
const shape_t GEN::MIN_ALPHA = 1.001F |
Definition at line 93 of file trf_gen_v3.h.
const load_t GEN::MIN_LOAD = 1.0E-10F |
Definition at line 96 of file trf_gen_v3.h.
const rnd_real_t GEN::SMALL_VAL = 1.0 / 0xFFFFFFFFUL |
Definition at line 99 of file trf_gen_v3.h.