|
| | FtpDataRetrieve (FtpServerConnection &connection, const String &fileName) |
| |
| | ~FtpDataRetrieve () |
| |
| void | transferData (TcpConnectionEvent sourceEvent) override |
| |
| | FtpDataStream (FtpServerConnection &control) |
| |
| | ~FtpDataStream () |
| |
| err_t | onConnected (err_t err) override |
| |
| void | finishTransfer () |
| |
| void | response (int code, String text=nullptr) |
| |
| void | onReadyToSendData (TcpConnectionEvent sourceEvent) override |
| |
| | TcpConnection (bool autoDestruct) |
| |
| | TcpConnection (tcp_pcb *connection, bool autoDestruct) |
| |
| virtual | ~TcpConnection () |
| |
| virtual bool | connect (const String &server, int port, bool useSsl=false) |
| |
| virtual bool | connect (IpAddress addr, uint16_t port, bool useSsl=false) |
| |
| virtual void | close () |
| |
| int | writeString (const char *data, uint8_t apiflags=TCP_WRITE_FLAG_COPY) |
| | Writes string data directly to the TCP buffer. More...
|
| |
| int | writeString (const String &data, uint8_t apiflags=TCP_WRITE_FLAG_COPY) |
| | Writes string data directly to the TCP buffer. More...
|
| |
| virtual int | write (const char *data, int len, uint8_t apiflags=TCP_WRITE_FLAG_COPY) |
| | Base write operation. More...
|
| |
| int | write (IDataSourceStream *stream) |
| | Writes stream data directly to the TCP buffer. More...
|
| |
| uint16_t | getAvailableWriteSize () |
| |
| void | flush () |
| |
| void | setTimeOut (uint16_t waitTimeOut) |
| |
| IpAddress | getRemoteIp () const |
| |
| uint16_t | getRemotePort () const |
| |
| void | setDestroyedDelegate (TcpConnectionDestroyedDelegate destroyedDelegate) |
| | Sets a callback to be called when the object instance is destroyed. More...
|
| |
| void | setSslInitHandler (Ssl::Session::InitDelegate handler) |
| | Set the SSL session initialisation callback. More...
|
| |
| bool | setSslConnection (Ssl::Connection *connection) |
| |
| Ssl::Session * | getSsl () |
| | Get a pointer to the current SSL session object. More...
|
| |
| bool | joinMulticastGroup (IpAddress localIp, IpAddress multicastIp) |
| | Uses IGMP to add a local network interface to multicast group. More...
|
| |
| bool | joinMulticastGroup (IpAddress multicastIp) |
| | Uses IGMP to add all local network interfaces to multicast group. More...
|
| |
| bool | leaveMulticastGroup (IpAddress localIp, IpAddress multicastIp) |
| | Uses IGMP to remove a local network interface from multicast group. More...
|
| |
| bool | leaveMulticastGroup (IpAddress multicastIp) |
| | Uses IGMP to remove all local network interfaces from multicast group. More...
|
| |