新增了PQDIF补招线程,导入了新的lib库
This commit is contained in:
36
LFtid1056/pqdif/include/str_chnk.h
Normal file
36
LFtid1056/pqdif/include/str_chnk.h
Normal file
@@ -0,0 +1,36 @@
|
||||
|
||||
class CPQDIF_S_Chunk : public CPQDIF_StreamIO
|
||||
{
|
||||
public:
|
||||
CPQDIF_S_Chunk();
|
||||
virtual ~CPQDIF_S_Chunk();
|
||||
|
||||
// Attributes
|
||||
public:
|
||||
|
||||
// Operations
|
||||
public:
|
||||
bool SetInput( BYTE * chunk, long size );
|
||||
|
||||
bool GetOutputSize( long& size );
|
||||
bool GetOutput( BYTE * chunk, long maxSize );
|
||||
|
||||
// Overridables
|
||||
public:
|
||||
virtual bool SeekPos( int pos );
|
||||
virtual bool GetPos( int& pos );
|
||||
virtual bool SeekEnd( void );
|
||||
|
||||
virtual BYTE * ReadBlock( long size, int& actualSize );
|
||||
virtual bool WriteBlock( int &sizeActual );
|
||||
|
||||
// Implementation
|
||||
protected:
|
||||
BYTE * m_chunkRead;
|
||||
long m_sizeChunkRead;
|
||||
|
||||
CPQByteArray m_chunkWrite;
|
||||
|
||||
long m_posChunk;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user