|
Classes |
| class | itpp::Base_Event |
| | Base Event Class. More...
|
| struct | itpp::Compare_Base_Event_Times |
| | Compare to events, Returns true if expire time of event1 is larger than the expire time of event2. More...
|
| class | itpp::Event_Queue |
| | Event Queue class. More...
|
| class | itpp::Event< ObjectType > |
| | An Event class that executes a function when the event expires. More...
|
| class | itpp::Data_Event< ObjectType, DataType > |
| | An Event class that executes a function with some data as input when the event expires. More...
|
| class | itpp::Front_Drop_Queue |
| | ADD DOCUMENTATION HERE. More...
|
| class | itpp::Packet |
| class | itpp::L3_Packet_Info |
| class | itpp::Link_Packet |
| class | itpp::ACK |
| class | itpp::Packet_Channel |
| | ADD DOCUMENTATION HERE. More...
|
| class | itpp::ACK_Channel |
| | ADD DOCUMENTATION HERE. More...
|
| class | itpp::Packet_Generator |
| class | itpp::Poisson_Packet_Generator |
| class | itpp::Constant_Rate_Packet_Generator |
| class | itpp::Burst_WWW_Packet_Generator |
| class | itpp::Sink |
| class | itpp::Selective_Repeat_ARQ_Sender |
| class | itpp::Selective_Repeat_ARQ_Receiver |
| class | itpp::Signal< DataType > |
| | Signals and slots. More...
|
| class | itpp::Base_Slot< DataType > |
| | Base Slot class. More...
|
| class | itpp::Slot< ObjectType, DataType > |
| | Slot Class. More...
|
| class | itpp::ATimer< ObjectType, DataType > |
| class | itpp::TTimer< THandler > |
| class | itpp::Sequence_Number |
| class | itpp::TCP_Segment |
| class | itpp::TCP_Packet |
| class | itpp::TCP_Sender |
| class | itpp::TCP_Receiver_Buffer |
| class | itpp::TCP_Receiver |
| class | itpp::TCP_Server_Application |
| class | itpp::TCP_Client_Application |
Defines |
|
#define | DEFAULT_MAX_BYTES_IN_QUEUE 24000 |
| | ADD DOCUMENTATION HERE.
|
Typedefs |
|
typedef double | itpp::Ttype |
| | 64-bit floating point time
|
Functions |
|
const Sequence_Number & | itpp::min (const Sequence_Number &n1, const Sequence_Number &n2) |
| | ADD DOCUMENTATION HERE.
|
|
const Sequence_Number & | itpp::max (const Sequence_Number &n1, const Sequence_Number &n2) |
| | ADD DOCUMENTATION HERE.
|
|
| itpp::Signal::Signal (const std::string signal_name="Unamed Signal", const bool single_shot=false, const bool enable_debug=false) |
| | Default constructor.
|
|
| itpp::Signal::~Signal () |
| | Destructor.
|
|
void | itpp::Signal::set_name (const std::string &signal_name) |
| | set name of signal
|
|
void | itpp::Signal::set_debug (const bool enable_debug=true) |
| | Set debug mode. If true all signals are printed to stdout.
|
|
void | itpp::Signal::connect (Base_Slot< DataType > *slot) |
| | Connect a slot to the signal.
|
|
void | itpp::Signal::disconnect (Base_Slot< DataType > *slot=NULL) |
| | Disconnect the slot from the signal.
|
|
Base_Event * | itpp::Signal::operator() (DataType signal, const Ttype delta_time=0) |
| | Issue a signal.
|
|
void | itpp::Signal::cancel () |
| | cancel signal
|
|
void | itpp::Signal::trigger (DataType u) |
| | ADD DOCUMENTATION HERE.
|
|
void | itpp::Signal::_disconnect (Base_Slot< DataType > *slot) |
| | ADD DOCUMENTATION HERE.
|
|
| itpp::Base_Slot::Base_Slot (const std::string slot_name="Unamed Base_Slot") |
| | Default Constructor.
|
|
void | itpp::Base_Slot::set_name (const std::string &slot_name) |
| | set slot name
|
|
virtual | itpp::Base_Slot::~Base_Slot () |
| | Desctuctor.
|
|
void | itpp::Base_Slot::_connect (Signal< DataType > *signal) |
| | ADD DOCUMENTATION HERE.
|
|
void | itpp::Base_Slot::_disconnect (Signal< DataType > *signal) |
| | ADD DOCUMENTATION HERE.
|
|
| itpp::Slot::Slot (const std::string _name="Unamed Slot") |
| | Default constructor.
|
|
| itpp::Slot::~Slot () |
| | Destructor.
|
|
void | itpp::Slot::forward (ObjectType *object_pointer, void(ObjectType::*object_function_pointer)(DataType u)) |
| | ADD DOCUMENTATION HERE.
|
|
void | itpp::Slot::operator() (DataType u) |
| | ADD DOCUMENTATION HERE.
|
|
Sequence_Number | itpp::TCP_Receiver_Buffer::first_byte () const |
| | first byte stored or missing
|
|
Sequence_Number | itpp::TCP_Receiver_Buffer::last_byte () const |
| | highest byte received (+1)
|
|
Sequence_Number | itpp::TCP_Receiver_Buffer::next_expected () const |
| | first byte missing
|
|
void | itpp::TCP_Segment::set_begin (const Sequence_Number &sn) |
| | ADD DOCUMENTATION HERE.
|
|
void | itpp::TCP_Segment::set_end (const Sequence_Number &sn) |
| | ADD DOCUMENTATION HERE.
|
|
bool | itpp::TCP_Segment::operator== (const TCP_Segment &segment) const |
| | ADD DOCUMENTATION HERE.
|
|
bool | itpp::TCP_Segment::operator!= (const TCP_Segment &segment) const |
| | ADD DOCUMENTATION HERE.
|
|
bool | itpp::TCP_Segment::can_be_combined (const TCP_Segment &segment) const |
| | ADD DOCUMENTATION HERE.
|
|
bool | itpp::TCP_Segment::is_contained (const TCP_Segment &segment) const |
| | ADD DOCUMENTATION HERE.
|
|
unsigned | itpp::TCP_Segment::length () const |
| | ADD DOCUMENTATION HERE.
|