kodi
|
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 {nullptr} |
std::vector< CFileItemPtr > | m_vecItems |
CCriticalSection | m_lock |
volatile bool | m_bIsLoading {false} |
volatile bool | m_bStop {true} |
CThread * | m_thread {nullptr} |
IBackgroundLoaderObserver * | m_pObserver {nullptr} |
IProgressCallback * | m_pProgressCallback {nullptr} |