FtpServer.h
Go to the documentation of this file.
72 void addUser(const String& login, const String& pass, IFS::UserRole userRole = IFS::UserRole::Admin);
Definition: FtpServer.h:24
virtual bool onCommand(String cmd, String data, FtpServerConnection &connection)
Handle an incoming command.
Definition: FtpServer.h:51
virtual IFS::UserRole validateUser(const char *login, const char *pass)=0
Validate user.
TcpConnection * createClient(tcp_pcb *clientTcp) override
CustomFtpServer(IFS::FileSystem *fileSystem=nullptr)
Definition: FtpServer.h:28
Definition: FtpServerConnection.h:28
bool onCommand(String cmd, String data, FtpServerConnection &connection) override
Handle an incoming command.
void addUser(const String &login, const String &pass, IFS::UserRole userRole=IFS::UserRole::Admin)
IFS::UserRole validateUser(const char *login, const char *pass) override
Validate user.
Installable File System base class.
Definition: Components/IFS/src/include/IFS/FileSystem.h:40
Definition: TcpConnection.h:40
void setTimeOut(uint16_t waitTimeOut)
Definition: TcpServer.h:31