ariba::transport::transport_peer Class Reference

#include <source/ariba/utility/transport/transport_peer.hpp>

Inherits ariba::transport::transport_protocol.

Collaboration diagram for ariba::transport::transport_peer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 transport_peer (endpoint_set &local_set)
virtual ~transport_peer ()
virtual void start ()
virtual void stop ()
virtual void send (const address_v *remote, const uint8_t *data, size_t size)
virtual void send (const endpoint_set &endpoints, const uint8_t *data, size_t size)
virtual void terminate (const address_v *remote)
virtual void register_listener (transport_listener *listener)

Private Attributes

endpoint_setlocal
tcpiptcp
rfcommrfc


Detailed Description

TODO: Doc

Author:
Sebastian Mies <mies@tm.uka.de> this transport peer allocates implemenations of various transport protocols and can sent message to an entire set of endpoints

Definition at line 23 of file transport_peer.hpp.


Constructor & Destructor Documentation

ariba::transport::transport_peer::transport_peer ( endpoint_set local_set  ) 

ariba::transport::transport_peer::~transport_peer (  )  [virtual]

Definition at line 28 of file transport_peer.cpp.

References rfc, and tcp.


Member Function Documentation

void ariba::transport::transport_peer::register_listener ( transport_listener listener  )  [virtual]

void ariba::transport::transport_peer::send ( const endpoint_set endpoints,
const uint8_t *  data,
size_t  size 
) [virtual]

void ariba::transport::transport_peer::send ( const address_v remote,
const uint8_t *  data,
size_t  size 
) [virtual]

void ariba::transport::transport_peer::start (  )  [virtual]

void ariba::transport::transport_peer::stop (  )  [virtual]

void ariba::transport::transport_peer::terminate ( const address_v remote  )  [virtual]


Member Data Documentation

Definition at line 35 of file transport_peer.hpp.

Referenced by transport_peer().


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

Generated on Fri Aug 14 23:39:31 2009 for Ariba by  doxygen 1.5.8