This site is for P2P development and test software ONLY!

Save-Load Sources

emule.vcproj------------------------------------------


search:




add under:




search:




add under:





Partfile.cpp--------------------------------------------------------------------


search:


CPartFile::CPartFile(UINT ucat)

add under:


//b4 Xman -New Save/load Sources- enkeyDEV(Ottavio84)
: m_sourcesaver(this)
//b4 Xman end

search:


CPartFile::CPartFile(CSearchFile* searchresult, UINT cat)


add under:


//b4 Xman -New Save/load Sources- enkeyDEV(Ottavio84)
: m_sourcesaver(this)
//b4 Xman end


search:

CPartFile::CPartFile(CString edonkeylink, UINT cat)

add under:


//b4 Xman -New Save/load Sources- enkeyDEV(Ottavio84)
: m_sourcesaver(this)
//b4 Xman end


search:

CPartFile::CPartFile(CED2KFileLink* fileLink, UINT cat)

add under:

//b4 Xman -New Save/load Sources- enkeyDEV(Ottavio84)
: m_sourcesaver(this)
//b4 Xman end

search:



cur_src->socket->SetDownloadLimit(limit);
if (cur_src->IsDownloadingFromPeerCache() && cur_src->m_pPCDownSocket && cur_src->m_pPCDownSocket->IsConnected())
cur_src->m_pPCDownSocket->SetDownloadLimit(limit);
}
}
}
}
}
else
{



//b4 Xman -New Save/load Sources- enkeyDEV(Ottavio84)
m_sourcesaver.Process();
//b4 Xman end


search:


while (PathFileExists(strTestName));
strNewname = strTestName;
}
free(newfilename);


add under:


//b4 Xman -New Save/load Sources- enkeyDEV(Ottavio84)
m_sourcesaver.DeleteFile();
//b4 Xman end



search:


CString BAKName(m_fullname);
BAKName.Append(PARTMET_BAK_EXT);
if (_taccess(BAKName, 0) == 0 && !::DeleteFile(BAKName))
LogError(LOG_STATUSBAR, GetResString(IDS_ERR_DELETE) + _T(" - ") + GetErrorMessage(GetLastError()), BAKName);

add under:


//b4 Xman -New Save/load Sources- enkeyDEV(Ottavio84)
m_sourcesaver.DeleteFile();
//b4 Xman end



Partfile.h------------------------------------------------------------------


search:

#include "CorruptionBlackBox.h"

add under:


#include "SourceSaver.h" //b4 Xman -New Save/load Sources- enkeyDEV(Ottavio84)


search:



uint32 m_random_update_wait;
volatile EPartFileOp m_eFileOp;
volatile UINT m_uFileOpProgress;


add under:


//b4 Xman -New Save/load Sources- enkeyDEV(Ottavio84)
CSourceSaver m_sourcesaver;
//b4 Xman end



ClientStateDefs.h----------------------------------------------------------------------------------


search:


SF_LINK = 4,

add under:


SF_SLS = 5 //Xman SLS



DownloadClientsCtrl.cpp---------------------------------------------------------------------------


search:

case SF_LINK:
Sbuffer = GetResString(IDS_SW_LINK);
break;

add under:

//b4 Xman SLS
case SF_SLS:
Sbuffer = _T("SLS");
break;
//b4 Xman end


DownloadListCtrl.cpp-----------------------------------------------------------------------------


search:

case SF_LINK:
buffer = GetResString(IDS_SW_LINK);
break;


add under:


//b4 Xman SLS
case SF_SLS:
buffer = _T("SLS");
break;
//b4 Xman end


End--------------------------------------------------------------------------------------------------

0 comments:

发表评论