#include <iso_com_udp_receiver_protocol.h>
Inherits iso::com::NetworkReceiverProtocol.
Inheritance diagram for iso::com::UDPReceiverProtocol:
Public Member Functions | |
UDPReceiverProtocol (unsigned int pReceiverPort) throw (ComException) | |
parameter based constructor | |
~UDPReceiverProtocol () | |
destructor | |
void | removeAllBuffers () |
void | receive (const MessageParser &pParser) throw (ComException) |
Protected Member Functions | |
UDPReceiverProtocol () | |
default constructor | |
void | removePendingBuffers () |
remove pending buffers | |
Protected Attributes | |
int | mSocket |
sockaddr_in | mReceiverSocketAddress |
receiver socket | |
sockaddr_in | mSenderSocketAddress |
char * | mReceiveBuffer |
QVector< PendingByteBuffer * > | mPendingBuffers |
unsigned int | mMaxPendingBufferCount |
pending buffers |
UDPReceiverProtocol::UDPReceiverProtocol | ( | unsigned int | pReceiverPort | ) | throw (ComException) |
parameter based constructor
pReceiverPort | target host port messages are sent to |
ComException | failed to create sender |
UDPReceiverProtocol::~UDPReceiverProtocol | ( | ) |
destructor
UDPReceiverProtocol::UDPReceiverProtocol | ( | ) | [protected] |
default constructor
void UDPReceiverProtocol::removeAllBuffers | ( | ) | [virtual] |
Reimplemented from iso::com::NetworkReceiverProtocol.
void UDPReceiverProtocol::receive | ( | const MessageParser & | pParser | ) | throw (ComException) [virtual] |
Implements iso::com::NetworkReceiverProtocol.
void UDPReceiverProtocol::removePendingBuffers | ( | ) | [protected] |
remove pending buffers
int iso::com::UDPReceiverProtocol::mSocket [protected] |
struct sockaddr_in iso::com::UDPReceiverProtocol::mReceiverSocketAddress [protected] |
receiver socket
struct sockaddr_in iso::com::UDPReceiverProtocol::mSenderSocketAddress [protected] |
char* iso::com::UDPReceiverProtocol::mReceiveBuffer [protected] |
QVector< PendingByteBuffer* > iso::com::UDPReceiverProtocol::mPendingBuffers [protected] |
unsigned int iso::com::UDPReceiverProtocol::mMaxPendingBufferCount [protected] |
pending buffers