Ftp/FtpServer.h
Go to the documentation of this file.
73 void addUser(const String& login, const String& pass, IFS::UserRole userRole = IFS::UserRole::Admin);
Definition: Ftp/FtpServer.h:24
virtual IFS::UserRole validateUser(const char *login, const char *pass)=0
Validate user.
TcpConnection * createClient(tcp_pcb *clientTcp) override
virtual bool onCommand([[maybe_unused]] String cmd, [[maybe_unused]] String data, [[maybe_unused]] FtpServerConnection &connection)
Handle an incoming command.
Definition: Ftp/FtpServer.h:51
CustomFtpServer(IFS::FileSystem *fileSystem=nullptr)
Definition: Ftp/FtpServer.h:28
Definition: FtpServerConnection.h:28
bool onCommand(String cmd, String data, FtpServerConnection &connection) override
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
1.9.1