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

Public Member Functions

 ImageSinker (const QString &baseSavePath)
 
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
 
QImage getImage () const
 
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 ImageSinker::consume_name ( const QString &  name)
overridevirtual

Implements DataSinker.

◆ consumeChunkBuffer()

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

Implements DataSinker.

◆ id_generator()

qint64 ImageSinker::id_generator ( )
overridevirtual

Implements DataSinker.

◆ initMemoryBuffer()

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

Implements DataSinker.

◆ provide_name()

QString ImageSinker::provide_name ( )
overridevirtual

Implements DataSinker.

◆ receiveEnd()

bool ImageSinker::receiveEnd ( )
overridevirtual

Implements DataSinker.

◆ requestChunkForEncoding()

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

Implements DataSinker.

◆ resetSelf()

void ImageSinker::resetSelf ( )
overridevirtual

Implements DataSinker.

◆ sendEnd()

void ImageSinker::sendEnd ( )
overridevirtual

Implements DataSinker.

◆ size()

quint64 ImageSinker::size ( )
overridevirtual

Implements DataSinker.


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