arduino-emulator
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FTPClient Class Reference

FTPClient Basic FTP access class which supports directory operatations and the opening of a files. More...

#include <TinyFTPClient.h>

Public Member Functions

 FTPClient (FtpIpClient &command, FtpIpClient &data, int port=COMMAND_PORT, int data_port=DATA_PORT)
 
 FTPClient (int port=COMMAND_PORT, int data_port=DATA_PORT)
 
virtual bool begin (IPAddress remote_addr, const char *user="anonymous", const char *password=nullptr)
 
virtual bool connected ()
 
virtual bool end ()
 
virtual FTPFileIterator ls (const char *path, FileMode mode=WRITE_MODE)
 
virtual bool mkdir (const char *filepath)
 
virtual FTPFileopen (const char *filename, FileMode mode=READ_MODE)
 
virtual bool remove (const char *filepath)
 
virtual bool rmdir (const char *filepath)
 

Protected Member Functions

void init (FtpIpClient *command, FtpIpClient *data, int port=COMMAND_PORT, int data_port=DATA_PORT)
 

Protected Attributes

FTPBasicAPI api
 
bool cleanup_clients
 
FtpIpClientcommand_ptr
 
int data_port
 
FtpIpClientdata_ptr
 
const char * password
 
int port
 
IPAddress remote_addr
 
const char * userid
 

Detailed Description

FTPClient Basic FTP access class which supports directory operatations and the opening of a files.


The documentation for this class was generated from the following file: