![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <service/tl/ConnectionHandler.hpp>

Public Member Functions | |
| virtual void | onConnectionClosed (Connection *_disconnectedConnection)=0 |
| Called when an existing connection was disconnected. | |
| virtual void | onConnectionClosedByPeer (Connection *_disconnectedConnection)=0 |
| virtual void | onConnectionEstablished (wns::service::nl::Address _sourceIP, Connection *_newConnection)=0 |
| Called when a connection is successfully established. | |
| virtual void | onConnectionLost (Connection *_lostConnection)=0 |
| Called when a connection is lost, i.e. resulting from timeouts or error recovery. | |
| virtual | ~ConnectionHandler () |
| Destructor. | |
Definition at line 46 of file ConnectionHandler.hpp.
| virtual wns::service::tl::ConnectionHandler::~ConnectionHandler | ( | ) | [inline, virtual] |
| virtual void wns::service::tl::ConnectionHandler::onConnectionClosed | ( | Connection * | _disconnectedConnection | ) | [pure virtual] |
| [in] | _disconnectedConnection | The connection that was disconnected. |
Implemented in constanze::TcpBinding, constanze::TcpClientBinding, constanze::TcpClientListenerBinding, constanze::TcpListenerBinding, constanze::TcpServerBinding, constanze::TcpServerListenerBinding, constanze::UdpBinding, constanze::UdpClientBinding, constanze::UdpClientListenerBinding, constanze::UdpListenerBinding, constanze::UdpServerBinding, constanze::UdpServerListenerBinding, applications::session::client::TLBinding, and applications::session::server::TLListenerBinding.
| virtual void wns::service::tl::ConnectionHandler::onConnectionClosedByPeer | ( | Connection * | _disconnectedConnection | ) | [pure virtual] |
Implemented in constanze::TcpBinding, constanze::TcpClientBinding, constanze::TcpClientListenerBinding, constanze::TcpListenerBinding, constanze::TcpServerBinding, constanze::TcpServerListenerBinding, constanze::UdpBinding, constanze::UdpClientBinding, constanze::UdpClientListenerBinding, constanze::UdpListenerBinding, constanze::UdpServerBinding, constanze::UdpServerListenerBinding, applications::session::client::TLBinding, and applications::session::server::TLListenerBinding.
| virtual void wns::service::tl::ConnectionHandler::onConnectionEstablished | ( | wns::service::nl::Address | _sourceIP, | |
| Connection * | _newConnection | |||
| ) | [pure virtual] |
As response to Service::openConnection or Service::listenOnPort when a connection is established by another component.
| [in] | _sourceIP | IP address of entity requesting the connection |
| [in] | _newConnection | Connection that was created. |
Implemented in constanze::TcpBinding, constanze::TcpClientBinding, constanze::TcpClientListenerBinding, constanze::TcpListenerBinding, constanze::TcpServerBinding, constanze::TcpServerListenerBinding, constanze::UdpBinding, constanze::UdpClientBinding, constanze::UdpClientListenerBinding, constanze::UdpListenerBinding, constanze::UdpServerBinding, constanze::UdpServerListenerBinding, applications::session::client::TLBinding, and applications::session::server::TLListenerBinding.
| virtual void wns::service::tl::ConnectionHandler::onConnectionLost | ( | Connection * | _lostConnection | ) | [pure virtual] |
| [in] | _lostConnection | Connection that is lost. |
Implemented in constanze::TcpBinding, constanze::TcpClientBinding, constanze::TcpClientListenerBinding, constanze::TcpListenerBinding, constanze::TcpServerBinding, constanze::TcpServerListenerBinding, constanze::UdpBinding, constanze::UdpClientBinding, constanze::UdpClientListenerBinding, constanze::UdpListenerBinding, constanze::UdpServerBinding, constanze::UdpServerListenerBinding, applications::session::client::TLBinding, and applications::session::server::TLListenerBinding.
1.5.5