IBR-DTNSuite
0.12
|
#include <ClientHandler.h>
Public Member Functions | |
virtual | ~ProtocolHandler ()=0 |
virtual void | run ()=0 |
virtual void | finally ()=0 |
virtual void | setup () |
virtual void | __cancellation ()=0 throw () |
Protected Member Functions | |
ProtocolHandler (ClientHandler &client, ibrcommon::socketstream &stream) | |
Protected Attributes | |
ClientHandler & | _client |
ibrcommon::socketstream & | _stream |
Definition at line 39 of file ClientHandler.h.
|
pure virtual |
Definition at line 45 of file ClientHandler.cpp.
|
protected |
Definition at line 40 of file ClientHandler.cpp.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in dtn::api::EventConnection, dtn::api::ManagementConnection, and dtn::api::ApiP2PExtensionHandler.
Definition at line 46 of file ClientHandler.h.
Referenced by dtn::api::ClientHandler::run().
|
protected |
Definition at line 51 of file ClientHandler.h.
Referenced by dtn::api::OrderedStreamHandler::delivered(), dtn::api::BinaryStreamClient::eventBundleForwarded(), dtn::api::BinaryStreamClient::eventConnectionDown(), dtn::api::ExtendedApiHandler::ExtendedApiHandler(), dtn::api::OrderedStreamHandler::finally(), dtn::api::BinaryStreamClient::finally(), dtn::api::ExtendedApiHandler::finally(), dtn::api::OrderedStreamHandler::get(), dtn::api::OrderedStreamHandler::put(), dtn::api::OrderedStreamHandler::run(), dtn::api::ExtendedApiHandler::run(), dtn::api::BinaryStreamClient::~BinaryStreamClient(), and dtn::api::ExtendedApiHandler::~ExtendedApiHandler().
|
protected |
Definition at line 52 of file ClientHandler.h.
Referenced by dtn::api::OrderedStreamHandler::__cancellation(), dtn::api::BinaryStreamClient::__cancellation(), dtn::api::ExtendedApiHandler::__cancellation(), dtn::api::ApiP2PExtensionHandler::connect(), dtn::api::ApiP2PExtensionHandler::disconnect(), dtn::api::OrderedStreamHandler::finally(), dtn::api::BinaryStreamClient::finally(), dtn::api::ExtendedApiHandler::finally(), dtn::api::BinaryStreamClient::good(), dtn::api::ExtendedApiHandler::good(), dtn::api::ApiP2PExtensionHandler::run(), dtn::api::ManagementConnection::run(), dtn::api::EventConnection::run(), dtn::api::OrderedStreamHandler::run(), and dtn::api::ExtendedApiHandler::run().