RTEMS 6.1-rc1
Data Fields
tftpStream Struct Reference

Data Fields

union tftpPacketreceive_buf
 
union tftpPacketsend_buf
 
uint16_t blocknum
 
size_t block_size
 
size_t packet_size
 
uint16_t send_buf_size_in_pkts
 
uint16_t blocknum_last_filled
 
uint16_t blocknum_eof_block
 
int socket
 
struct sockaddr_in myAddress
 
struct sockaddr_in farAddress
 
int nleft
 
int nused
 
int firstReply
 
bool at_eof
 
bool is_for_reading
 
ssize_t(* prepare_packet_for_sending )(struct tftpStream *tp, bool force_retransmission, union tftpPacket **send_buf, bool *wait_for_packet_reception, const void *create_packet_data)
 
int(* process_data_packet )(struct tftpStream *tp, ssize_t len)
 
int(* process_ack_packet )(struct tftpStream *tp, ssize_t len)
 
int(* process_oack_packet )(struct tftpStream *tp, ssize_t len)
 
int(* process_error_packet )(struct tftpStream *tp, ssize_t len)
 
int retransmission_error_code
 
bool ignore_out_of_order_packets
 
int32_t blocknum_of_first_packet_of_window
 
int error
 
tftp_net_config config
 
tftp_options server_options
 

The documentation for this struct was generated from the following file: