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

Public Member Functions

 MemorySinker (const QString &name="memory_data")
 
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 getBuffer ()
 
void resetSelf () override
 
- Public Member Functions inherited from DataSinker
 DataSinker (DataHeaderUtils::PayloadType t, QObject *parent=nullptr)
 
DataHeaderUtils::PayloadType sinkerType () const
 

Additional Inherited Members

- Signals inherited from DataSinker
void accept_data_receive ()
 

Member Function Documentation

◆ consume_name()

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

Implements DataSinker.

◆ consumeChunkBuffer()

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

Implements DataSinker.

◆ id_generator()

qint64 MemorySinker::id_generator ( )
overridevirtual

Implements DataSinker.

◆ initMemoryBuffer()

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

Implements DataSinker.

◆ provide_name()

QString MemorySinker::provide_name ( )
overridevirtual

Implements DataSinker.

◆ receiveEnd()

bool MemorySinker::receiveEnd ( )
overridevirtual

Implements DataSinker.

◆ requestChunkForEncoding()

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

Implements DataSinker.

◆ resetSelf()

void MemorySinker::resetSelf ( )
overridevirtual

Implements DataSinker.

◆ sendEnd()

void MemorySinker::sendEnd ( )
overridevirtual

Implements DataSinker.

◆ size()

quint64 MemorySinker::size ( )
overridevirtual

Implements DataSinker.


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