TFTPc_Get

Gets a file from the TFTP server.

Files

tftp-c.h/tftp-c.c

Prototype

          CPU_BOOLEAN  TFTPc_Get (const  TFTPc_CFG   *p_cfg,
                                         CPU_CHAR    *p_filename_local,
                                         CPU_CHAR    *p_filename_remote,
                                         TFTPc_MODE   mode,
                                         TFTPc_ERR   *p_err);

Arguments

p_cfg

Pointer to TFTPc Configuration to use.
DEF_NULL
, if default configuration must be used.

p_filename_local 

Pointer to name of the file to be written to the client.

p_filename_remote 

Pointer to name of the file to be read from the server.

mode 

TFTP transfer mode:

TFTPc_MODE_NETASCII  ASCII mode
TFTPc_MODE_OCTET        Binary mode

p_err

Pointer to variable that will receive the return error code from this function:

TFTPc_ERR_NONE
TFTPC_ERR_FILE_OPEN
TFTPc_ERR_TX
...

Returned Values

DEF_OK,     if file was get from server successfully.
DEF_FAIL, otherwise.

Required Configuration

None.

Notes / Warnings

None.

Example Usage

See section Getting Started for an example.