iso::com::TCPSenderProtocol Class Reference

#include <iso_com_tcp_sender_protocol.h>

Inherits iso::com::NetworkSenderProtocol.

Inheritance diagram for iso::com::TCPSenderProtocol:

Inheritance graph
[legend]
Collaboration diagram for iso::com::TCPSenderProtocol:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TCPSenderProtocol (const base::String &pReceiverAddress, unsigned int pReceiverPort) throw (ComException)
 parameter based constructor
 ~TCPSenderProtocol ()
 destructor
void send (const ByteBuffer &pByteBuffer, const MessageParser &pParser) throw (ComException)
 send byte buffer

Protected Member Functions

 TCPSenderProtocol ()
 default constructor

Protected Attributes

int mSocket
sockaddr_in mSocketAddress
 sender socket

Constructor & Destructor Documentation

TCPSenderProtocol::TCPSenderProtocol ( const base::String &  pReceiverAddress,
unsigned int  pReceiverPort 
) throw (ComException)

parameter based constructor

Parameters:
pReceiverAddress target host address messages are sent to
pReceiverPort target host port messages are sent to
Exceptions:
ComException failed to create sender

TCPSenderProtocol::~TCPSenderProtocol (  ) 

destructor

TCPSenderProtocol::TCPSenderProtocol (  )  [protected]

default constructor


Member Function Documentation

void TCPSenderProtocol::send ( const ByteBuffer pByteBuffer,
const MessageParser pParser 
) throw (ComException) [virtual]

send byte buffer

Parameters:
pByteBuffer byte buffer to be sent
pParser parser for transforming byte buffer into network packets
Exceptions:
ComException failed to send byte buffer

Implements iso::com::NetworkSenderProtocol.


Member Data Documentation

int iso::com::TCPSenderProtocol::mSocket [protected]

struct sockaddr_in iso::com::TCPSenderProtocol::mSocketAddress [protected]

sender socket


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 13:53:12 2011 for iso_com by  doxygen 1.5.1