arduino-emulator
|
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 FTPFile & | open (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 |
FtpIpClient * | command_ptr |
int | data_port |
FtpIpClient * | data_ptr |
const char * | password |
int | port |
IPAddress | remote_addr |
const char * | userid |
FTPClient Basic FTP access class which supports directory operatations and the opening of a files.