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

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

activateAsynchronousIO()ts::ReactiveDeviceprotected
activateReadReady()ts::ReactiveDeviceprotected
activateWriteReady()ts::ReactiveDeviceprotected
addSubscription(SubscriptionHandlerInterface *handler)ts::SubscriptionBase
callSubscribers(F &&func)ts::SubscriptionBaseinlineprotected
cancelAndWaitAsynchronousIO(NonBlockingDevice::IOSB &iosb, bool silent)ts::ReactiveDeviceprotected
cancelAsynchronousIO(bool silent)ts::ReactiveDeviceprotected
cancelQueue(IOQueue &inqueue, IOQueue &outqueue)ts::ReactiveDeviceprotected
cancelReadWriteStream(bool silent=false)ts::ReactiveStreamvirtual
cancelSubscription(SubscriptionHandlerInterface *handler)ts::SubscriptionBase
createSignalQueuedOperations()ts::ReactiveBaseprotected
deactivateAll(bool silent)ts::ReactiveDeviceprotected
deactivateAsynchronousIO(bool silent)ts::ReactiveDeviceprotected
deactivateQueuedOperations(bool silent)ts::ReactiveBaseprotected
deactivateReadReady(bool silent)ts::ReactiveDeviceprotected
deactivateWriteReady(bool silent)ts::ReactiveDeviceprotected
DEFAULT_RECEIVE_BUFFER_SIZEts::ReactiveStreamstatic
device()ts::ReactiveDeviceinline
enqueueCompletedIO(const std::shared_ptr< IOSB > &iosb, bool in_reactor)ts::ReactiveStreamprotected
handleAsynchronousIO(Reactor &, EventId, IOSB &, size_t) overridets::ReactiveTCPConnectionprotectedvirtual
handleBroadcastEvent(Reactor &reactor, int error_code, const ObjectPtr &user_data)ts::ReactorHandlerInterfaceprotectedvirtual
handleProcessTermination(Reactor &reactor, EventId id, int pid)ts::ReactorHandlerInterfaceprotectedvirtual
handleReadReady(Reactor &, EventId, int) overridets::ReactiveStreamprotectedvirtual
HandlerType typedefts::ReactiveTCPConnectionprotected
handleTimer(Reactor &reactor, EventId id)ts::ReactorHandlerInterfaceprotectedvirtual
handleUserEvent(Reactor &, EventId) overridets::ReactiveBaseprotectedvirtual
handleWriteReady(Reactor &, EventId, int) overridets::ReactiveTCPConnectionprotectedvirtual
hasPendingIO()ts::ReactiveStreamprotectedvirtual
IOQueue typedefts::ReactiveDeviceprotected
IOSB typedefts::ReactiveDeviceprotected
IOSet typedefts::ReactiveDeviceprotected
isOpen() constts::ReactiveTCPConnectioninline
muteReport(bool mute)ts::ReporterBase
needsWriteReady()ts::ReactiveStreamprotectedvirtual
processCloseWriteStream(bool silent) overridets::ReactiveTCPConnectionprotectedvirtual
processQueuedOperations() overridets::ReactiveTCPConnectionprotectedvirtual
processReceiveBuffer(ByteBlock &data, ReactiveInputControl &control, ReactiveStreamHandlerInterface *handler, int error_code, const ObjectPtr &user_data)ts::ReactiveStreamprotected
ReactiveBase(Reactor &reactor)ts::ReactiveBaseexplicit
ReactiveDevice(Reactor &reactor, NonBlockingDevice &device)ts::ReactiveDevice
ReactiveStream(Reactor &reactor, NonBlockingDevice &device, StreamInterface &stream)ts::ReactiveStream
ReactiveTCPConnection(Reactor &reactor, TCPConnection &socket)ts::ReactiveTCPConnection
reactor()ts::ReactiveBaseinline
removeFromQueue(IOQueue &queue, IOSB *iosb)ts::ReactiveDeviceprotected
report() const overridets::ReporterBasevirtual
ReporterBase(Report *report)ts::ReporterBaseinlineexplicit
ReporterBase(ReporterBase *delegate)ts::ReporterBaseinlineexplicit
setReport(Report *report)ts::ReporterBase
setReport(ReporterBase *delegate)ts::ReporterBase
signalQueuedOperations()ts::ReactiveBase
SilentLevel(bool silent, int default_severity=Severity::Error)ts::ReporterBaseinlinestatic
socket()ts::ReactiveTCPConnectioninline
startClose(ReactiveTCPConnectionHandlerInterface *handler, bool silent=false, const ObjectPtr &user_data=ObjectPtr())ts::ReactiveTCPConnectionvirtual
startCloseWriter(ReactiveStreamHandlerInterface *handler, bool silent=false, const ObjectPtr &user_data=ObjectPtr())ts::ReactiveTCPConnectionvirtual
startCloseWriteStream(ReactiveStreamHandlerInterface *handler, bool silent, const ObjectPtr &user_data)ts::ReactiveStreamprotectedvirtual
startConnect(ReactiveTCPConnectionHandlerInterface *handler, const IPSocketAddress &addr, const ObjectPtr &user_data=ObjectPtr())ts::ReactiveTCPConnectionvirtual
startReadStream(ReactiveStreamHandlerInterface *handler, size_t buffer_size=DEFAULT_RECEIVE_BUFFER_SIZE, const ObjectPtr &user_data=ObjectPtr())ts::ReactiveStreamvirtual
startWriteStream(ReactiveStreamHandlerInterface *handler, const void *data, size_t size, const ObjectPtr &user_data=ObjectPtr())ts::ReactiveStreamvirtual
stream()ts::ReactiveStreaminline
SubscriptionBase()=defaultts::SubscriptionBase
tryCompletedIO(const std::shared_ptr< IOSB > &iosb) overridets::ReactiveTCPConnectionprotectedvirtual
uncheckedSignalQueuedOperations()ts::ReactiveBaseprotected
whenAccepted(ReactiveTCPConnectionHandlerInterface *handler, const ObjectPtr &user_data=ObjectPtr())ts::ReactiveTCPConnectionvirtual
~ReactiveBase() overridets::ReactiveBasevirtual
~ReactiveDevice() overridets::ReactiveDevicevirtual
~ReactiveTCPConnection() overridets::ReactiveTCPConnectionvirtual
~ReporterBase() overridets::ReporterBasevirtual
~SubscriptionBase()ts::SubscriptionBasevirtual