Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
▼Nftp_client | |
CFTPBasicAPI | FTPBasicAPI 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 |
CFTPClient | FTPClient Basic FTP access class which supports directory operations and the opening of files |
CCStringFunctions | CStringFunctions We implemented some missing C based string functions for character arrays |
CFTPFile | FTPFile A single file which supports read and write operations. This class is implemented as an Arduino Stream and therefore provides all corresponding functionality |
CFTPFileIterator | FTPFileIterator 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 |
CFTPLogger | FTPLogger To activate logging define the output stream e.g. with FTPLogger.setOutput(Serial); and (optionally) set the log level |
CFTPSession | FTPSession 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 |
CFTPSessionMgr | FTPSessionMgr 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 |