Go to the source code of this file.
Namespaces | |
namespace | detail |
Functions | |
template<class ListType> | |
ListType | inverse (const ListType &src) |
template<class ListType> | |
ListType::Iterator | largestFragment (ListType &src) |
template<class ListType> | |
ListType::ConstIterator | largestFragment (const ListType &src) |
template<class ListType> | |
ListType::Iterator | randomFragment (ListType &src) |
template<class ListType> | |
ListType::ConstIterator | randomFragment (const ListType &src) |
template<class ListType> | |
bool | hasPosition (const ListType &src, typename ListType::FSizeType pos) |
template<class ListType> | |
bool | overlaps (const ListType &src, const typename ListType::FragmentType &match) |
template<class ListType> | |
bool | overlaps (const ListType &src, const ListType &match) |
template<class ListType> | |
ListType::FSizeType | overlappingSum (const ListType &src, const typename ListType::FragmentType &match) |
|
Definition at line 466 of file List.hpp. Referenced by CFragmentedFile::IsPositionRemaining(). |
|
Definition at line 406 of file List.hpp. Referenced by CDownloadWithFile::GetAvailableRanges(), CDownloadWithFile::GetPossibleFragments(), CDownloadWithFile::GetRandomRange(), and CFilePreviewDlg::SetDownload(). |
|
|
|
Definition at line 430 of file List.hpp. Referenced by CDownloadWithFile::GetPossibleFragments(). |
|
Definition at line 499 of file List.hpp. Referenced by CFragmentedFile::GetRangeOverlap(). |
|
|
|
Definition at line 475 of file List.hpp. Referenced by CDownloadWithFile::AreRangesUseful(), CFragmentedFile::DoesRangeOverlap(), CDownloadWithFile::IsRangeUseful(), CDownloadWithFile::IsRangeUsefulEnough(), and CDownloadSource::TouchedRange(). |
|
|
|
Definition at line 449 of file List.hpp. Referenced by CDownloadWithFile::GetFragment(), and CDownloadWithFile::GetRandomRange(). |