tftp_client_misc.h
void tftpClientCloseConnection(TftpClientContext *context)
Close connection with the TFTP server.
Definition: tftp_client_misc.c:96
error_t tftpClientProcessEvents(TftpClientContext *context)
Process TFTP client events.
Definition: tftp_client_misc.c:114
void tftpClientProcessPacket(TftpClientContext *context, const IpAddr *srcIpAddr, uint16_t srcPort)
Process incoming packet.
Definition: tftp_client_misc.c:188
void tftpClientProcessDataPacket(TftpClientContext *context, uint16_t srcPort, const TftpDataPacket *dataPacket, size_t length)
Process incoming DATA packet.
Definition: tftp_client_misc.c:241
void tftpClientProcessErrorPacket(TftpClientContext *context, uint16_t srcPort, const TftpErrorPacket *errorPacket, size_t length)
Process incoming ERROR packet.
Definition: tftp_client_misc.c:396
error_t tftpClientOpenConnection(TftpClientContext *context)
Open connection with the TFTP server.
Definition: tftp_client_misc.c:50
error_t tftpClientRetransmitPacket(TftpClientContext *context)
Retransmit the last packet.
Definition: tftp_client_misc.c:675
TFTP client.
error_t tftpClientSendErrorPacket(TftpClientContext *context, uint16_t errorCode, const char_t *errorMsg)
Send ERROR packet.
Definition: tftp_client_misc.c:626
error_t tftpClientSendWrqPacket(TftpClientContext *context, const char_t *filename, const char_t *mode)
Send WRQ packet.
Definition: tftp_client_misc.c:490
void tftpClientProcessAckPacket(TftpClientContext *context, uint16_t srcPort, const TftpAckPacket *ackPacket, size_t length)
Process incoming ACK packet.
Definition: tftp_client_misc.c:310
error_t tftpClientSendDataPacket(TftpClientContext *context)
Send DATA packet.
Definition: tftp_client_misc.c:544
TCP/IP stack core.
error_t tftpClientSendRrqPacket(TftpClientContext *context, const char_t *filename, const char_t *mode)
Send RRQ packet.
Definition: tftp_client_misc.c:434
error_t tftpClientSendAckPacket(TftpClientContext *context)
Send ACK packet.
Definition: tftp_client_misc.c:584