xbmc
|
Public Member Functions | |
void | Load (CFileItemList &items) |
bool | IsLoading () |
void | Run () override |
void | SetObserver (IBackgroundLoaderObserver *pObserver) |
void | SetProgressCallback (IProgressCallback *pCallback) |
virtual bool | LoadItem (CFileItem *pItem) |
virtual bool | LoadItemCached (CFileItem *pItem) |
virtual bool | LoadItemLookup (CFileItem *pItem) |
void | StopThread () |
void | StopAsync () |
![]() | |
virtual void | Cancel () |
Protected Member Functions | |
virtual void | OnLoaderStart () |
virtual void | OnLoaderFinish () |
Protected Attributes | |
CFileItemList * | m_pVecItems |
std::vector< CFileItemPtr > | m_vecItems |
CCriticalSection | m_lock |
volatile bool | m_bIsLoading |
volatile bool | m_bStop |
CThread * | m_thread |
IBackgroundLoaderObserver * | m_pObserver |
IProgressCallback * | m_pProgressCallback |