#include <socket.h>
Inheritance diagram for ost::UDPReceive:

Public Member Functions | |
| ssize_t | receive (void *buf, size_t len) |
| Receive a data packet from the connected peer host. | |
| bool | isInputReady (timeout_t timeout=TIMEOUT_INF) |
| See if input queue has data packets available. | |
Protected Member Functions | |
| UDPReceive (const IPV4Address &bind, tpport_t port) | |
| Create a UDP receiver, bind it to a specific interface and port address so that other UDP sockets on remote machines (or the same host) may find and send UDP messages to it, and associate it with a given port on a peer host. | |
| UDPReceive (const IPV6Address &bind, tpport_t port) | |
| Error | connect (const IPV4Host &host, tpport_t port) |
| Associate this socket with a specified peer host. | |
| Error | connect (const IPV6Host &host, tpport_t port) |
| bool | isPendingReceive (timeout_t timeout) |
| Check for pending data. | |
| void | endReceiver (void) |
| End receiver. | |
| SOCKET | getReceiver (void) const |
| Error | setRouting (bool enable) |
| Error | setMulticast (bool enable) |
| Error | join (const IPV4Multicast &ia) |
| Error | join (const IPV6Multicast &ia) |
| Error | drop (const IPV4Multicast &ia) |
| Error | drop (const IPV6Multicast &ia) |
This class is used exclusivily to derive the UDPDuplex.
|
||||||||||||
|
Create a UDP receiver, bind it to a specific interface and port address so that other UDP sockets on remote machines (or the same host) may find and send UDP messages to it, and associate it with a given port on a peer host. On failure to bind, an exception is thrown.
|
|
||||||||||||
|
|
|
||||||||||||
|
Reimplemented from ost::UDPSocket. Reimplemented in ost::UDPDuplex. |
|
||||||||||||
|
Associate this socket with a specified peer host. The port number from the constructor will be used. All UDP packets will be sent received from the specified host.
Reimplemented from ost::UDPSocket. Reimplemented in ost::UDPDuplex. |
|
|
Reimplemented from ost::Socket. |
|
|
Reimplemented from ost::Socket. |
|
|
End receiver.
|
|
|
|
|
|
See if input queue has data packets available.
|
|
|
Check for pending data.
|
|
|
Reimplemented from ost::Socket. |
|
|
Reimplemented from ost::Socket. |
|
||||||||||||
|
Receive a data packet from the connected peer host.
|
|
|
Reimplemented from ost::UDPSocket. |
|
|
Reimplemented from ost::Socket. |
1.3.9.1