From ce49c84f3a26f016f9232d2bffdc830d7fd6169f Mon Sep 17 00:00:00 2001 From: Alexander Lantsev Date: Sat, 30 Aug 2014 11:37:47 +0000 Subject: Tox: - switch to offline when connection is lost - file transfer support - code refactoring - project reordering - version bump git-svn-id: http://svn.miranda-ng.org/main/trunk@10340 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/Tox/src/tox_transfers.cpp | 44 ------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 protocols/Tox/src/tox_transfers.cpp (limited to 'protocols/Tox/src/tox_transfers.cpp') diff --git a/protocols/Tox/src/tox_transfers.cpp b/protocols/Tox/src/tox_transfers.cpp deleted file mode 100644 index 51bab8aac3..0000000000 --- a/protocols/Tox/src/tox_transfers.cpp +++ /dev/null @@ -1,44 +0,0 @@ -#include "common.h" - -void CToxProto::SendFileAsync(void* arg) -{ - CFile *file = (CFile*)arg; - const CFileTransfer *transfer = file->GetTransfer(); - CToxProto *proto = (CToxProto*)transfer->GetProtoInstance(); -} - -void CToxProto::SendFilesAsync(void* arg) -{ - CFileTransfer *transfer = (CFileTransfer*)arg; - - std::string toxId(getStringA(transfer->GetContactHandle(), TOX_SETTINGS_ID)); - std::vector clientId = HexStringToData(toxId); - - uint32_t number = tox_get_friend_number(tox, clientId.data()); - - for (int i = 0; transfer->GetFileCount(); i++) - { - CFile *file = transfer->GetFileAt(i); - - int hFile = tox_new_file_sender(tox, number, file->GetSize(), (uint8_t*)file->GetName(), strlen(file->GetName())); - if (hFile < 0) - { - debugLogA("CToxProto::SendFilesAsync: cannot send file"); - } - file->SetNumber(hFile); - - transfer->Wait(); - } -} - -CFileTransfer *CToxProto::GetFileTransferByFileNumber(int fileNumber) -{ - for (int i = 0; fileTransfers.getCount(); i++) - { - if (fileTransfers[i]->HasFile(fileNumber)) - { - return fileTransfers[i]; - } - } - return NULL; -} \ No newline at end of file -- cgit v1.2.3