TSDuck v3.44-4659
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::UDPReceiver Member List

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())ts::UDPSocketinline
addMembership(const IPAddress &multicast, int interface_index, const IPAddress &source=IPAddress())ts::UDPSocketinline
addMembershipAll(const IPAddress &multicast, const IPAddress &source=IPAddress(), bool link_local=true)ts::UDPSocket
addMembershipDefault(const IPAddress &multicast, const IPAddress &source=IPAddress())ts::UDPSocketinline
addSubscription(SocketHandlerInterface *handler)ts::Socket
allowSetNonBlocking() const overridets::Socketprotectedvirtual
bind(const IPSocketAddress &addr)ts::Socket
cancelSubscription(SocketHandlerInterface *handler)ts::Socket
checkNonBlocking(bool non_blocking, const UChar *opname)ts::NonBlockingDeviceprotected
checkNonBlocking(IOSB *iosb, const UChar *opname)ts::NonBlockingDeviceprotected
close(bool silent=false) overridets::UDPSocketvirtual
convert(IPAddress &addr) constts::Socketprotected
createSocket(IP gen, int type, int protocol)ts::Socketprotected
declareOpened(SysSocketType sock)ts::Socketprotectedvirtual
dropMembership()ts::UDPSocket
generation() constts::Socketinline
getDefaultDestination() constts::UDPSocketinline
getLocalAddress(IPSocketAddress &addr) constts::Socket
getReceiveStatus(IOSB *iosb, IPSocketAddress &sender, IPSocketAddress &destination, cn::microseconds *timestamp=nullptr, TimeStampType *timestamp_type=nullptr) constts::UDPSocket
getSocket() constts::Socketinline
isNonBlocking() constts::NonBlockingDeviceinline
isOpen() constts::Socketinline
muteReport(bool mute)ts::ReporterBase
NonBlockingDevice(Report *report=nullptr, bool non_blocking=false)ts::NonBlockingDeviceinlineexplicit
NonBlockingDevice(ReporterBase *delegate, bool non_blocking=false)ts::NonBlockingDeviceinlineexplicit
open()ts::UDPReceiver
open(IP gen) overridets::UDPReceivervirtual
parameters() constts::UDPReceiverinline
receive(void *data, size_t max_size, size_t &ret_size, IPSocketAddress &sender, IPSocketAddress &destination, const AbortInterface *abort=nullptr, cn::microseconds *timestamp=nullptr, TimeStampType *timestamp_type=nullptr, IOSB *iosb=nullptr) overridets::UDPReceivervirtual
report() constts::ReporterBase
ReporterBase(Report *report=nullptr)ts::ReporterBaseinlineexplicit
ReporterBase(ReporterBase *delegate)ts::ReporterBaseinlineexplicit
reusePort(bool reuse_port)ts::Socket
send(const void *data, size_t size, const IPSocketAddress &destination, IOSB *iosb=nullptr)ts::UDPSocketvirtual
send(const void *data, size_t size, IOSB *iosb=nullptr)ts::UDPSocketvirtual
setBroadcast(bool on)ts::UDPSocket
setBroadcastIfRequired(const IPAddress destination)ts::UDPSocket
setDefaultDestination(const IPSocketAddress &addr)ts::UDPSocket
setDefaultDestination(const UString &name)ts::UDPSocket
setMulticastLoop(bool on)ts::UDPSocket
setNonBlocking(bool non_blocking)ts::NonBlockingDevice
setOutgoingMulticast(const IPAddress &addr)ts::UDPSocket
setOutgoingMulticast(const UString &name)ts::UDPSocket
setParameters(const UDPReceiverArgs &args)ts::UDPReceiverinline
setReceiveBufferSize(size_t size)ts::Socket
setReceiveTimeout(cn::milliseconds timeout)ts::Socket
setReceiveTimeoutArg(cn::milliseconds timeout)ts::UDPReceiver
setReceiveTimestamps(bool on)ts::UDPSocket
setReport(Report *report)ts::ReporterBase
setReport(ReporterBase *delegate)ts::ReporterBase
setSendBufferSize(size_t size)ts::Socket
setSystemNonBlocking(SysSocketType fd, bool non_blocking)ts::NonBlockingDeviceprotected
setTOS(int tos)ts::UDPSocket
setTTL(int ttl, bool multicast)ts::UDPSocket
setTTL(int ttl)ts::UDPSocketinline
SilentLevel(bool silent)ts::ReporterBaseinlinestatic
Socket(Report *report=nullptr, bool non_blocking=false)ts::Socketexplicit
Socket(ReporterBase *delegate, bool non_blocking=false)ts::Socketexplicit
SuperClass typedefts::UDPReceiver
TimeStampType enum namets::UDPSocket
UDPReceiver(Report *report=nullptr, bool non_blocking=false)ts::UDPReceiverinlineexplicit
UDPReceiver(ReporterBase *delegate, bool non_blocking=false)ts::UDPReceiverinlineexplicit
UDPSocket(Report *report=nullptr, bool auto_open=false, IP gen=IP::Any, bool non_blocking=false)ts::UDPSocketexplicit
UDPSocket(ReporterBase *delegate, bool auto_open=false, IP gen=IP::Any, bool non_blocking=false)ts::UDPSocketexplicit
~NonBlockingDevice() overridets::NonBlockingDevicevirtual
~ReporterBase()ts::ReporterBasevirtual
~Socket() overridets::Socketvirtual
~UDPSocket() overridets::UDPSocketvirtual