Files
pip/src/io/pidatatransfer.h
Бычков Андрей 2aef6d8c86 new PIBaseTransfer, PIDataTransfer and update PIFileTransfer
git-svn-id: svn://db.shs.com.ru/pip@9 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2015-03-10 10:30:19 +00:00

24 lines
534 B
C++

#ifndef PIDATATRANSFER_H
#define PIDATATRANSFER_H
#include "pibasetransfer.h"
class PIDataTransfer : public PIBaseTransfer
{
PIOBJECT_SUBCLASS(PIDataTransfer, PIBaseTransfer)
public:
PIDataTransfer() {;}
~PIDataTransfer() {;}
bool send(const PIByteArray &ba);
const PIByteArray &data() {return data_;}
private:
virtual PIByteArray buildPacket(Part p);
virtual void receivePart(PIBaseTransfer::Part fi, PIByteArray ba, PIByteArray pheader);
PIByteArray data_;
};
#endif // PIDATATRANSFER_H