ariba::transport::transport_protocol Class Reference

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

Inherited by ariba::transport::rfcomm, ariba::transport::tcpip, and ariba::transport::transport_peer.

List of all members.

Public Member Functions

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


Detailed Description

TODO: Doc

Author:
Sebastian Mies <mies@tm.uka.de>

Definition at line 18 of file transport_protocol.hpp.


Member Function Documentation

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

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

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

virtual void ariba::transport::transport_protocol::start (  )  [pure virtual]

virtual void ariba::transport::transport_protocol::stop (  )  [pure virtual]

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


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

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