|
DelegateMQ
|
Win32 UDP transport example. More...
#include <LinuxUdpTransport.h>
Public Types | |
| enum class | Type { PUB , SUB , PUB , SUB } |
| enum class | Type { PUB , SUB , PUB , SUB } |
Public Member Functions | |
| UdpTransport () | |
| ~UdpTransport () | |
| int | Create (Type type, const char *addr, uint16_t port) |
| void | Close () |
| virtual int | Send (xostringstream &os, const DmqHeader &header) override |
| virtual int | Receive (xstringstream &is, DmqHeader &header) override |
| void | SetTransportMonitor (ITransportMonitor *transportMonitor) |
| void | SetSendTransport (ITransport *sendTransport) |
| void | SetRecvTransport (ITransport *recvTransport) |
| UdpTransport () | |
| ~UdpTransport () | |
| int | Create (Type type, LPCSTR addr, USHORT port) |
| void | Close () |
| virtual int | Send (xostringstream &os, const DmqHeader &header) override |
| virtual int | Receive (xstringstream &is, DmqHeader &header) override |
| void | SetTransportMonitor (ITransportMonitor *transportMonitor) |
| void | SetSendTransport (ITransport *sendTransport) |
| void | SetRecvTransport (ITransport *recvTransport) |
Public Member Functions inherited from ITransport | |
Win32 UDP transport example.
|
strong |
|
strong |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Receive data from a remote
| [out] | is | The received incoming data bytes, not including the header. |
| [out] | header | Incoming delegate message header. |
Implements ITransport.
|
inlineoverridevirtual |
Receive data from a remote
| [out] | is | The received incoming data bytes, not including the header. |
| [out] | header | Incoming delegate message header. |
Implements ITransport.
|
inlineoverridevirtual |
Send data to a remote
| [in] | os | Output stream to send. |
| [in] | header | The header to send. |
Implements ITransport.
|
inlineoverridevirtual |
Send data to a remote
| [in] | os | Output stream to send. |
| [in] | header | The header to send. |
Implements ITransport.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |