1 #ifndef __IMSRPFILETRANSFERHANDLER__ 2 #define __IMSRPFILETRANSFERHANDLER__ 5 #include "Types/SharedPointerTypes.h" 47 virtual ZDK::Shared::Result
InitiateTransfer(ZDK::Shared::String peer, ZDK::Shared::String name,
int size,
const char* digest,
48 ZDK::Shared::String mimeType, ZDK::Shared::String timeCreated, ZDK::Shared::String timeModified,
49 unsigned long long rangeStartOffset,
unsigned long long rangeStopOffset) = 0;
73 virtual ZDK::Shared::Result
RequestTrasnfer(ZDK::Shared::String peer, ZDK::Shared::String name,
int size,
const char* digest,
74 ZDK::Shared::String mimeType, ZDK::Shared::String timeCreated, ZDK::Shared::String timeModified,
75 unsigned long long rangeStartOffset,
unsigned long long rangeStopOffset) = 0;
91 virtual ZDK::Shared::Result
Accept() = 0;
97 virtual ZDK::Shared::Result
Reject() = 0;
103 virtual ZDK::Shared::Result
Pause() = 0;
109 virtual ZDK::Shared::Result
Resume() = 0;
115 virtual ZDK::Shared::Result
Cancel() = 0;
120 #endif //__IMSRPFILETRANSFERHANDLER__ Definition: IFileTransfer.h:11
virtual ZDK::Shared::Result InitiateTransfer(ZDK::Shared::String peer, ZDK::Shared::String name, int size, const char *digest, ZDK::Shared::String mimeType, ZDK::Shared::String timeCreated, ZDK::Shared::String timeModified, unsigned long long rangeStartOffset, unsigned long long rangeStopOffset)=0
Initiate file transfer.
virtual ZDK::Shared::Result SetSenderDataBuffer(unsigned char *data)=0
Set the sender data buffer.
Definition: IZHandle.h:12
virtual ZDK::Shared::Result Cancel()=0
Resumes file transfer.
virtual ZDK::Shared::Result RequestTrasnfer(ZDK::Shared::String peer, ZDK::Shared::String name, int size, const char *digest, ZDK::Shared::String mimeType, ZDK::Shared::String timeCreated, ZDK::Shared::String timeModified, unsigned long long rangeStartOffset, unsigned long long rangeStopOffset)=0
Request file transfer.
virtual void SetStatusListener(ZDK::Shared::FileTransferEventsHandler value)=0
Set file transfer status listener.
Definition: IAccountConfig.h:10
virtual ZDK::Shared::Result Resume()=0
Resumes file transfer.
virtual ZDK::Shared::Result Accept()=0
Accept file transfer request.
virtual ZDK::Shared::Result Pause()=0
Pauses file transfer.
virtual ZDK::Shared::Result Reject()=0
Reject file transfer request.