| 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 | |
| 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] |
| CDownloadWithFile() | CDownloadWithFile | |
| CDownloadWithSources() | CDownloadWithSources | |
| CDownloadWithTransfers() | CDownloadWithTransfers | |
| CheckSource(CDownloadSource *pSource) const | CDownloadWithSources | |
| ClearSources() | CDownloadWithSources | |
| ClipUploadRange(QWORD nOffset, QWORD &nLength) const | CDownloadWithFile | |
| CloseFile() | CDownloadWithFile | [protected] |
| CloseTransfers() | CDownloadWithTransfers | |
| DeleteFile(BOOL bForce=FALSE) | CDownloadWithFile | [protected] |
| EraseRange(QWORD nOffset, QWORD nLength) | CDownloadWithFile | |
| GenerateLocalName() | CDownloadBase | [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 | |
| 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 | |
| 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_bSHA1 | CDownloadBase | |
| m_bSHA1Trusted | CDownloadBase | |
| m_bTiger | CDownloadBase | |
| m_bTigerTrusted | CDownloadBase | |
| m_nCookie | CDownloadBase | |
| m_nSize | CDownloadBase | |
| m_nSourceCount | CDownloadWithSources | [protected] |
| m_nTransferCount | CDownloadWithTransfers | [protected] |
| m_pBTH | CDownloadBase | |
| m_pED2K | CDownloadBase | |
| m_pFailedSources | CDownloadWithSources | |
| m_pFile | CDownloadWithFile | |
| m_pMD5 | CDownloadBase | |
| m_pSHA1 | CDownloadBase | |
| m_pSourceFirst | CDownloadWithSources | [protected] |
| m_pSourceLast | CDownloadWithSources | [protected] |
| m_pTask | CDownloadBase | [protected] |
| m_pTiger | CDownloadBase | |
| m_pTransferFirst | CDownloadWithTransfers | [protected] |
| m_pTransferLast | CDownloadWithTransfers | [protected] |
| m_pXML | CDownloadWithSources | |
| m_sLocalName | CDownloadBase | |
| m_sRemoteName | CDownloadBase | |
| m_tReceived | CDownloadWithFile | |
| m_tTransferStart | CDownloadWithTransfers | [protected] |
| MakeComplete() | CDownloadWithFile | |
| OnAcceptPush(GGUID *pClientID, CConnection *pConnection) | CDownloadWithTransfers | |
| OnDonkeyCallback(CEDClient *pClient, CDownloadSource *pExcept=NULL) | CDownloadWithTransfers | |
| OnQueryHits(CQueryHit *pHits) | CDownloadWithSources | [virtual] |
| 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 | |
| Resume()=0 | CDownloadBase | [pure virtual] |
| RunFile(DWORD tNow) | CDownloadWithFile | [protected] |
| Serialize(CArchive &ar, int nVersion) | CDownloadWithFile | [protected, virtual] |
| SetModified() | CDownloadBase | |
| 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 | |
| WriteMetadata(LPCTSTR pszPath) | CDownloadWithFile | [protected] |
| ~CDownloadBase() | CDownloadBase | [virtual] |
| ~CDownloadWithFile() | CDownloadWithFile | [virtual] |
| ~CDownloadWithSources() | CDownloadWithSources | [virtual] |
| ~CDownloadWithTransfers() | CDownloadWithTransfers | [virtual] |