From bb952e431866d131bae95c08e579ec8a00f00343 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Mon, 8 Jul 2013 22:10:14 +0000 Subject: core protocol helpers for creating protocol evengs, services & threads git-svn-id: http://svn.miranda-ng.org/main/trunk@5286 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/Skype/src/skype_utils.cpp | 44 ------------------------------------- 1 file changed, 44 deletions(-) (limited to 'protocols/Skype/src/skype_utils.cpp') diff --git a/protocols/Skype/src/skype_utils.cpp b/protocols/Skype/src/skype_utils.cpp index a84804ba59..82fd39404c 100644 --- a/protocols/Skype/src/skype_utils.cpp +++ b/protocols/Skype/src/skype_utils.cpp @@ -255,30 +255,6 @@ void CSkypeProto::InitCustomFolders() // --- -void CSkypeProto::CreateServiceObj(const char* szService, SkypeServiceFunc serviceProc) -{ - char moduleName[MAXMODULELABELLENGTH]; - - ::mir_snprintf(moduleName, sizeof(moduleName), "%s%s", this->m_szModuleName, szService); - ::CreateServiceFunctionObj(moduleName, (MIRANDASERVICEOBJ)*(void**)&serviceProc, this); -} - -void CSkypeProto::CreateServiceObjParam(const char* szService, SkypeServiceFunc serviceProc, LPARAM lParam) -{ - char moduleName[MAXMODULELABELLENGTH]; - - ::mir_snprintf(moduleName, sizeof(moduleName), "%s%s", this->m_szModuleName, szService); - ::CreateServiceFunctionObjParam(moduleName, (MIRANDASERVICEOBJPARAM)*(void**)&serviceProc, this, lParam); -} - -HANDLE CSkypeProto::CreateEvent(const char* szService) -{ - char moduleName[MAXMODULELABELLENGTH]; - - ::mir_snprintf(moduleName, sizeof(moduleName), "%s%s", this->m_szModuleName, szService); - return ::CreateHookableEvent(moduleName); -} - int CSkypeProto::SendBroadcast(HANDLE hContact, int type, int result, HANDLE hProcess, LPARAM lParam) { return ::ProtoBroadcastAck(this->m_szModuleName, hContact, type, result, hProcess, lParam); @@ -289,26 +265,6 @@ int CSkypeProto::SendBroadcast(int type, int result, HANDLE hProcess, LPARAM lPa return this->SendBroadcast(NULL, type, result, hProcess, lParam); } -void CSkypeProto::ForkThread(SkypeThreadFunc pFunc, void *param) -{ - UINT threadID; - ::CloseHandle((HANDLE)::mir_forkthreadowner( - (pThreadFuncOwner)*(void**)&pFunc, - this, - param, - &threadID)); -} - -HANDLE CSkypeProto::ForkThreadEx(SkypeThreadFunc pFunc, void *param, UINT* threadID) -{ - UINT lthreadID; - return (HANDLE)::mir_forkthreadowner( - (pThreadFuncOwner)*(void**)&pFunc, - this, - param, - threadID ? threadID : <hreadID); -} - // int CSkypeProto::SkypeToMirandaLoginError(CAccount::LOGOUTREASON logoutReason) -- cgit v1.2.3