tftp_client_misc.h
void tftpClientCloseConnection(TftpClientContext *context)
Close connection with the TFTP server.
Definition: tftp_client_misc.c:97
error_t tftpClientProcessEvents(TftpClientContext *context)
Process TFTP client events.
Definition: tftp_client_misc.c:115
void tftpClientProcessPacket(TftpClientContext *context, const IpAddr *srcIpAddr, uint16_t srcPort)
Process incoming packet.
Definition: tftp_client_misc.c:189
void tftpClientProcessDataPacket(TftpClientContext *context, uint16_t srcPort, const TftpDataPacket *dataPacket, size_t length)
Process incoming DATA packet.
Definition: tftp_client_misc.c:242
void tftpClientProcessErrorPacket(TftpClientContext *context, uint16_t srcPort, const TftpErrorPacket *errorPacket, size_t length)
Process incoming ERROR packet.
Definition: tftp_client_misc.c:397
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:676
TFTP client.
error_t tftpClientSendErrorPacket(TftpClientContext *context, uint16_t errorCode, const char_t *errorMsg)
Send ERROR packet.
Definition: tftp_client_misc.c:627
error_t tftpClientSendWrqPacket(TftpClientContext *context, const char_t *filename, const char_t *mode)
Send WRQ packet.
Definition: tftp_client_misc.c:491
void tftpClientProcessAckPacket(TftpClientContext *context, uint16_t srcPort, const TftpAckPacket *ackPacket, size_t length)
Process incoming ACK packet.
Definition: tftp_client_misc.c:311
error_t tftpClientSendDataPacket(TftpClientContext *context)
Send DATA packet.
Definition: tftp_client_misc.c:545
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:435
error_t tftpClientSendAckPacket(TftpClientContext *context)
Send ACK packet.
Definition: tftp_client_misc.c:585
