#include <itpp/protocol/packet_generator.h>
Public Member Functions | |
Constant_Rate_Packet_Generator (const double Avg_bit_rate=1.0, const int Packet_size=150, const unsigned long int Max_packets=0) | |
ADD DOCUMENTATION HERE. More... | |
virtual | ~Constant_Rate_Packet_Generator () |
ADD DOCUMENTATION HERE. More... | |
void | set_parameters (const double Avg_bit_rate, const int Packet_size, const unsigned long int Max_packets) |
ADD DOCUMENTATION HERE. More... | |
void | set_parameters (const int Packet_size, const unsigned long int Max_packets) |
ADD DOCUMENTATION HERE. More... | |
double | get_avg_bit_rate () |
ADD DOCUMENTATION HERE. More... | |
int | get_packet_size () |
ADD DOCUMENTATION HERE. More... | |
int | get_max_packets () |
ADD DOCUMENTATION HERE. More... | |
Public Attributes | |
Signal< Packet * > | output |
ADD DOCUMENTATION HERE. More... | |
Slot< Packet_Generator, bool > | start |
ADD DOCUMENTATION HERE. More... | |
Protected Member Functions | |
virtual Ttype | delta_t () |
ADD DOCUMENTATION HERE. More... | |
Protected Attributes | |
double | avg_delta_t |
ADD DOCUMENTATION HERE. More... | |
double | avg_bit_rate |
ADD DOCUMENTATION HERE. More... | |
Exponential_RNG | ee |
ADD DOCUMENTATION HERE. More... | |
ADD DOCUMENTATION HERE
Definition at line 114 of file packet_generator.h.
itpp::Constant_Rate_Packet_Generator::Constant_Rate_Packet_Generator | ( | const double | Avg_bit_rate = 1.0 , |
const int | Packet_size = 150 , |
||
const unsigned long int | Max_packets = 0 |
||
) |
ADD DOCUMENTATION HERE.
Definition at line 120 of file packet_generator.cpp.
|
virtual |
ADD DOCUMENTATION HERE.
Definition at line 122 of file packet_generator.cpp.
|
protectedvirtual |
ADD DOCUMENTATION HERE.
Reimplemented from itpp::Poisson_Packet_Generator.
Definition at line 124 of file packet_generator.cpp.
References itpp::Poisson_Packet_Generator::avg_delta_t.
|
inherited |
ADD DOCUMENTATION HERE.
Definition at line 95 of file packet_generator.cpp.
References itpp::Poisson_Packet_Generator::avg_bit_rate, itpp::Poisson_Packet_Generator::avg_delta_t, itpp::Poisson_Packet_Generator::ee, itpp::Packet_Generator::get_packet_size(), it_assert, itpp::Packet_Generator::set_parameters(), and itpp::Exponential_RNG::setup().
Referenced by itpp::Poisson_Packet_Generator::Poisson_Packet_Generator().
|
inherited |
ADD DOCUMENTATION HERE.
Definition at line 46 of file packet_generator.cpp.
References it_assert.
Referenced by itpp::Packet_Generator::Packet_Generator(), and itpp::Poisson_Packet_Generator::set_parameters().
|
inherited |
ADD DOCUMENTATION HERE.
Definition at line 106 of file packet_generator.cpp.
References itpp::Poisson_Packet_Generator::avg_bit_rate.
|
inherited |
ADD DOCUMENTATION HERE.
Definition at line 54 of file packet_generator.cpp.
Referenced by itpp::Poisson_Packet_Generator::set_parameters().
|
inherited |
ADD DOCUMENTATION HERE.
Definition at line 59 of file packet_generator.cpp.
|
protectedinherited |
ADD DOCUMENTATION HERE.
Definition at line 103 of file packet_generator.h.
Referenced by itpp::Poisson_Packet_Generator::delta_t(), delta_t(), and itpp::Poisson_Packet_Generator::set_parameters().
|
protectedinherited |
ADD DOCUMENTATION HERE.
Definition at line 105 of file packet_generator.h.
Referenced by itpp::Poisson_Packet_Generator::get_avg_bit_rate(), and itpp::Poisson_Packet_Generator::set_parameters().
|
protectedinherited |
ADD DOCUMENTATION HERE.
Definition at line 107 of file packet_generator.h.
Referenced by itpp::Poisson_Packet_Generator::delta_t(), itpp::Burst_WWW_Packet_Generator::delta_t(), and itpp::Poisson_Packet_Generator::set_parameters().
ADD DOCUMENTATION HERE.
Definition at line 62 of file packet_generator.h.
Referenced by itpp::Packet_Generator::Packet_Generator().
|
inherited |
ADD DOCUMENTATION HERE.
Definition at line 64 of file packet_generator.h.
Referenced by itpp::Packet_Generator::Packet_Generator().
Generated on Sun Jun 5 2022 21:26:42 for IT++ by Doxygen 1.9.3