#include <itpp/protocol/selective_repeat.h>
| Public Member Functions | |
| Selective_Repeat_ARQ_Sender () | |
| ADD DOCUMENTATION HERE. | |
| Selective_Repeat_ARQ_Sender (const int Seq_no_size, const int Buffer_size_factor, const int Link_packet_size, const Ttype Time_out) | |
| ADD DOCUMENTATION HERE. | |
| ~Selective_Repeat_ARQ_Sender () | |
| ADD DOCUMENTATION HERE. | |
| void | set_parameters (const int Seq_no_size, const int Buffer_size_factor, const int Link_packet_size, const Ttype Time_out) | 
| ADD DOCUMENTATION HERE. | |
| int | buffer_size () | 
| ADD DOCUMENTATION HERE. | |
| int | link_packets_buffered () | 
| ADD DOCUMENTATION HERE. | |
| int | nof_ready_link_packets () | 
| ADD DOCUMENTATION HERE. | |
| int | link_packets_queued_waiting_for_transmission () | 
| ADD DOCUMENTATION HERE. | |
| Ttype | link_packets_max_queuing_time () | 
| ADD DOCUMENTATION HERE. | |
| void | get_link_packets (const int K, Array< Packet * > &pa) | 
| ADD DOCUMENTATION HERE. | |
| Public Attributes | |
| Slot < Selective_Repeat_ARQ_Sender, Packet * > | packet_input | 
| Receives incoming packets. | |
| Slot < Selective_Repeat_ARQ_Sender, Array< Packet * > > | ack_input | 
| Receives incoming ack/nacks. | |
| Slot < Selective_Repeat_ARQ_Sender, void * > | query_nof_ready_packets | 
| Receives incoming query for number of packets ready to transmit. | |
| Slot < Selective_Repeat_ARQ_Sender, int > | packet_output_request | 
| Receives incoming packet output requests. | |
| Signal< Array< Packet * > > | packet_output | 
| Delivers transmitted packets. | |
| Signal< int > | nof_ready_packets | 
| Delivers no ready packets. | |
| Signal< int > | buffer_overflow | 
| Signals buffer overflows. | |
ADD DOCUMENTATION HERE
Definition at line 57 of file selective_repeat.h.
Generated on Sat Jul 6 2013 10:54:34 for IT++ by Doxygen 1.8.2