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

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

_mutexts::TCPSocketprotected
additionalServerNames() constts::TLSConnectionBaseinline
addSubscription(SubscriptionHandlerInterface *handler)ts::SubscriptionBase
addVerifyServer(const UString &name)ts::TLSConnectionBase
allowSetNonBlocking() const overridets::Socketprotectedvirtual
asyncCompletedStream(IOSB *iosb) overridets::TCPConnectionvirtual
bind(const IPSocketAddress &addr)ts::Socket
callSubscribers(F &&func)ts::SubscriptionBaseinlineprotected
cancelSubscription(SubscriptionHandlerInterface *handler)ts::SubscriptionBase
checkNonBlocking(bool non_blocking, const UChar *opname)ts::NonBlockingDeviceprotected
checkNonBlocking(IOSB *iosb, const UChar *opname)ts::NonBlockingDeviceprotected
close(bool silent=false) finalts::Socketvirtual
closeWriter(bool silent=false) overridets::TLSConnectionvirtual
connect(const IPSocketAddress &, IOSB *=nullptr) overridets::TLSConnectionvirtual
convert(IPAddress &addr) constts::Socketprotected
createSocket(IP gen, int type, int protocol)ts::Socketprotected
disconnect(bool silent=false) overridets::TLSConnectionvirtual
endOfStream() overridets::TCPConnectionvirtual
generation() constts::Socketinline
genericSystemRead(void *addr, size_t max_size, size_t &ret_size, const AbortInterface *abort, NonBlockingDevice::IOSB *iosb, uint64_t position)ts::NonBlockingDeviceprotected
genericSystemWrite(const void *addr, size_t size, size_t &written_size, NonBlockingDevice::IOSB *iosb, uint64_t position)ts::NonBlockingDeviceprotected
getHandle() constts::NonBlockingDevice
getLocalAddress(IPSocketAddress &addr) constts::Socket
getPeer(IPSocketAddress &addr)ts::TCPConnection
getReadHandle() const overridets::Socketvirtual
getReadSocket() constts::NonBlockingDevice
getSocket() constts::NonBlockingDevice
getWriteHandle() const overridets::Socketvirtual
getWriteSocket() constts::NonBlockingDevice
isConnected() constts::TCPConnectioninline
isNonBlocking() constts::NonBlockingDeviceinline
isOpen() constts::Socketinline
IsPendingStatus(int error_code)ts::NonBlockingDeviceinlinestatic
isReadStream() overridets::TCPConnectionvirtual
isServerSide() constts::TCPConnectioninline
isSupportedByReactor(bool recheck=false)ts::NonBlockingDevice
isWriteStream() overridets::TCPConnectionvirtual
localName()ts::Socket
muteReport(bool mute)ts::ReporterBase
NonBlockingDevice(Report *report, bool non_blocking=false)ts::NonBlockingDeviceinlineexplicit
NonBlockingDevice(ReporterBase *delegate, bool non_blocking=false)ts::NonBlockingDeviceinlineexplicit
open(IP gen=IP::Any) finalts::Socketvirtual
openImplementation(IP gen) overridets::TCPSocketprotectedvirtual
peerName()ts::TCPConnection
readStream(void *addr, size_t size, const AbortInterface *abort=nullptr) overridets::TLSConnectionvirtual
readStream(void *addr, size_t max_size, size_t &ret_size, const AbortInterface *abort=nullptr, IOSB *iosb=nullptr) overridets::TLSConnectionvirtual
ReadStreamHelper(T *obj, void *addr, size_t size, const AbortInterface *abort)ts::StreamInterfaceinlineprotectedstatic
report() const overridets::ReporterBasevirtual
ReporterBase(Report *report)ts::ReporterBaseinlineexplicit
ReporterBase(ReporterBase *delegate)ts::ReporterBaseinlineexplicit
reusePort(bool reuse_port)ts::Socket
serverName() constts::TLSConnectionBaseinline
setArgs(const TLSArgs &args)ts::TLSConnectionBase
setConnectStatus(IOSB *iosb, int error_code)ts::TCPConnection
setKeepAlive(bool active)ts::TCPSocket
setLingerTime(int seconds)ts::TCPSocket
setNoDelay(bool active)ts::TCPSocket
setNoLinger()ts::TCPSocket
setNonBlocking(bool non_blocking)ts::NonBlockingDevice
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
setServerName(const UString &server_name)ts::TLSConnectionBase
setSystemNonBlocking(bool non_blocking)ts::NonBlockingDeviceprotected
setTTL(int ttl)ts::TCPSocket
setVerifyPeer(bool on)ts::TLSConnectionBaseinline
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
SuperClass typedefts::TCPConnection
TCPConnection(Report *report, bool non_blocking=false)ts::TCPConnectionexplicit
TCPConnection(ReporterBase *delegate, bool non_blocking=false)ts::TCPConnectionexplicit
TCPSocket(Report *report, bool non_blocking=false)ts::TCPSocketinlineexplicit
TCPSocket(ReporterBase *delegate, bool non_blocking=false)ts::TCPSocketinlineexplicit
TLSConnection(Report *report)ts::TLSConnectionexplicit
TLSConnection(ReporterBase *delegate)ts::TLSConnectionexplicit
TLSConnection(Report *report, const TLSArgs &args)ts::TLSConnectioninline
TLSConnection(ReporterBase *delegate, const TLSArgs &args)ts::TLSConnectioninline
TLSConnectionBase()=defaultts::TLSConnectionBaseprotected
verifyPeer() constts::TLSConnectionBaseinline
writeStream(const void *addr, size_t size, IOSB *iosb=nullptr) overridets::TLSConnectionvirtual
writeStream(const void *addr, size_t size, size_t &written_size, IOSB *iosb=nullptr) overridets::TLSConnectionvirtual
WriteStreamHelper(T *obj, const void *addr, size_t size, NonBlockingDevice::IOSB *iosb)ts::StreamInterfaceinlineprotectedstatic
~NonBlockingDevice() overridets::NonBlockingDevicevirtual
~ReporterBase() overridets::ReporterBasevirtual
~Socket() overridets::Socketvirtual
~SubscriptionBase()ts::SubscriptionBasevirtual
~TCPSocket() overridets::TCPSocketvirtual
~TLSConnectionBase()ts::TLSConnectionBasevirtual