git-svn-id: svn://db.shs.com.ru/pip@597 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
#include "picrc.h"
|
||||
#include "pidiagnostics.h"
|
||||
|
||||
class PIBaseTransfer: public PIObject
|
||||
class PIP_EXPORT PIBaseTransfer: public PIObject
|
||||
{
|
||||
PIOBJECT_SUBCLASS(PIBaseTransfer, PIObject)
|
||||
public:
|
||||
@@ -34,7 +34,7 @@ public:
|
||||
~PIBaseTransfer();
|
||||
|
||||
# pragma pack(push,1)
|
||||
struct PacketHeader {
|
||||
struct PIP_EXPORT PacketHeader {
|
||||
uint sig;
|
||||
int type; // PacketType
|
||||
int session_id;
|
||||
@@ -43,7 +43,7 @@ public:
|
||||
bool check_sig() {return (sig == signature);}
|
||||
};
|
||||
|
||||
struct Part {
|
||||
struct PIP_EXPORT Part {
|
||||
Part(uint id_ = 0, ullong size_ = 0, ullong start_ = 0) : id(id_), size(size_), start(start_) {}
|
||||
uint id;
|
||||
ullong size;
|
||||
@@ -102,10 +102,10 @@ protected:
|
||||
llong bytes_all, bytes_cur;
|
||||
|
||||
private:
|
||||
enum PacketType {pt_Unknown, pt_Data, pt_ReplySuccess, pt_ReplyInvalid, pt_Break, pt_Start, pt_Pause};
|
||||
enum PIP_EXPORT PacketType {pt_Unknown, pt_Data, pt_ReplySuccess, pt_ReplyInvalid, pt_Break, pt_Start, pt_Pause};
|
||||
|
||||
# pragma pack(push,1)
|
||||
struct StartRequest {
|
||||
struct PIP_EXPORT StartRequest {
|
||||
uint packets;
|
||||
ullong size;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user