Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

item Struct Reference


Data Fields

DSEQ_TYPE dseq
FRAGMENTS_TYPE act_frag
FRAGMENTS_TYPE frag_count
enum packet_type dgram_type
int invalid
fragment_itemfragments_start
fragment_itemfragments_end
item * next
item * last
char * packet
Tsending_buffersbuffer_info
int length
SEQ_TYPE seq
double first_send_time
double time_to_resend
int retr_counter
item * next
item * last
item * next_to_resend
item * last_to_resend

Detailed Description

Structure for saving whole datagram information.


Field Documentation

FRAGMENTS_TYPE item::act_frag
 

actual fragments count (count of saved fragments from this datagram).

struct Tsending_buffers* item::buffer_info
 

the pointer to the buffer whose packet it is

enum packet_type item::dgram_type
 

datagram type

DSEQ_TYPE item::dseq
 

data sequence number

double item::first_send_time
 

packet first sending time

FRAGMENTS_TYPE item::frag_count
 

total fragments count

struct fragment_item* item::fragments_end
 

fragments end

struct fragment_item* item::fragments_start
 

fragments start

int item::invalid
 

item validity sign

struct item* item::last
 

last packet in buffer

struct item* item::last
 

last item in buffer

struct item* item::last_to_resend
 

last packet in structure for retransmissions

int item::length
 

packet payload length (size)

struct item* item::next
 

next packet in buffer

struct item* item::next
 

next item in buffer

struct item* item::next_to_resend
 

next packet in structure for retransmissions

char* item::packet
 

packet payload

int item::retr_counter
 

packet retransmit counter

SEQ_TYPE item::seq
 

packet sequence number

double item::time_to_resend
 

packet time to resend


The documentation for this struct was generated from the following files:
Generated on Fri May 21 07:50:25 2004 for Active Router Transport Protocol (ARTP) by doxygen1.2.15