H A D | tftp.c | 165 size_t* resp_len, const char* err_msg) { 170 size_t max_msg_sz = *resp_len - (sizeof(tftp_err_msg) + 1); 174 // *resp_len is unchanged - the whole buffer was used 177 *resp_len = sizeof(tftp_err_msg) + err_msg_len + 1; 416 size_t* resp_len, 422 set_error(session, TFTP_ERR_CODE_UNDEF, resp, resp_len, "invalid state transition"); 429 set_error(session, TFTP_ERR_CODE_UNDEF, resp, resp_len, "write request is too large"); 440 set_error(session, TFTP_ERR_CODE_BAD_OPTIONS, resp, resp_len, "no options"); 458 set_error(session, TFTP_ERR_CODE_BAD_OPTIONS, resp, resp_len, "unknown write request mode"); 477 set_error(session, TFTP_ERR_CODE_BAD_OPTIONS, resp, resp_len, "n 164 set_error(tftp_session* session, uint16_t err_code, void* resp_buf, size_t* resp_len, const char* err_msg) argument 411 tftp_handle_request(tftp_session* session, tftp_file_direction direction, tftp_msg* req, size_t req_len, tftp_msg* resp, size_t* resp_len, uint32_t* timeout_ms, void* cookie) argument 658 tftp_handle_wrq(tftp_session* session, tftp_msg* wrq, size_t wrq_len, tftp_msg* resp, size_t* resp_len, uint32_t* timeout_ms, void* cookie) argument 669 tftp_handle_rrq(tftp_session* session, tftp_msg* rrq, size_t rrq_len, tftp_msg* resp, size_t* resp_len, uint32_t* timeout_ms, void* cookie) argument 691 tftp_handle_data(tftp_session* session, tftp_msg* msg, size_t msg_len, tftp_msg* resp, size_t* resp_len, uint32_t* timeout_ms, void* cookie) argument 765 tftp_handle_ack(tftp_session* session, tftp_msg* ack, size_t ack_len, tftp_msg* resp, size_t* resp_len, uint32_t* timeout_ms, void* cookie) argument 819 tftp_handle_error(tftp_session* session, tftp_err_msg* err, size_t err_len, tftp_msg* resp, size_t* resp_len, uint32_t* timeout_ms, void* cookie) argument 841 tftp_handle_oack(tftp_session* session, tftp_msg* oack, size_t oack_len, tftp_msg* resp, size_t* resp_len, uint32_t* timeout_ms, void* cookie) argument [all...] |