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 26 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 32 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 38 of file transport_peer.hpp.

Referenced by transport_peer().


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

Generated on Fri Dec 10 11:09:25 2010 for Ariba by  doxygen 1.6.1