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.
More...
#include <ArduinoFTPClient.h>
|
| FTPBasicAPI () |
| 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.
|
|
virtual bool | open (Client *cmd, Client *dat, IPAddress &address, int port, int data_port, const char *username, const char *password) |
|
virtual bool | quit () |
|
virtual bool | connected () |
|
virtual bool | passv () |
|
virtual bool | binary () |
|
virtual bool | ascii () |
|
virtual bool | type (const char *type) |
|
virtual bool | del (const char *file) |
|
virtual bool | mkdir (const char *dir) |
|
virtual bool | rmd (const char *dir) |
|
virtual bool | abort () |
|
virtual Stream * | read (const char *file_name) |
|
virtual Stream * | write (const char *file_name, FileMode mode) |
|
virtual Stream * | ls (const char *file_name) |
|
virtual void | closeData () |
|
virtual void | setCurrentOperation (CurrentOperation op) |
|
virtual CurrentOperation | currentOperation () |
|
virtual void | flush () |
|
virtual size_t | size (const char *dir) |
|
virtual ObjectType | objectType (const char *file) |
|
|
virtual bool | connect (IPAddress adr, int port, Client *client, bool doCheckResult=false) |
|
virtual bool | cmd (const char *command, const char *par, const char *expected, bool wait_for_data=true) |
|
virtual bool | cmd (const char *command_str, const char *par, const char *expected[], bool wait_for_data=true) |
|
virtual void | checkClosed (Client *stream) |
|
virtual bool | checkResult (const char *expected[], const char *command_for_log, bool wait_for_data=true) |
|
|
CurrentOperation | current_operation |
|
Client * | command_ptr = nullptr |
|
Client * | data_ptr = nullptr |
|
IPAddress | remote_address |
|
bool | is_open |
|
char | result_reply [80] |
|
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.
◆ current_operation
CurrentOperation ftp_client::FTPBasicAPI::current_operation |
|
protected |
The documentation for this class was generated from the following files: