IBR-DTNSuite
0.8
|
#include <ClientHandler.h>
Public Member Functions | |
virtual | ~ProtocolHandler ()=0 |
virtual void | run ()=0 |
virtual void | finally ()=0 |
virtual void | setup () |
virtual void | __cancellation ()=0 |
Protected Member Functions | |
ProtocolHandler (ClientHandler &client, ibrcommon::tcpstream &stream) | |
Protected Attributes | |
ClientHandler & | _client |
ibrcommon::tcpstream & | _stream |
Definition at line 25 of file ClientHandler.h.
dtn::api::ProtocolHandler::~ProtocolHandler | ( | ) | [pure virtual] |
Definition at line 30 of file ClientHandler.cpp.
dtn::api::ProtocolHandler::ProtocolHandler | ( | ClientHandler & | client, |
ibrcommon::tcpstream & | stream | ||
) | [protected] |
Definition at line 25 of file ClientHandler.cpp.
virtual void dtn::api::ProtocolHandler::__cancellation | ( | ) | [pure virtual] |
virtual void dtn::api::ProtocolHandler::finally | ( | ) | [pure virtual] |
Implemented in dtn::api::BinaryStreamClient, dtn::api::ExtendedApiHandler, dtn::api::OrderedStreamHandler, dtn::api::EventConnection, and dtn::api::ManagementConnection.
Referenced by dtn::api::ClientHandler::run().
virtual void dtn::api::ProtocolHandler::run | ( | ) | [pure virtual] |
Implemented in dtn::api::BinaryStreamClient, dtn::api::ExtendedApiHandler, dtn::api::OrderedStreamHandler, dtn::api::EventConnection, and dtn::api::ManagementConnection.
Referenced by dtn::api::ClientHandler::run().
virtual void dtn::api::ProtocolHandler::setup | ( | void | ) | [inline, virtual] |
Reimplemented in dtn::api::EventConnection, and dtn::api::ManagementConnection.
Definition at line 32 of file ClientHandler.h.
Referenced by dtn::api::ClientHandler::run().
ClientHandler& dtn::api::ProtocolHandler::_client [protected] |
Definition at line 37 of file ClientHandler.h.
Referenced by dtn::api::OrderedStreamHandler::delivered(), dtn::api::BinaryStreamClient::eventBundleForwarded(), dtn::api::BinaryStreamClient::eventConnectionDown(), dtn::api::BinaryStreamClient::eventConnectionUp(), dtn::api::ExtendedApiHandler::ExtendedApiHandler(), dtn::api::OrderedStreamHandler::finally(), dtn::api::ExtendedApiHandler::finally(), dtn::api::BinaryStreamClient::finally(), dtn::api::OrderedStreamHandler::get(), dtn::api::OrderedStreamHandler::put(), dtn::api::OrderedStreamHandler::run(), dtn::api::ExtendedApiHandler::run(), dtn::api::BinaryStreamClient::run(), dtn::api::BinaryStreamClient::~BinaryStreamClient(), and dtn::api::ExtendedApiHandler::~ExtendedApiHandler().
ibrcommon::tcpstream& dtn::api::ProtocolHandler::_stream [protected] |
Definition at line 38 of file ClientHandler.h.
Referenced by dtn::api::OrderedStreamHandler::__cancellation(), dtn::api::ExtendedApiHandler::__cancellation(), dtn::api::BinaryStreamClient::__cancellation(), dtn::api::OrderedStreamHandler::finally(), dtn::api::ExtendedApiHandler::finally(), dtn::api::BinaryStreamClient::finally(), dtn::api::ExtendedApiHandler::good(), dtn::api::BinaryStreamClient::good(), dtn::api::EventConnection::raiseEvent(), dtn::api::ManagementConnection::run(), dtn::api::EventConnection::run(), dtn::api::OrderedStreamHandler::run(), and dtn::api::ExtendedApiHandler::run().