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

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

_total_readts::TSPacketStreamprotected
_total_writets::TSPacketStreamprotected
abortPipeReadWrite()ts::ForkPipe
allowSetNonBlocking() const overridets::ForkPipeprotectedvirtual
asyncCompletedStream(IOSB *iosb) overridets::ForkPipevirtual
ASYNCHRONOUS enum valuets::ForkPipe
checkNonBlocking(bool non_blocking, const UChar *opname)ts::NonBlockingDeviceprotected
checkNonBlocking(IOSB *iosb, const UChar *opname)ts::NonBlockingDeviceprotected
close(bool silent=false)ts::ForkPipevirtual
endOfStream() overridets::ForkPipevirtual
EXIT_PROCESS enum valuets::ForkPipe
ForkPipe(Report *report, bool non_blocking=false)ts::ForkPipeexplicit
ForkPipe(ReporterBase *delegate, bool non_blocking=false)ts::ForkPipeexplicit
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
getIgnoreAbort() constts::ForkPipeinline
GetOutput(UString &output, const UString &command, Report &report, bool include_stderr=false)ts::ForkPipestatic
getProcessHandle() constts::ForkPipeinline
getProcessId() constts::ForkPipeinline
getReadHandle() const overridets::ForkPipevirtual
getReadSocket() constts::NonBlockingDevice
getSocket() constts::NonBlockingDevice
getWriteHandle() const overridets::ForkPipevirtual
getWriteSocket() constts::NonBlockingDevice
InputMode enum namets::ForkPipe
isBroken() constts::ForkPipeinline
isNonBlocking() constts::NonBlockingDeviceinline
isOpen() constts::ForkPipeinline
IsPendingStatus(int error_code)ts::NonBlockingDeviceinlinestatic
isReadStream() overridets::ForkPipevirtual
isSupportedByReactor(bool recheck=false)ts::NonBlockingDevice
isSynchronous() constts::ForkPipeinline
isWriteStream() overridets::ForkPipevirtual
KEEP_BOTH enum valuets::ForkPipe
Launch(const UString &command, Report &report, OutputMode out_mode=KEEP_BOTH, InputMode in_mode=STDIN_PARENT, WaitMode wait_mode=ASYNCHRONOUS)ts::ForkPipestatic
MAX_HEADER_SIZEts::TSPacketStreamstatic
MAX_TRAILER_SIZEts::TSPacketStreamstatic
muteReport(bool mute)ts::ReporterBase
NonBlockingDevice(Report *report, bool non_blocking=false)ts::NonBlockingDeviceinlineexplicit
NonBlockingDevice(ReporterBase *delegate, bool non_blocking=false)ts::NonBlockingDeviceinlineexplicit
open(const UString &command, WaitMode wait_mode, size_t buffer_size, OutputMode out_mode, InputMode in_mode, TSPacketFormat format=TSPacketFormat::AUTODETECT)ts::TSForkPipe
ts::ForkPipe::open(const UString &command, WaitMode wait_mode, size_t buffer_size, OutputMode out_mode, InputMode in_mode)ts::ForkPipe
OutputMode enum namets::ForkPipe
packetFormat() constts::TSPacketStreaminline
packetFormatString() constts::TSPacketStreaminline
packetHeaderSize() constts::TSPacketStreaminline
PacketHeaderSize(TSPacketFormat format)ts::TSPacketStreamstatic
packetTrailerSize() constts::TSPacketStreaminline
PacketTrailerSize(TSPacketFormat format)ts::TSPacketStreamstatic
readPackets(TSPacket *buffer, TSPacketMetadata *metadata, size_t max_packets)ts::TSPacketStreamvirtual
readPacketsCount() constts::TSPacketStreaminline
readStream(void *addr, size_t size, const AbortInterface *abort=nullptr) overridets::ForkPipevirtual
readStream(void *addr, size_t max_size, size_t &ret_size, const AbortInterface *abort=nullptr, IOSB *iosb=nullptr) overridets::ForkPipevirtual
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
resetPacketStream(TSPacketFormat format, StreamInterface *stream)ts::TSPacketStreamprotected
setIgnoreAbort(bool on)ts::ForkPipeinline
setNonBlocking(bool non_blocking)ts::NonBlockingDevice
setReport(Report *report)ts::ReporterBase
setReport(ReporterBase *delegate)ts::ReporterBase
setSystemNonBlocking(bool non_blocking)ts::NonBlockingDeviceprotected
SilentLevel(bool silent, int default_severity=Severity::Error)ts::ReporterBaseinlinestatic
STDERR_ONLY enum valuets::ForkPipe
STDIN_NONE enum valuets::ForkPipe
STDIN_PARENT enum valuets::ForkPipe
STDIN_PIPE enum valuets::ForkPipe
STDOUT_ONLY enum valuets::ForkPipe
STDOUT_PIPE enum valuets::ForkPipe
STDOUTERR_PIPE enum valuets::ForkPipe
SYNCHRONOUS enum valuets::ForkPipe
TSForkPipe(Report *report)ts::TSForkPipeexplicit
TSForkPipe(ReporterBase *delegate)ts::TSForkPipeexplicit
TSPacketStream(ReporterInterface &reporter, TSPacketFormat format=TSPacketFormat::AUTODETECT, StreamInterface *stream=nullptr)ts::TSPacketStream
WaitMode enum namets::ForkPipe
writePackets(const TSPacket *buffer, const TSPacketMetadata *metadata, size_t packet_count)ts::TSPacketStreamvirtual
writePacketsCount() constts::TSPacketStreaminline
writeStream(const void *addr, size_t size, IOSB *iosb=nullptr) overridets::ForkPipevirtual
writeStream(const void *addr, size_t size, size_t &written_size, IOSB *iosb=nullptr) overridets::ForkPipevirtual
WriteStreamHelper(T *obj, const void *addr, size_t size, NonBlockingDevice::IOSB *iosb)ts::StreamInterfaceinlineprotectedstatic
~ForkPipe() overridets::ForkPipevirtual
~NonBlockingDevice() overridets::NonBlockingDevicevirtual
~ReporterBase() overridets::ReporterBasevirtual
~TSForkPipe() overridets::TSForkPipevirtual
~TSPacketStream()ts::TSPacketStreamvirtual