urbackup_backend/fileservplugin/ChunkSendThread.h
2014-05-01 14:05:27 +02:00

28 lines
444 B
C++

class CClientThread;
class IFile;
struct SChunk;
#include "../Interface/Thread.h"
#include "../Interface/Types.h"
#include "../md5.h"
class ChunkSendThread : public IThread
{
public:
ChunkSendThread(CClientThread *parent);
~ChunkSendThread(void);
void operator()(void);
bool sendChunk(SChunk *chunk);
private:
CClientThread *parent;
IFile *file;
_i64 curr_hash_size;
char *chunk_buf;
MD5 md5_hash;
};