TSDuck v3.40-3968
MPEG Transport Stream Toolkit
|
This is the complete list of members for ts::TSForkPipe, including all inherited members.
_total_read | ts::TSPacketStream | protected |
_total_write | ts::TSPacketStream | protected |
abortPipeReadWrite() | ts::ForkPipe | |
AbstractOutputStream(size_t bufferSize=DEFAULT_STREAM_BUFFER_SIZE) | ts::AbstractOutputStream | explicit |
ASYNCHRONOUS enum value | ts::ForkPipe | |
close(Report &report) | ts::ForkPipe | |
DEFAULT_STREAM_BUFFER_SIZE | ts::AbstractOutputStream | static |
endOfStream() override | ts::ForkPipe | virtual |
EXIT_PROCESS enum value | ts::ForkPipe | |
ForkPipe() | ts::ForkPipe | |
getIgnoreAbort() const | ts::ForkPipe | inline |
InputMode enum name | ts::ForkPipe | |
isBroken() const | ts::ForkPipe | inline |
isOpen() const | ts::ForkPipe | inline |
isSynchronous() const | ts::ForkPipe | inline |
KEEP_BOTH enum value | ts::ForkPipe | |
Launch(const UString &command, Report &report, OutputMode out_mode=KEEP_BOTH, InputMode in_mode=STDIN_PARENT, WaitMode wait_mode=ASYNCHRONOUS) | ts::ForkPipe | static |
MAX_HEADER_SIZE | ts::TSPacketStream | static |
MAX_TRAILER_SIZE | ts::TSPacketStream | static |
open(const UString &command, WaitMode wait_mode, size_t buffer_size, Report &report, 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, Report &report, OutputMode out_mode, InputMode in_mode) | ts::ForkPipe | |
OutputMode enum name | ts::ForkPipe | |
packetFormat() const | ts::TSPacketStream | inline |
packetFormatString() const | ts::TSPacketStream | inline |
packetHeaderSize() const | ts::TSPacketStream | |
packetTrailerSize() const | ts::TSPacketStream | |
readPackets(TSPacket *buffer, TSPacketMetadata *metadata, size_t max_packets, Report &report) | ts::TSPacketStream | virtual |
readPacketsCount() const | ts::TSPacketStream | inline |
readStreamChunks(void *addr, size_t max_size, size_t chunk_size, size_t &ret_size, Report &report) | ts::AbstractReadStreamInterface | virtual |
readStreamComplete(void *addr, size_t max_size, size_t &ret_size, Report &report) | ts::AbstractReadStreamInterface | virtual |
readStreamPartial(void *addr, size_t max_size, size_t &ret_size, Report &report) override | ts::ForkPipe | virtual |
resetPacketStream(TSPacketFormat format, AbstractReadStreamInterface *reader, AbstractWriteStreamInterface *writer) | ts::TSPacketStream | protected |
setIgnoreAbort(bool on) | ts::ForkPipe | inline |
STDERR_ONLY enum value | ts::ForkPipe | |
STDIN_NONE enum value | ts::ForkPipe | |
STDIN_PARENT enum value | ts::ForkPipe | |
STDIN_PIPE enum value | ts::ForkPipe | |
STDOUT_ONLY enum value | ts::ForkPipe | |
STDOUT_PIPE enum value | ts::ForkPipe | |
STDOUTERR_PIPE enum value | ts::ForkPipe | |
SuperClass typedef | ts::AbstractOutputStream | |
SYNCHRONOUS enum value | ts::ForkPipe | |
TSForkPipe() | ts::TSForkPipe | |
TSPacketStream(TSPacketFormat format=TSPacketFormat::AUTODETECT, AbstractReadStreamInterface *reader=nullptr, AbstractWriteStreamInterface *writer=nullptr) | ts::TSPacketStream | |
WaitMode enum name | ts::ForkPipe | |
writePackets(const TSPacket *buffer, const TSPacketMetadata *metadata, size_t packet_count, Report &report) | ts::TSPacketStream | virtual |
writePacketsCount() const | ts::TSPacketStream | inline |
writeStream(const void *addr, size_t size, size_t &written_size, Report &report) override | ts::ForkPipe | virtual |
writeStreamBuffer(const void *addr, size_t size) override | ts::ForkPipe | protectedvirtual |
~AbstractOutputStream() override | ts::AbstractOutputStream | virtual |
~ForkPipe() override | ts::ForkPipe | virtual |
~TSForkPipe() override | ts::TSForkPipe | virtual |
~TSPacketStream() | ts::TSPacketStream | virtual |