TSDuck v3.40-3968
MPEG Transport Stream Toolkit
|
This is the complete list of members for ts::UDPReceiver, including all inherited members.
addMembership(const IPAddress &multicast, const IPAddress &local, const IPAddress &source=IPAddress(), Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
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::UDPSocket | |
bind(const IPSocketAddress &addr, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
close(Report &report=(ts::CerrReport::Instance())) override | ts::UDPSocket | virtual |
convert(IPAddress &addr, Report &report) const | ts::Socket | protected |
createSocket(IP gen, int type, int protocol, Report &report) | ts::Socket | protected |
declareOpened(SysSocketType sock, Report &report) | ts::Socket | protectedvirtual |
dropMembership(Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
generation() const | ts::Socket | inline |
getDefaultDestination() const | ts::UDPSocket | inline |
getLocalAddress(IPSocketAddress &addr, Report &report=(ts::CerrReport::Instance())) | ts::Socket | |
getSocket() const | ts::Socket | inline |
isOpen() const | ts::Socket | inline |
open(Report &report=(ts::CerrReport::Instance())) | ts::UDPReceiver | |
open(IP gen, Report &report=(ts::CerrReport::Instance())) override | ts::UDPReceiver | virtual |
parameters() const | ts::UDPReceiver | inline |
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) override | ts::UDPReceiver | virtual |
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::UDPSocket | virtual |
send(const void *data, size_t size, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | virtual |
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 | |
setParameters(const UDPReceiverArgs &args) | ts::UDPReceiver | inline |
setReceiveBufferSize(size_t size, Report &report=(ts::CerrReport::Instance())) | ts::Socket | |
setReceiveTimeout(cn::milliseconds timeout, Report &report=(ts::CerrReport::Instance())) | ts::Socket | |
setReceiveTimeoutArg(cn::milliseconds timeout) | ts::UDPReceiver | |
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::UDPSocket | inline |
Socket()=default | ts::Socket | |
UDPReceiver(Report &report=(ts::CerrReport::Instance())) | ts::UDPReceiver | inlineexplicit |
UDPSocket(bool auto_open=false, IP gen=IP::Any, Report &report=(ts::CerrReport::Instance())) | ts::UDPSocket | |
~Socket() | ts::Socket | virtual |
~UDPSocket() override | ts::UDPSocket | virtual |