CCIMXDesktop
 
Loading...
Searching...
No Matches
DataSinker Class Referenceabstract
Inheritance diagram for DataSinker:
FileSinker ImageSinker MemorySinker MetaInfoSinker

Signals

void accept_data_receive ()
 

Public Member Functions

 DataSinker (DataHeaderUtils::PayloadType t, QObject *parent=nullptr)
 
virtual QString provide_name ()=0
 
virtual void consume_name (const QString &name)=0
 
virtual qint64 id_generator ()=0
 
virtual QByteArray requestChunkForEncoding (quint64 offset, quint64 bytesForRead)=0
 
virtual quint64 size ()=0
 
virtual bool receiveEnd ()=0
 
virtual bool consumeChunkBuffer (const QByteArray &chunk)=0
 
virtual void initMemoryBuffer (const QByteArray &chunk)=0
 
virtual void sendEnd ()=0
 
virtual void resetSelf ()=0
 
DataHeaderUtils::PayloadType sinkerType () const
 

Friends

class DataProtocolizedController
 

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