TSDuck v3.45-4787
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::Socket Member List

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

addSubscription(SubscriptionHandlerInterface *handler)ts::SubscriptionBase
allowSetNonBlocking() const overridets::Socketprotectedvirtual
bind(const IPSocketAddress &addr)ts::Socket
callSubscribers(F &&func)ts::SubscriptionBaseinlineprotected
cancelSubscription(SubscriptionHandlerInterface *handler)ts::SubscriptionBase
checkNonBlocking(bool non_blocking, const UChar *opname)ts::Deviceprotected
checkNonBlocking(IOSB *iosb, const UChar *opname)ts::Deviceprotected
close(bool silent=false) finalts::Socketvirtual
closeImplementation(bool silent)ts::Socketprotectedvirtual
convert(IPAddress &addr) constts::Socketprotected
createSocket(IP gen, int type, int protocol)ts::Socketprotected
declareOpened(SysSocketType sock)ts::Socketprotectedvirtual
Device(Report *report, bool non_blocking=false)ts::Deviceinlineexplicit
Device(ReporterBase *delegate, bool non_blocking=false)ts::Deviceinlineexplicit
generation() constts::Socketinline
genericSystemRead(void *addr, size_t max_size, size_t &ret_size, const AbortInterface *abort, Device::IOSB *iosb, uint64_t position)ts::Deviceprotected
genericSystemWrite(const void *addr, size_t size, size_t &written_size, Device::IOSB *iosb, uint64_t position)ts::Deviceprotected
getHandle() constts::Device
getLocalAddress(IPSocketAddress &addr) constts::Socket
getReadHandle() const overridets::Socketvirtual
getReadSocket() constts::Device
getSocket() constts::Device
getWriteHandle() const overridets::Socketvirtual
getWriteSocket() constts::Device
isNonBlocking() constts::Deviceinline
isOpen() constts::Socketinline
IsPendingStatus(int error_code)ts::Deviceinlinestatic
isSupportedByReactor(bool recheck=false)ts::Device
localName()ts::Socket
muteReport(bool mute)ts::ReporterBase
open(IP gen=IP::Any) finalts::Socketvirtual
openImplementation(IP gen)=0ts::Socketprotectedpure virtual
report() const overridets::ReporterBasevirtual
ReporterBase(Report *report)ts::ReporterBaseinlineexplicit
ReporterBase(ReporterBase *delegate)ts::ReporterBaseinlineexplicit
reusePort(bool reuse_port)ts::Socket
setNonBlocking(bool non_blocking)ts::Device
setReceiveBufferSize(size_t size)ts::Socket
setReceiveTimeout(cn::milliseconds timeout)ts::Socket
setReport(Report *report)ts::ReporterBase
setReport(ReporterBase *delegate)ts::ReporterBase
setSendBufferSize(size_t size)ts::Socket
setSystemNonBlocking(bool non_blocking)ts::Deviceprotected
SilentLevel(bool silent, int default_severity=Severity::Error)ts::ReporterBaseinlinestatic
Socket(Report *report, bool non_blocking=false)ts::Socketexplicit
Socket(ReporterBase *delegate, bool non_blocking=false)ts::Socketexplicit
SubscriptionBase()=defaultts::SubscriptionBase
~Device() overridets::Devicevirtual
~ReporterBase() overridets::ReporterBasevirtual
~Socket() overridets::Socketvirtual
~SubscriptionBase()ts::SubscriptionBasevirtual