Arduino TinyFTP
All Classes Functions Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Nftp_client
 CFTPBasicAPIFTPBasicAPI Implementation of Low Level FTP protocol. In order to simplify the logic we always use Passive FTP where it is our responsibility to open the data conection
 CFTPClientFTPClient Basic FTP access class which supports directory operations and the opening of files
 CCStringFunctionsCStringFunctions We implemented some missing C based string functions for character arrays
 CFTPFileFTPFile A single file which supports read and write operations. This class is implemented as an Arduino Stream and therefore provides all corresponding functionality
 CFTPFileIteratorFTPFileIterator The file name iterator can be used to list all available files and directories. We open a separate session for the ls operation so that we do not need to keep the result in memory and we don't lose the data when we mix it with read and write operations
 CFTPLoggerFTPLogger To activate logging define the output stream e.g. with FTPLogger.setOutput(Serial); and (optionally) set the log level
 CFTPSessionFTPSession This class manages the FTP session, including command and data connections. It provides methods to initialize the session, open data connections, and manage the session lifecycle
 CFTPSessionMgrFTPSessionMgr This class manages multiple FTP sessions, allowing for concurrent operations and session reuse. It provides methods to begin a session, end all sessions, and retrieve an available session for FTP operations