Protocols::Generics::Connection Class Reference

#include <Connection.h> [code]

Inherited by Protocols::Generics::Transport.

Inheritance diagram for Protocols::Generics::Connection:

Inheritance graph
[legend]
List of all members.

Detailed Description

Interface Connection.

A Connection can be established between two network nodes that can talk the same protocol.A connection can be established using connectToNode(), gracefully closed using disconnectFromNode() or instantly (abruptly) closed using abort().

ConnectionStatus is the interface for Connection status notifications.

Definition at line 40 of file Connection.h.

Public Member Functions

virtual ~Connection ()
virtual void connectToNode (const Uri &)=0
virtual void disconnectFromNode ()=0
virtual void abort ()=0


Constructor & Destructor Documentation

virtual Protocols::Generics::Connection::~Connection  )  [inline, virtual]
 

Definition at line 43 of file Connection.h.


Member Function Documentation

virtual void Protocols::Generics::Connection::abort  )  [pure virtual]
 

Implemented in Protocols::Generics::SocketTransport, and Protocols::Generics::Testing::TransportStub.

virtual void Protocols::Generics::Connection::connectToNode const Uri  )  [pure virtual]
 

Implemented in Protocols::Generics::SocketTransport, and Protocols::Generics::Testing::TransportStub.

virtual void Protocols::Generics::Connection::disconnectFromNode  )  [pure virtual]
 

Implemented in Protocols::Generics::SocketTransport, and Protocols::Generics::Testing::TransportStub.


The documentation for this class was generated from the following file: