FtpServer Member List

This is the complete list of members for FtpServer, including all inherited members.

activeTcpServerprotected
activeClientsTcpServer
addUser(const String &login, const String &pass, IFS::UserRole userRole=IFS::UserRole::Admin)FtpServer
autoSelfDestructTcpConnectionprotected
canSendTcpConnectionprotected
close()TcpConnectionvirtual
connect(const String &server, int port, bool useSsl=false)TcpConnectionvirtual
connect(IpAddress addr, uint16_t port, bool useSsl=false)TcpConnectionvirtual
connectionsTcpServerprotected
createClient(tcp_pcb *clientTcp) overrideCustomFtpServerprotectedvirtual
CustomFtpServer(IFS::FileSystem *fileSystem=nullptr)CustomFtpServerinline
flush()TcpConnection
getAvailableWriteSize()TcpConnectioninline
getConnections() constTcpServerinline
getFileSystem() constCustomFtpServerinlineprotected
getRemoteIp() constTcpConnectioninline
getRemotePort() constTcpConnectioninline
getSsl()TcpConnectioninline
initialize(tcp_pcb *pcb)TcpConnectionprotected
internalConnect(IpAddress addr, uint16_t port)TcpConnectionprotected
internalOnConnected(err_t err)TcpConnectionprotected
internalOnDnsResponse(const char *name, LWIP_IP_ADDR_T *ipaddr, int port)TcpConnectionprotected
internalOnError(err_t err)TcpConnectionprotected
internalOnPoll()TcpConnectionprotected
internalOnReceive(pbuf *p, err_t err)TcpConnectionprotected
internalOnSent(uint16_t len)TcpConnectionprotected
joinMulticastGroup(IpAddress localIp, IpAddress multicastIp)IpConnection
joinMulticastGroup(IpAddress multicastIp)IpConnectioninline
leaveMulticastGroup(IpAddress localIp, IpAddress multicastIp)IpConnection
leaveMulticastGroup(IpAddress multicastIp)IpConnectioninline
listen(int port, bool useSsl=false)TcpServervirtual
maxConnectionsTcpServerprotected
minHeapSizeTcpServerprotected
onAccept(tcp_pcb *clientTcp, err_t err)TcpServerprotectedvirtual
onClient(TcpClient *client)TcpServerprotectedvirtual
onClientComplete(TcpClient &client, bool successful)TcpServerprotectedvirtual
onClientDestroy(TcpConnection &connection)TcpServerprotectedvirtual
onClientReceive(TcpClient &client, char *data, int size)TcpServerprotectedvirtual
onClosed()TcpConnectioninlineprotectedvirtual
onCommand(String cmd, String data, FtpServerConnection &connection) overrideFtpServerprotectedvirtual
onConnected(err_t err)TcpConnectionprotectedvirtual
onError(err_t err)TcpConnectionprotectedvirtual
onPoll()TcpConnectionprotectedvirtual
onReadyToSendData(TcpConnectionEvent sourceEvent)TcpConnectionprotectedvirtual
onReceive(pbuf *buf)TcpConnectionprotectedvirtual
onSent(uint16_t len)TcpConnectionprotectedvirtual
setAutoSelfDestruct(bool state)TcpConnectioninline
setClientReceiveHandler(TcpClientDataDelegate clientReceiveDataHandler)TcpServerinline
setDestroyedDelegate(TcpConnectionDestroyedDelegate destroyedDelegate)TcpConnectioninline
setKeepAlive(uint16_t seconds)TcpServer
setSslConnection(Ssl::Connection *connection)TcpConnectioninline
setSslInitHandler(Ssl::Session::InitDelegate handler)TcpConnectioninline
setTimeOut(uint16_t waitTimeOut)TcpConnection
shutdown()TcpServer
sleepTcpConnectionprotected
sslTcpConnectionprotected
sslCreateSession()TcpConnectionprotected
sslInitTcpConnectionprotected
sslInitSession(Ssl::Session &session)TcpConnectioninlineprotectedvirtual
tcpTcpConnectionprotected
TcpConnection(bool autoDestruct)TcpConnectioninline
TcpConnection(tcp_pcb *connection, bool autoDestruct)TcpConnectioninline
TcpServer()TcpServerinline
TcpServer(TcpClientConnectDelegate onClientHandler, TcpClientDataDelegate clientReceiveDataHandler, TcpClientCompleteDelegate clientCompleteHandler)TcpServerinline
TcpServer(TcpClientDataDelegate clientReceiveDataHandler, TcpClientCompleteDelegate clientCompleteHandler)TcpServerinline
TcpServer(TcpClientDataDelegate clientReceiveDataHandler)TcpServerinline
timeOutTcpConnectionprotected
trySend(TcpConnectionEvent event)TcpConnectioninlineprotected
useSslTcpConnectionprotected
validateUser(const char *login, const char *pass) overrideFtpServervirtual
write(const char *data, int len, uint8_t apiflags=TCP_WRITE_FLAG_COPY)TcpConnectionvirtual
write(IDataSourceStream *stream)TcpConnection
writeString(const char *data, uint8_t apiflags=TCP_WRITE_FLAG_COPY)TcpConnectioninline
writeString(const String &data, uint8_t apiflags=TCP_WRITE_FLAG_COPY)TcpConnectioninline
~TcpConnection()TcpConnectionvirtual
~TcpServer()TcpServerinline