#include <connectiondatahandler.h>

Public Member Functions | |
| virtual | ~ConnectionDataHandler () |
| virtual void | handleReceivedData (const ConnectionBase *connection, const std::string &data)=0 |
| virtual void | handleConnect (const ConnectionBase *connection)=0 |
| virtual void | handleDisconnect (const ConnectionBase *connection, ConnectionError reason)=0 |
You should not need to use this class directly.
Definition at line 33 of file connectiondatahandler.h.
| virtual ~ConnectionDataHandler | ( | ) | [inline, virtual] |
Virtual Destructor.
Definition at line 39 of file connectiondatahandler.h.
| virtual void handleReceivedData | ( | const ConnectionBase * | connection, | |
| const std::string & | data | |||
| ) | [pure virtual] |
This function is called for received from the underlying transport.
| connection | The connection that received the data. | |
| data | The data received. |
Implemented in ClientBase, ConnectionHTTPProxy, ConnectionSOCKS5Proxy, SOCKS5Bytestream, and SOCKS5BytestreamServer.
| virtual void handleConnect | ( | const ConnectionBase * | connection | ) | [pure virtual] |
This function is called when e.g. the raw TCP connection was established.
| connection | The connection. |
Implemented in ClientBase, ConnectionHTTPProxy, ConnectionSOCKS5Proxy, SOCKS5Bytestream, and SOCKS5BytestreamServer.
| virtual void handleDisconnect | ( | const ConnectionBase * | connection, | |
| ConnectionError | reason | |||
| ) | [pure virtual] |
This connection is called when e.g. the raw TCP connection was closed.
| connection | The connection. | |
| reason | The reason for the disconnect. |
Implemented in ClientBase, ConnectionHTTPProxy, ConnectionSOCKS5Proxy, SOCKS5Bytestream, and SOCKS5BytestreamServer.
1.5.5