TFTP Internal Members

Microchip TCP/IP Stack

Microchip TCP/IP Stack Help
TFTP Internal Members

The following functions and variables are designated as internal to the TFTP module.

Enumerations
 
Name 
Description 
 
Enumeration of TFTP opcodes 
 
The TFTP state machine 
Functions
 
Name 
Description 
 
Private helper function 
 
Private helper function 
 
PIC18 ROM variable argument implementation of _TFTPSendFileName 
Macros
 
Name 
Description 
 
The size of a TFTP block - 512 bytes 
 
The MSB of the TFTP_BLOCK_SIZE 
 
The TFTP Client port - a unique port on this device 
 
The TFTP Server Port 
Module
Variables
 
Name 
Description 
 
Mutually Exclusive variable groups to conserve RAM. 
 
Variable to preserve error condition causes for later transmission 
 
TFTP status flags 
 
Tracker variable for the number of TFTP retries 
 
TFTP Socket for TFTP server link 
 
Timing variable used to detect timeout conditions 
 
TFTP state machine tracker variable 
 
This is variable smUpload. 
 
This is variable uploadChunkDescriptor. 
 
This is variable uploadChunkDescriptorForRetransmit. 
 
This is variable vUploadFilename. 
 
TFTPUploadRAMFileToHost(), TFTPUploadFragmentedRAMFileToHost() and TFTPGetUploadStatus() functions require the DNS client module to be enabled for them to work. The RAM and ROM resources for these functions can be preserved if the DNS client module isn't enabled. 
 
This is variable wUploadChunkOffset. 
 
This is variable wUploadChunkOffsetForRetransmit. 
Microchip TCP/IP Stack 5.42.08 - June 15, 2013
Copyright © 2012 Microchip Technology, Inc.  All rights reserved.