FtpServerConnection.h
Go to the documentation of this file.
83 typedef FtpServerConnection FTPServerConnection SMING_DEPRECATED; // @deprecated Use `FtpServerConnection` instead
A class to make it easier to handle and pass around IP addresses.
Definition: IpAddress.h:43
IFS::FileSystem * getFileSystem()
Definition: FtpDataStream.h:40
err_t onReceive(pbuf *buf) override
virtual void onCommand(String cmd, String data)
void cmdPort(const String &data)
String resolvePath(const char *name)
void dataStreamDestroyed(TcpConnection *connection)
Definition: TcpConnection.h:39
Installable File System base class.
Definition: Components/IFS/src/include/IFS/FileSystem.h:39
Definition: FtpServerConnection.h:33
FtpServerConnection(CustomFtpServer &parentServer, tcp_pcb *clientTcp)
virtual void response(int code, String text=nullptr, char sep=' ')
void dataTransferFinished(TcpConnection *connection)
bool checkFileAccess(const char *filename, IFS::OpenFlags flags)
void setDataConnection(FtpDataStream *connection)
Class to manage a NUL-terminated C-style string When storing persistent strings in RAM the regular St...
Definition: CString.h:26
Definition: FtpServerConnection.h:27
static constexpr size_t MAX_FTP_CMD
Definition: FtpServerConnection.h:43
err_t onSent(uint16_t len) override
Definition: FtpServer.h:23