diff options
author | George Hazan <ghazan@miranda.im> | 2017-02-03 21:48:25 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2017-02-03 21:48:25 +0300 |
commit | 9c6dda528c8d53a3dd89f7afd57aece8d4951453 (patch) | |
tree | e376eb150f1b8d874c52b2272686f1d4ec216b7e /protocols/Discord/src/proto.h | |
parent | 86c4ef4b99f87698b38c278a501d258f9245da84 (diff) |
first attempt to implement file transfers
Diffstat (limited to 'protocols/Discord/src/proto.h')
-rw-r--r-- | protocols/Discord/src/proto.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/protocols/Discord/src/proto.h b/protocols/Discord/src/proto.h index 91cfe59ab7..1ee7625f9d 100644 --- a/protocols/Discord/src/proto.h +++ b/protocols/Discord/src/proto.h @@ -112,6 +112,7 @@ class CDiscordProto : public PROTO<CDiscordProto> ////////////////////////////////////////////////////////////////////////////////////// // threads + void __cdecl SendFileThread(void*); void __cdecl ServerThread(void*); void __cdecl SearchThread(void *param); void __cdecl SendMessageAckThread(void* param); @@ -215,6 +216,8 @@ public: virtual int __cdecl RecvMsg(MCONTACT hContact, PROTORECVEVENT *evt) override; virtual int __cdecl SendMsg(MCONTACT hContact, int flags, const char* pszSrc) override; + virtual HANDLE __cdecl SendFile(MCONTACT hContact, const wchar_t *szDescription, wchar_t **ppszFiles) override; + virtual int __cdecl SetStatus(int iNewStatus) override; virtual int __cdecl OnEvent(PROTOEVENTTYPE, WPARAM, LPARAM) override; @@ -258,6 +261,7 @@ public: void OnReceiveCreateChannel(NETLIBHTTPREQUEST*, AsyncHttpRequest*); void OnReceiveAuth(NETLIBHTTPREQUEST*, AsyncHttpRequest*); void OnReceiveChannels(NETLIBHTTPREQUEST*, AsyncHttpRequest*); + void OnReceiveFile(NETLIBHTTPREQUEST*, AsyncHttpRequest*); void OnReceiveFriends(NETLIBHTTPREQUEST*, AsyncHttpRequest*); void OnReceiveGateway(NETLIBHTTPREQUEST*, AsyncHttpRequest*); void OnReceiveGuilds(NETLIBHTTPREQUEST*, AsyncHttpRequest*); |