dtn::net::TCPConvergenceLayer::Server Class Reference

#include <TCPConvergenceLayer.h>

Inheritance diagram for dtn::net::TCPConvergenceLayer::Server:
dtn::net::GenericServer< TCPConvergenceLayer::TCPConnection > dtn::core::EventReceiver dtn::daemon::IndependentComponent dtn::daemon::Component ibrcommon::JoinableThread ibrcommon::Thread

List of all members.

Classes

class  Connection

Public Member Functions

 Server (ibrcommon::NetInterface net, int port)
virtual ~Server ()
void queue (const dtn::core::Node &n, const ConvergenceLayer::Job &job)
void raiseEvent (const dtn::core::Event *evt)

Protected Member Functions

TCPConvergenceLayer::TCPConnectionaccept ()
void listen ()
void shutdown ()
void connectionUp (TCPConvergenceLayer::TCPConnection *conn)
void connectionDown (TCPConvergenceLayer::TCPConnection *conn)

Detailed Description

Definition at line 170 of file TCPConvergenceLayer.h.


Constructor & Destructor Documentation

dtn::net::TCPConvergenceLayer::Server::Server ( ibrcommon::NetInterface  net,
int  port 
)

Definition at line 160 of file TCPConvergenceLayer.cpp.

References dtn::core::EventReceiver::bindEvent().

dtn::net::TCPConvergenceLayer::Server::~Server (  )  [virtual]

Definition at line 166 of file TCPConvergenceLayer.cpp.

References dtn::core::EventReceiver::unbindEvent().


Member Function Documentation

TCPConvergenceLayer::TCPConnection * dtn::net::TCPConvergenceLayer::Server::accept (  )  [protected, virtual]
void dtn::net::TCPConvergenceLayer::Server::connectionDown ( TCPConvergenceLayer::TCPConnection conn  )  [protected, virtual]
void dtn::net::TCPConvergenceLayer::Server::connectionUp ( TCPConvergenceLayer::TCPConnection conn  )  [protected, virtual]
void dtn::net::TCPConvergenceLayer::Server::listen (  )  [protected, virtual]
void dtn::net::TCPConvergenceLayer::Server::queue ( const dtn::core::Node n,
const ConvergenceLayer::Job job 
)
void dtn::net::TCPConvergenceLayer::Server::raiseEvent ( const dtn::core::Event evt  )  [virtual]

handler for events

Implements dtn::core::EventReceiver.

Definition at line 171 of file TCPConvergenceLayer.cpp.

References dtn::core::NodeEvent::getAction(), and dtn::core::NODE_UNAVAILABLE.

void dtn::net::TCPConvergenceLayer::Server::shutdown (  )  [protected, virtual]

The documentation for this class was generated from the following files:
Generated on Mon Aug 23 08:13:00 2010 for IBR-DTNSuite by  doxygen 1.6.3