TSDuck v3.44-4659
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::tlv::Connection< SAFETY > Member List

This is the complete list of members for ts::tlv::Connection< SAFETY >, including all inherited members.

_mutexts::TCPSocketprotected
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::TCPSocketvirtual
closeWriter(bool silent=false)ts::TCPConnectionvirtual
connect(const IPSocketAddress &addr, IOSB *iosb=nullptr)ts::TCPConnectionvirtual
Connection(Logger &logger, const Protocol &protocol, bool auto_error_response=true, size_t max_invalid_msg=0)ts::tlv::Connection< SAFETY >
convert(IPAddress &addr) constts::Socketprotected
createSocket(IP gen, int type, int protocol)ts::Socketprotected
declareOpened(SysSocketType sock) overridets::TCPSocketprotectedvirtual
disconnect(bool silent=false)ts::TCPConnectionvirtual
generation() constts::Socketinline
getAutoErrorResponse() constts::tlv::Connection< SAFETY >inline
getLocalAddress(IPSocketAddress &addr) constts::Socket
getMaxInvalidMessages() constts::tlv::Connection< SAFETY >inline
getPeer(IPSocketAddress &addr)ts::TCPConnection
getSocket() constts::Socketinline
handleClosed() overridets::TCPConnectionprotectedvirtual
handleConnected() overridets::tlv::Connection< SAFETY >protectedvirtual
handleDisconnected()ts::TCPConnectionprotectedvirtual
handleOpened()ts::TCPSocketprotectedvirtual
isConnected() constts::TCPConnectioninline
isNonBlocking() constts::NonBlockingDeviceinline
isOpen() constts::Socketinline
muteReport(bool mute)ts::ReporterBase
MutexType typedefts::tlv::Connection< SAFETY >
NonBlockingDevice(Report *report=nullptr, bool non_blocking=false)ts::NonBlockingDeviceinlineexplicit
NonBlockingDevice(ReporterBase *delegate, bool non_blocking=false)ts::NonBlockingDeviceinlineexplicit
open(IP gen) overridets::TCPSocketvirtual
peerName()ts::TCPConnection
receive(void *buffer, size_t max_size, size_t &ret_size, const AbortInterface *abort=nullptr, IOSB *iosb=nullptr)ts::TCPConnectionvirtual
receive(void *buffer, size_t size, const AbortInterface *abort=nullptr)ts::TCPConnectionvirtual
receiveMessage(MessagePtr &msg, const AbortInterface *abort=nullptr)ts::tlv::Connection< SAFETY >
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, IOSB *iosb=nullptr)ts::TCPConnectionvirtual
sendMessage(const Message &msg)ts::tlv::Connection< SAFETY >
setAutoErrorResponse(bool on)ts::tlv::Connection< SAFETY >inline
setKeepAlive(bool active)ts::TCPSocket
setLingerTime(int seconds)ts::TCPSocket
setMaxInvalidMessages(size_t n)ts::tlv::Connection< SAFETY >inline
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
setSystemNonBlocking(SysSocketType fd, bool non_blocking)ts::NonBlockingDeviceprotected
setTTL(int ttl)ts::TCPSocket
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::tlv::Connection< SAFETY >
TCPConnection(Report *report=nullptr, bool non_blocking=false)ts::TCPConnectioninlineexplicit
TCPConnection(ReporterBase *delegate, bool non_blocking=false)ts::TCPConnectioninlineexplicit
TCPSocket(Report *report=nullptr, bool non_blocking=false)ts::TCPSocketinlineexplicit
TCPSocket(ReporterBase *delegate, bool non_blocking=false)ts::TCPSocketinlineexplicit
~NonBlockingDevice() overridets::NonBlockingDevicevirtual
~ReporterBase()ts::ReporterBasevirtual
~Socket() overridets::Socketvirtual
~TCPSocket() overridets::TCPSocketvirtual