#include <iso_com_udp_sender_protocol.h>
Inherits iso::com::NetworkSenderProtocol.
Inheritance diagram for iso::com::UDPSenderProtocol:
Public Member Functions | |
UDPSenderProtocol (unsigned int pReceiverPort) throw (ComException) | |
parameter based constructor | |
UDPSenderProtocol (const base::String &pReceiverAddress, unsigned int pReceiverPort) throw (ComException) | |
parameter based constructor | |
~UDPSenderProtocol () | |
destructor | |
void | send (const ByteBuffer &pByteBuffer, const MessageParser &pParser) throw (ComException) |
send byte buffer | |
Protected Member Functions | |
UDPSenderProtocol () | |
default constructor | |
Protected Attributes | |
int | mSocket |
sockaddr_in | mSocketAddress |
sender socket |
UDPSenderProtocol::UDPSenderProtocol | ( | unsigned int | pReceiverPort | ) | throw (ComException) |
parameter based constructor
pReceiverPort | target host port messages are sent to |
ComException | failed to create sender |
UDPSenderProtocol::UDPSenderProtocol | ( | const base::String & | pReceiverAddress, | |
unsigned int | pReceiverPort | |||
) | throw (ComException) |
parameter based constructor
pReceiverAddress | target host address messages are sent to | |
pReceiverPort | target host port messages are sent to |
ComException | failed to create sender |
UDPSenderProtocol::~UDPSenderProtocol | ( | ) |
destructor
UDPSenderProtocol::UDPSenderProtocol | ( | ) | [protected] |
default constructor
void UDPSenderProtocol::send | ( | const ByteBuffer & | pByteBuffer, | |
const MessageParser & | pParser | |||
) | throw (ComException) [virtual] |
send byte buffer
pByteBuffer | byte buffer to be sent | |
pParser | parser for transforming byte buffer into network packets |
ComException | failed to send byte buffer |
Implements iso::com::NetworkSenderProtocol.
int iso::com::UDPSenderProtocol::mSocket [protected] |
struct sockaddr_in iso::com::UDPSenderProtocol::mSocketAddress [protected] |
sender socket