tftp_server.h
Go to the documentation of this file.
222 SocketEventDesc eventDesc[TFTP_SERVER_MAX_CONNECTIONS + 1]; ///<The events the application is interested in
error_t(* TftpServerReadFileCallback)(void *file, size_t offset, uint8_t *data, size_t size, size_t *length)
Read file callback function.
Definition: tftp_server.h:156
TftpClientConnection connection[TFTP_SERVER_MAX_CONNECTIONS]
Client connections.
Definition: tftp_server.h:221
void(* TftpServerCloseFileCallback)(void *file)
Close file callback function.
Definition: tftp_server.h:164
TftpServerCloseFileCallback closeFileCallback
Close file callback function.
Definition: tftp_server.h:180
TftpServerReadFileCallback readFileCallback
Read file callback function.
Definition: tftp_server.h:213
TftpServerOpenFileCallback openFileCallback
Open file callback function.
Definition: tftp_server.h:211
error_t tftpServerInit(TftpServerContext *context, const TftpServerSettings *settings)
TFTP server initialization.
Definition: tftp_server.c:92
TftpServerReadFileCallback readFileCallback
Read file callback function.
Definition: tftp_server.h:179
TftpServerWriteFileCallback writeFileCallback
Write file callback function.
Definition: tftp_server.h:178
TftpServerOpenFileCallback openFileCallback
Open file callback function.
Definition: tftp_server.h:177
SocketEventDesc eventDesc[TFTP_SERVER_MAX_CONNECTIONS+1]
The events the application is interested in.
Definition: tftp_server.h:222
TftpServerWriteFileCallback writeFileCallback
Write file callback function.
Definition: tftp_server.h:212
void *(* TftpServerOpenFileCallback)(const char_t *filename, const char_t *mode, bool_t writeAccess)
Open file callback function.
Definition: tftp_server.h:140
void tftpServerDeinit(TftpServerContext *context)
Release TFTP server context.
Definition: tftp_server.c:387
Definitions common to TFTP client and server.
void tftpServerGetDefaultSettings(TftpServerSettings *settings)
Initialize settings with default values.
Definition: tftp_server.c:59
TftpServerCloseFileCallback closeFileCallback
Close file callback function.
Definition: tftp_server.h:214
TCP/IP stack core.
error_t(* TftpServerWriteFileCallback)(void *file, size_t offset, const uint8_t *data, size_t length)
Write file callback function.
Definition: tftp_server.h:148
