#include <socket.h>
Inheritance diagram for UDPTransmit:

Public Member Functions | |
| ssize_t | transmit (const char *buffer, size_t len) |
| Transmit "send" to use "connected" send rather than sendto. | |
| bool | isOutputReady (unsigned long timeout=0l) |
| See if output queue is empty for sending more packets. | |
| Error | setRouting (bool enable) |
| Error | setTypeOfService (Tos tos) |
| Error | setBroadcast (bool enable) |
Protected Member Functions | |
| UDPTransmit (Family family=IPV4) | |
| Create a UDP transmitter. | |
| UDPTransmit (const IPV4Address &bind, tpport_t port=5005) | |
| Create a UDP transmitter, 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. | |
| Error | connect (const IPV4Host &host, tpport_t port) |
| Associate this socket with a specified peer host. | |
| Error | connect (const IPV4Broadcast &subnet, tpport_t port) |
| Associate this socket with a subnet of peer hosts for subnet broadcasting. | |
| Error | connect (const IPV4Multicast &mgroup, tpport_t port) |
| Associate this socket with a multicast group. | |
| ssize_t | send (const void *buf, size_t len) |
| Transmit "send" to use "connected" send rather than sendto. | |
| void | endTransmitter (void) |
| Stop transmitter. | |
| SOCKET | getTransmitter (void) |
| Error | setMulticast (bool enable) |
| Error | setTimeToLive (unsigned char ttl) |
|
|
Create a UDP transmitter.
|
|
||||||||||||
|
Create a UDP transmitter, 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. This class is only used to build the UDP Duplex.
|
|
||||||||||||
|
Associate this socket with a multicast group.
|
|
||||||||||||
|
Associate this socket with a subnet of peer hosts for subnet broadcasting. The server must be able to assert broadcast permission for the socket.
|
|
||||||||||||
|
Associate this socket with a specified peer host. The port number from the constructor will be used. All UDP packets will be sent to and received from the specified host.
Reimplemented from UDPSocket. Reimplemented in UDPDuplex. |
|
|
Stop transmitter.
|
|
|
|
|
|
See if output queue is empty for sending more packets.
|
|
||||||||||||
|
Transmit "send" to use "connected" send rather than sendto.
Reimplemented from UDPSocket. |
|
|
Reimplemented from Socket. |
|
|
Reimplemented from UDPSocket. |
|
|
Reimplemented from Socket. |
|
|
|
|
|
|
|
||||||||||||
|
Transmit "send" to use "connected" send rather than sendto.
|
1.4.4