TSDuck v3.40-4033
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::UDPSocket Member List

This is the complete list of members for ts::UDPSocket, including all inherited members.

addMembership(const IPAddress &multicast, const IPAddress &local, const IPAddress &source=IPAddress(), Report &report=(ts::CerrReport::Instance()))ts::UDPSocketinline
addMembership(const IPAddress &multicast, int interface_index, const IPAddress &source=IPAddress(), Report &report=(ts::CerrReport::Instance()))ts::UDPSocketinline
addMembershipAll(const IPAddress &multicast, const IPAddress &source=IPAddress(), Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
addMembershipDefault(const IPAddress &multicast, const IPAddress &source=IPAddress(), Report &report=(ts::CerrReport::Instance()))ts::UDPSocketinline
bind(const IPSocketAddress &addr, Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
close(Report &report=(ts::CerrReport::Instance())) overridets::UDPSocketvirtual
convert(IPAddress &addr, Report &report) constts::Socketprotected
createSocket(IP gen, int type, int protocol, Report &report)ts::Socketprotected
declareOpened(SysSocketType sock, Report &report)ts::Socketprotectedvirtual
dropMembership(Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
generation() constts::Socketinline
getDefaultDestination() constts::UDPSocketinline
getLocalAddress(IPSocketAddress &addr, Report &report=(ts::CerrReport::Instance()))ts::Socket
getSocket() constts::Socketinline
isOpen() constts::Socketinline
open(IP gen, Report &report=(ts::CerrReport::Instance())) overridets::UDPSocketvirtual
receive(void *data, size_t max_size, size_t &ret_size, IPSocketAddress &sender, IPSocketAddress &destination, const AbortInterface *abort=nullptr, Report &report=(ts::CerrReport::Instance()), cn::microseconds *timestamp=nullptr)ts::UDPSocketvirtual
reusePort(bool reuse_port, Report &report=(ts::CerrReport::Instance()))ts::Socket
send(const void *data, size_t size, const IPSocketAddress &destination, Report &report=(ts::CerrReport::Instance()))ts::UDPSocketvirtual
send(const void *data, size_t size, Report &report=(ts::CerrReport::Instance()))ts::UDPSocketvirtual
setBroadcast(bool on, Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
setBroadcastIfRequired(const IPAddress destination, Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
setDefaultDestination(const IPSocketAddress &addr, Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
setDefaultDestination(const UString &name, Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
setMulticastLoop(bool on, Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
setOutgoingMulticast(const IPAddress &addr, Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
setOutgoingMulticast(const UString &name, Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
setReceiveBufferSize(size_t size, Report &report=(ts::CerrReport::Instance()))ts::Socket
setReceiveTimeout(cn::milliseconds timeout, Report &report=(ts::CerrReport::Instance()))ts::Socket
setReceiveTimestamps(bool on, Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
setSendBufferSize(size_t size, Report &report=(ts::CerrReport::Instance()))ts::Socket
setTOS(int tos, Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
setTTL(int ttl, bool multicast, Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
setTTL(int ttl, Report &report=(ts::CerrReport::Instance()))ts::UDPSocketinline
Socket()=defaultts::Socket
UDPSocket(bool auto_open=false, IP gen=IP::Any, Report &report=(ts::CerrReport::Instance()))ts::UDPSocket
~Socket()ts::Socketvirtual
~UDPSocket() overridets::UDPSocketvirtual