![]() |
Embedded TCP/IP stack
4.7.0
|
Input parameters for the fnet_tftp_srv_init() function. More...
Data Fields | |
| struct fnet_sockaddr | address |
| Server socket address. If server IP address is set to 0s, the server will listen to all current network interfaces. If server address family is set to 0, it will be assigned to AF_SUPPORTED. If server port number is set to 0, it will be assigned to the default port number defined by FNET_CFG_TFTP_SRV_PORT. More... | |
| fnet_tftp_srv_request_handler_t | request_handler |
| Pointer to the callback function defined by fnet_tftp_srv_request_handler_t(). More... | |
| fnet_tftp_srv_data_handler_t | data_handler |
| Pointer to the callback function defined by fnet_tftp_srv_data_handler_t(). More... | |
| fnet_tftp_srv_complete_handler_t | complete_handler |
| Pointer to the optional callback function defined by fnet_tftp_srv_complete_handler_t(). This parameter is optional and can be set to zero. More... | |
| void * | handler_param |
| Optional application-specific parameter. It is passed to the request_handler, data_handler and complete_handler callback functions as an input parameter. More... | |
| fnet_time_t | timeout |
| Timeout for the TFTP client response in seconds. If no response from a TFTP client is received during this timeout, the last packet is retransmitted to the TFTP client automatically. If it is set to 0 the default timeout will be used, that is defined by the FNET_CFG_TFTP_SRV_TIMEOUT parameter. More... | |
| fnet_index_t | retransmit_max |
| Maximum number of retransmissions. If no response from a TFTP client is received till maximum retransmission number is reached, the TFTP server cancels the data transfer. If it is set to 0 the default number of retransmissions will be used, that is defined by the FNET_CFG_TFTP_SRV_RETRANSMIT_MAX parameter. More... | |
Input parameters for the fnet_tftp_srv_init() function.
Definition at line 173 of file fnet_tftp_srv.h.