AddSourceBT(SHA1 *pGUID, IN_ADDR *pAddress, WORD nPort) | CDownloadWithSources | |
AddSourceED2K(DWORD nClientID, WORD nClientPort, DWORD nServerIP, WORD nServerPort, GGUID *pGUID=NULL) | CDownloadWithSources | |
AddSourceHit(CQueryHit *pHit, BOOL bForce=FALSE) | CDownloadWithSources | |
AddSourceInternal(CDownloadSource *pSource) | CDownloadWithSources | [protected] |
AddSourceURL(LPCTSTR pszURL, BOOL bURN=FALSE, FILETIME *pLastSeen=NULL) | CDownloadWithSources | |
AddSourceURLs(LPCTSTR pszURLs, BOOL bURN=FALSE) | CDownloadWithSources | |
AddTransfer(CDownloadTransfer *pTransfer) | CDownloadWithTransfers | |
AddUpload(CUploadTransferBT *pUpload) | CDownloadWithTorrent | |
AppendMetadata() | CDownloadWithFile | [protected] |
AppendMetadataID3v1(HANDLE hFile, CXMLElement *pXML) | CDownloadWithFile | [protected] |
AreRangesUseful(const FF::SimpleFragmentList &oAvailable) | CDownloadWithFile | |
Boost()=0 | CDownloadBase | [pure virtual] |
CanStartTransfers(DWORD tNow=0) | CDownloadWithTransfers | |
CDownloadBase() | CDownloadBase | |
CDownloadSource class | CDownloadWithSources | [friend] |
CDownloadTransfer class | CDownloadWithFile | [friend] |
CDownloadTransferBT class | CDownloadWithTorrent | [friend] |
CDownloadWithFile() | CDownloadWithFile | |
CDownloadWithSources() | CDownloadWithSources | |
CDownloadWithTorrent() | CDownloadWithTorrent | |
CDownloadWithTransfers() | CDownloadWithTransfers | |
CheckSource(CDownloadSource *pSource) const | CDownloadWithSources | |
CheckTorrentRatio() const | CDownloadWithTorrent | |
ChokeTorrent(DWORD tNow=0) | CDownloadWithTorrent | |
ClearSources() | CDownloadWithSources | |
ClipUploadRange(QWORD nOffset, QWORD &nLength) const | CDownloadWithFile | |
CloseFile() | CDownloadWithFile | [protected] |
CloseTorrent() | CDownloadWithTorrent | |
CloseTorrentUploads() | CDownloadWithTorrent | [protected] |
CloseTransfers() | CDownloadWithTransfers | |
CreateBitfieldPacket() | CDownloadWithTorrent | |
CreateTorrentTransfer(CBTClient *pClient) | CDownloadWithTorrent | |
DeleteFile(BOOL bForce=FALSE) | CDownloadWithFile | [protected] |
EraseRange(QWORD nOffset, QWORD nLength) | CDownloadWithFile | |
FindMoreSources() | CDownloadWithTorrent | [virtual] |
GenerateCharacter() const | CDownloadWithTorrent | [inline, protected] |
GenerateLocalName() | CDownloadBase | [protected] |
GenerateTorrentDownloadID() | CDownloadWithTorrent | [protected] |
GetAmountDownloadedFrom(IN_ADDR *pAddress) const | CDownloadWithTransfers | |
GetAvailableRanges() const | CDownloadWithFile | [virtual] |
GetAverageSpeed() const | CDownloadWithTransfers | |
GetBTSourceCount(BOOL bNoPush=FALSE) const | CDownloadWithSources | |
GetDisplayName() const | CDownloadWithFile | |
GetED2KCompleteSourceCount() const | CDownloadWithSources | |
GetEmptyFragmentList() const | CDownloadWithFile | |
GetFirstSource() const | CDownloadWithSources | [inline] |
GetFirstTransfer() const | CDownloadWithTransfers | [inline] |
GetFragment(CDownloadTransfer *pTransfer) | CDownloadWithFile | |
GetMeasuredSpeed() const | CDownloadWithTransfers | |
GetPossibleFragments(const FF::SimpleFragmentList &oAvailable, FF::SimpleFragment &oLargest) | CDownloadWithFile | |
GetProgress() const | CDownloadWithFile | |
GetRandomRange(QWORD &nOffset, QWORD &nLength) const | CDownloadWithFile | |
GetRatio() const | CDownloadWithTorrent | |
GetSourceColour() | CDownloadWithSources | [protected] |
GetSourceCount(BOOL bNoPush=FALSE, BOOL bSane=FALSE) const | CDownloadWithSources | |
GetSourceURLs(CStringList *pState, int nMaximum, PROTOCOLID nProtocol, CDownloadSource *pExcept) | CDownloadWithSources | |
GetTimeRemaining() const | CDownloadWithFile | |
GetTransferCount() const | CDownloadWithTransfers | |
GetTransferCount(int nState, IN_ADDR *pAddress=NULL) const | CDownloadWithTransfers | |
GetVolumeComplete() const | CDownloadWithFile | |
GetVolumeRemaining() const | CDownloadWithFile | |
IsCompleted() const =0 | CDownloadBase | [pure virtual] |
IsMoving() const =0 | CDownloadBase | [pure virtual] |
IsPaused() const =0 | CDownloadBase | [pure virtual] |
IsPositionEmpty(QWORD nOffset) | CDownloadWithFile | |
IsRangeUseful(QWORD nOffset, QWORD nLength) | CDownloadWithFile | |
IsRangeUsefulEnough(CDownloadTransfer *pTransfer, QWORD nOffset, QWORD nLength) | CDownloadWithFile | |
IsSeeding() const | CDownloadWithTorrent | [inline] |
IsTasking() | CDownloadBase | [inline, virtual] |
IsTrying() const =0 | CDownloadBase | [pure virtual] |
m_bBTH | CDownloadBase | |
m_bBTHTrusted | CDownloadBase | |
m_bDiskFull | CDownloadWithFile | |
m_bED2K | CDownloadBase | |
m_bED2KTrusted | CDownloadBase | |
m_bMD5 | CDownloadBase | |
m_bMD5Trusted | CDownloadBase | |
m_bSeeding | CDownloadWithTorrent | [protected] |
m_bSHA1 | CDownloadBase | |
m_bSHA1Trusted | CDownloadBase | |
m_bTiger | CDownloadBase | |
m_bTigerTrusted | CDownloadBase | |
m_bTorrentEndgame | CDownloadWithTorrent | |
m_bTorrentRequested | CDownloadWithTorrent | |
m_bTorrentStarted | CDownloadWithTorrent | |
m_bTorrentTrackerError | CDownloadWithTorrent | |
m_nCookie | CDownloadBase | |
m_nSize | CDownloadBase | |
m_nSourceCount | CDownloadWithSources | [protected] |
m_nStartTorrentDownloads | CDownloadWithTorrent | |
m_nTorrentBlock | CDownloadWithTorrent | [protected] |
m_nTorrentDownloaded | CDownloadWithTorrent | |
m_nTorrentSize | CDownloadWithTorrent | [protected] |
m_nTorrentSuccess | CDownloadWithTorrent | [protected] |
m_nTorrentTrackerErrors | CDownloadWithTorrent | |
m_nTorrentUploaded | CDownloadWithTorrent | |
m_nTransferCount | CDownloadWithTransfers | [protected] |
m_pBTH | CDownloadBase | |
m_pED2K | CDownloadBase | |
m_pFailedSources | CDownloadWithSources | |
m_pFile | CDownloadWithFile | |
m_pMD5 | CDownloadBase | |
m_pPeerID | CDownloadWithTorrent | |
m_pSHA1 | CDownloadBase | |
m_pSourceFirst | CDownloadWithSources | [protected] |
m_pSourceLast | CDownloadWithSources | [protected] |
m_pTask | CDownloadBase | [protected] |
m_pTiger | CDownloadBase | |
m_pTorrent | CDownloadWithTorrent | |
m_pTorrentBlock | CDownloadWithTorrent | [protected] |
m_pTorrentUploads | CDownloadWithTorrent | [private] |
m_pTransferFirst | CDownloadWithTransfers | [protected] |
m_pTransferLast | CDownloadWithTransfers | [protected] |
m_pXML | CDownloadWithSources | |
m_sKey | CDownloadWithTorrent | |
m_sLocalName | CDownloadBase | |
m_sRemoteName | CDownloadBase | |
m_sTorrentTrackerError | CDownloadWithTorrent | |
m_tReceived | CDownloadWithFile | |
m_tTorrentChoke | CDownloadWithTorrent | [private] |
m_tTorrentSources | CDownloadWithTorrent | [private] |
m_tTorrentTracker | CDownloadWithTorrent | |
m_tTransferStart | CDownloadWithTransfers | [protected] |
MakeComplete() | CDownloadWithFile | |
OnAcceptPush(GGUID *pClientID, CConnection *pConnection) | CDownloadWithTransfers | |
OnDonkeyCallback(CEDClient *pClient, CDownloadSource *pExcept=NULL) | CDownloadWithTransfers | |
OnFinishedTorrentBlock(DWORD nBlock) | CDownloadWithTorrent | [protected] |
OnQueryHits(CQueryHit *pHits) | CDownloadWithSources | [virtual] |
OnTrackerEvent(BOOL bSuccess, LPCTSTR pszReason=NULL) | CDownloadWithTorrent | |
OpenFile() | CDownloadWithFile | [protected] |
Pause()=0 | CDownloadBase | [pure virtual] |
PrepareFile() | CDownloadWithFile | |
Remove(BOOL bDelete=FALSE)=0 | CDownloadBase | [pure virtual] |
RemoveOverlappingSources(QWORD nOffset, QWORD nLength) | CDownloadWithSources | [protected] |
RemoveSource(CDownloadSource *pSource, BOOL bBan) | CDownloadWithSources | [protected] |
RemoveTransfer(CDownloadTransfer *pTransfer) | CDownloadWithTransfers | |
RemoveUpload(CUploadTransferBT *pUpload) | CDownloadWithTorrent | |
Resume()=0 | CDownloadBase | [pure virtual] |
RunFile(DWORD tNow) | CDownloadWithFile | [protected] |
RunTorrent(DWORD tNow) | CDownloadWithTorrent | [protected] |
SeedTorrent(LPCTSTR pszTarget) | CDownloadWithTorrent | |
Serialize(CArchive &ar, int nVersion) | CDownloadWithTorrent | [virtual] |
SetModified() | CDownloadBase | |
SetTorrent(CBTInfo *pTorrent) | CDownloadWithTorrent | |
SortSource(CDownloadSource *pSource, BOOL bTop) | CDownloadWithSources | [protected] |
SortSource(CDownloadSource *pSource) | CDownloadWithSources | [protected] |
StartNewTransfer(DWORD tNow=0) | CDownloadWithTransfers | |
StartTransfersIfNeeded(DWORD tNow=0) | CDownloadWithTransfers | |
SubmitData(QWORD nOffset, LPBYTE pData, QWORD nLength) | CDownloadWithFile | |
UploadExists(in_addr *pIP) const | CDownloadWithTorrent | |
UploadExists(SHA1 *pGUID) const | CDownloadWithTorrent | |
WriteMetadata(LPCTSTR pszPath) | CDownloadWithFile | [protected] |
~CDownloadBase() | CDownloadBase | [virtual] |
~CDownloadWithFile() | CDownloadWithFile | [virtual] |
~CDownloadWithSources() | CDownloadWithSources | [virtual] |
~CDownloadWithTorrent() | CDownloadWithTorrent | [virtual] |
~CDownloadWithTransfers() | CDownloadWithTransfers | [virtual] |