14#ifndef _GPITRANSFER_H_
15#define _GPITRANSFER_H_
23#define GPI_FILE_DIRECTORY (1 << 1)
24#define GPI_FILE_SKIP (1 << 2)
25#define GPI_FILE_FAILED (1 << 3)
26#define GPI_FILE_COMPLETED (1 << 4)
27#define GPI_FILE_CONFIRMING (1 << 5)
31#define GPI_NOT_ACCEPTING 2
33#define GPI_SKIP_READ_ERROR 0
34#define GPI_SKIP_WRITE_ERROR 1
35#define GPI_SKIP_USER_SKIP 2
43 GPITransferTransferring,
46 GPITransferNoConnection
58 GPITransferState state;
60 GPITransferID transferID;
68 unsigned long lastSend;
81 unsigned short* name_W;
82 unsigned short* path_W;
98GPResult gpiInitTransfers(
99 GPConnection * connection
102void gpiCleanupTransfers(
103 GPConnection * connection
106GPResult gpiProcessTransfers
108 GPConnection * connection
111GPResult gpiNewSenderTransfer
113 GPConnection * connection,
120 GPConnection * connection,
124void gpiCancelTransfer
126 GPConnection * connection,
132 GPConnection * connection,
138 GPConnection * connection,
142int gpiGetTransferLocalIDByIndex
144 GPConnection * connection,
157 GPConnection * connection,
163void gpiSkipCurrentFile
165 GPConnection * connection,
170GPIBool gpiGetTransferFileInfo
177void gpiTransferPeerDestroyed
179 GPConnection * connection,
183void gpiTransfersHandlePong
185 GPConnection * connection,
191GPResult gpiSendTransferReply
193 GPConnection * connection,
194 const GPITransferID * transferID,
200void gpiHandleTransferMessage
202 GPConnection * connection,
205 const char * headers,
Definition gpiTransfer.h:76
Definition gpiTransfer.h:50
Definition gpiTransfer.h:57