TFTPIsFileClosed Function

Microchip TCP/IP Stack

Microchip TCP/IP Stack Help
TFTPIsFileClosed Function
C
TFTP_RESULT TFTPIsFileClosed();
Description

If file mode is Read, it simply makes that last block is acknowledged. If file mode is Write, it waits for server ack. If no ack was received within specified timeout instructs appliaction to resend last block. It keeps track of retries and declares timeout all attempts were exhausted.

Preconditions

TFTPCloseFile() is already called.

Returns

TFTP_OK if file was successfully closdd 

TFTP_RETRY if file mode was Write and remote server did not receive last packet. Application must retry with last block. 

TFTP_TIMEOUT if all attempts were exhausted in closing file. 

TFTP_ERROR if remote server sent an error in response to last block. Actual error code may be read by calling TFTPGetError() 

TFTP_NOT_READY if file is not closed yet.

Side Effects

None

Remarks

None

Microchip TCP/IP Stack 5.42.08 - June 15, 2013
Copyright © 2012 Microchip Technology, Inc.  All rights reserved.