|
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 () |
Public Member Functions inherited from IRunnable | |
| 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} |
1.8.13