#include <iso_com_tcp_receiver_protocol.h>
Inherits iso::com::NetworkReceiverProtocol.
Inheritance diagram for iso::com::TCPReceiverProtocol:
Public Member Functions | |
TCPReceiverProtocol (unsigned int pReceiverPort) throw (ComException) | |
parameter based constructor | |
~TCPReceiverProtocol () | |
destructor | |
void | removeAvailableBuffer () |
void | removeAllBuffers () |
void | run () throw (ComException) |
void | receive (const MessageParser &pParser) throw (ComException) |
Protected Member Functions | |
TCPReceiverProtocol () | |
default constructor | |
Protected Attributes | |
int | mSocket |
sockaddr_in | mReceiverSocketAddress |
receiver socket | |
unsigned int | mMaxClientCount |
QVector< TCPClientConnection2 * > | mTCPClientConnections |
TCPReceiverProtocol::TCPReceiverProtocol | ( | unsigned int | pReceiverPort | ) | throw (ComException) |
parameter based constructor
pReceiverPort | target host port messages are sent to |
ComException | failed to create sender |
TCPReceiverProtocol::~TCPReceiverProtocol | ( | ) |
destructor
TCPReceiverProtocol::TCPReceiverProtocol | ( | ) | [protected] |
default constructor
void TCPReceiverProtocol::removeAvailableBuffer | ( | ) | [virtual] |
Reimplemented from iso::com::NetworkReceiverProtocol.
void TCPReceiverProtocol::removeAllBuffers | ( | ) | [virtual] |
Reimplemented from iso::com::NetworkReceiverProtocol.
void TCPReceiverProtocol::run | ( | ) | throw (ComException) |
void TCPReceiverProtocol::receive | ( | const MessageParser & | pParser | ) | throw (ComException) [virtual] |
Implements iso::com::NetworkReceiverProtocol.
int iso::com::TCPReceiverProtocol::mSocket [protected] |
struct sockaddr_in iso::com::TCPReceiverProtocol::mReceiverSocketAddress [protected] |
receiver socket
unsigned int iso::com::TCPReceiverProtocol::mMaxClientCount [protected] |
QVector< TCPClientConnection2* > iso::com::TCPReceiverProtocol::mTCPClientConnections [protected] |