IT++ Logo Newcom Logo

itpp::Selective_Repeat_ARQ_Sender Class Reference

List of all members.

Public Member Functions

 Selective_Repeat_ARQ_Sender ()
 Selective_Repeat_ARQ_Sender (const int Seq_no_size, const int Buffer_size_factor, const int Link_packet_size, const Ttype Time_out)
 ~Selective_Repeat_ARQ_Sender ()
void set_parameters (const int Seq_no_size, const int Buffer_size_factor, const int Link_packet_size, const Ttype Time_out)
int buffer_size ()
int link_packets_buffered ()
int nof_ready_link_packets ()
int link_packets_queued_waiting_for_transmission ()
Ttype link_packets_max_queuing_time ()
void get_link_packets (const int K, Array< Packet * > &pa)

Public Attributes

Slot< Selective_Repeat_ARQ_Sender,
Packet * > 
packet_input
Slot< Selective_Repeat_ARQ_Sender,
Array< Packet * > > 
ack_input
Slot< Selective_Repeat_ARQ_Sender,
void * > 
query_nof_ready_packets
Slot< Selective_Repeat_ARQ_Sender,
int > 
packet_output_request
Signal< Array< Packet * > > packet_output
Signal< int > nof_ready_packets
Signal< int > buffer_overflow

Detailed Description

Definition at line 47 of file selective_repeat.h.


The documentation for this class was generated from the following files:
SourceForge Logo

Generated on Sat Aug 25 23:40:08 2007 for IT++ by Doxygen 1.5.2