34 unsigned bytestreamNumber_arg, uint64_t maxRecordCount_arg ) :
35 dbuf( dbuf_arg ), decoder( decoder_arg ), bytestreamNumber( bytestreamNumber_arg )
74 decoder->dump( indent + 4, os );
void dump(int indent=0, std::ostream &os=std::cout) const
Diagnostic function to print internal state of object to output stream in an indented format.
size_t capacity() const
Get total capacity of buffer.
QTextStream & endl(QTextStream &stream)
std::string space(size_t n)
void dump(int indent=0, std::ostream &os=std::cout)
has exhausted data in the current packet
size_t currentBytestreamBufferIndex
size_t currentBytestreamBufferLength
bool isOutputBlocked() const
bool isInputBlocked() const
uint64_t currentPacketLogicalOffset
std::shared_ptr< Decoder > decoder
unsigned bytestreamNumber
DecodeChannel(SourceDestBuffer dbuf_arg, std::shared_ptr< Decoder > decoder_arg, unsigned bytestreamNumber_arg, uint64_t maxRecordCount_arg)