RTEMS 6.3
Loading...
Searching...
No Matches
tftpStream Struct Reference

Data Fields

union tftpPacket * receive_buf
union tftpPacket * send_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: