#include <itpp/protocol/packet_generator.h>
Public Member Functions | |
| Burst_WWW_Packet_Generator (const double Avg_bit_rate=1.0, const int Packet_size=150, const int Max_packets=0) | |
| ADD DOCUMENTATION HERE. | |
| virtual | ~Burst_WWW_Packet_Generator () |
| ADD DOCUMENTATION HERE. | |
| void | set_parameters (const double Avg_bit_rate, const int Packet_size, const unsigned long int Max_packets) |
| ADD DOCUMENTATION HERE. | |
| void | set_parameters (const int Packet_size, const unsigned long int Max_packets) |
| ADD DOCUMENTATION HERE. | |
| double | get_avg_bit_rate () |
| ADD DOCUMENTATION HERE. | |
| int | get_packet_size () |
| ADD DOCUMENTATION HERE. | |
| int | get_max_packets () |
| ADD DOCUMENTATION HERE. | |
Public Attributes | |
| Signal< Packet * > | output |
| ADD DOCUMENTATION HERE. | |
| Slot< Packet_Generator, bool > | start |
| ADD DOCUMENTATION HERE. | |
Protected Member Functions | |
| virtual Ttype | delta_t () |
| ADD DOCUMENTATION HERE. | |
Protected Attributes | |
| int | N |
| ADD DOCUMENTATION HERE. | |
| int | Navg |
| ADD DOCUMENTATION HERE. | |
| double | Ti |
| ADD DOCUMENTATION HERE. | |
| double | Tr |
| ADD DOCUMENTATION HERE. | |
| double | avg_delta_t |
| ADD DOCUMENTATION HERE. | |
| double | avg_bit_rate |
| ADD DOCUMENTATION HERE. | |
| Exponential_RNG | ee |
| ADD DOCUMENTATION HERE. | |
ADD DOCUMENTATION HERE
Definition at line 129 of file packet_generator.h.
| itpp::Burst_WWW_Packet_Generator::Burst_WWW_Packet_Generator | ( | const double | Avg_bit_rate = 1.0, |
| const int | Packet_size = 150, | ||
| const int | Max_packets = 0 ) |
|
virtual |
ADD DOCUMENTATION HERE.
Definition at line 141 of file packet_generator.cpp.
|
protectedvirtual |
ADD DOCUMENTATION HERE.
Reimplemented from itpp::Poisson_Packet_Generator.
Definition at line 146 of file packet_generator.cpp.
References itpp::Poisson_Packet_Generator::ee, N, Navg, Ti, and Tr.
|
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.
|
protected |
ADD DOCUMENTATION HERE.
Definition at line 140 of file packet_generator.h.
Referenced by Burst_WWW_Packet_Generator(), and delta_t().
|
protected |
ADD DOCUMENTATION HERE.
Definition at line 142 of file packet_generator.h.
Referenced by Burst_WWW_Packet_Generator(), and delta_t().
|
protected |
ADD DOCUMENTATION HERE.
Definition at line 144 of file packet_generator.h.
Referenced by Burst_WWW_Packet_Generator(), and delta_t().
|
protected |
ADD DOCUMENTATION HERE.
Definition at line 146 of file packet_generator.h.
Referenced by Burst_WWW_Packet_Generator(), and delta_t().
|
protectedinherited |
ADD DOCUMENTATION HERE.
Definition at line 103 of file packet_generator.h.
Referenced by itpp::Constant_Rate_Packet_Generator::delta_t(), itpp::Poisson_Packet_Generator::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 delta_t(), itpp::Poisson_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 Tue Dec 10 2024 04:49:37 for IT++ by Doxygen 1.12.0