CCIMXDesktop
 
Loading...
Searching...
No Matches
MetaInfoSinker Class Reference
Inheritance diagram for MetaInfoSinker:
DataSinker

Public Member Functions

 MetaInfoSinker (QObject *parent=nullptr)
 
QString provide_name () override
 
void consume_name (const QString &name) override
 
qint64 id_generator () override
 
QByteArray requestChunkForEncoding (quint64 offset, quint64 bytesForRead) override
 
quint64 size () override
 
bool receiveEnd () override
 
bool consumeChunkBuffer (const QByteArray &chunk) override
 
void sendEnd () override
 
void initMemoryBuffer (const QByteArray &chunk) override
 
QByteArray metaRaw () const
 
void resetSelf () override
 
- Public Member Functions inherited from DataSinker
 DataSinker (DataHeaderUtils::PayloadType t, QObject *parent=nullptr)
 
DataHeaderUtils::PayloadType sinkerType () const
 

Protected Attributes

QString name_ { "metaInfo" }
 
QByteArray buffer_
 

Additional Inherited Members

- Signals inherited from DataSinker
void accept_data_receive ()
 

Member Function Documentation

◆ consume_name()

void MetaInfoSinker::consume_name ( const QString &  name)
overridevirtual

Implements DataSinker.

◆ consumeChunkBuffer()

bool MetaInfoSinker::consumeChunkBuffer ( const QByteArray &  chunk)
overridevirtual

Implements DataSinker.

◆ id_generator()

qint64 MetaInfoSinker::id_generator ( )
overridevirtual

Implements DataSinker.

◆ initMemoryBuffer()

void MetaInfoSinker::initMemoryBuffer ( const QByteArray &  chunk)
overridevirtual

Implements DataSinker.

◆ provide_name()

QString MetaInfoSinker::provide_name ( )
overridevirtual

Implements DataSinker.

◆ receiveEnd()

bool MetaInfoSinker::receiveEnd ( )
overridevirtual

Implements DataSinker.

◆ requestChunkForEncoding()

QByteArray MetaInfoSinker::requestChunkForEncoding ( quint64  offset,
quint64  bytesForRead 
)
overridevirtual

Implements DataSinker.

◆ resetSelf()

void MetaInfoSinker::resetSelf ( )
overridevirtual

Implements DataSinker.

◆ sendEnd()

void MetaInfoSinker::sendEnd ( )
overridevirtual

Implements DataSinker.

◆ size()

quint64 MetaInfoSinker::size ( )
overridevirtual

Implements DataSinker.


The documentation for this class was generated from the following files: