xbmc
Classes | Public Member Functions | Public Attributes | Protected Attributes | List of all members
CServiceManager Class Reference
Collaboration diagram for CServiceManager:
Collaboration graph
[legend]

Classes

struct  delete_contextMenuManager
 
struct  delete_dataCacheCore
 
struct  delete_favouritesService
 

Public Member Functions

bool InitForTesting ()
 
bool InitStageOne ()
 
bool InitStageTwo (const std::string &profilesUserDataFolder)
 
bool InitStageThree (const std::shared_ptr< CProfileManager > &profileManager)
 
void DeinitTesting ()
 
void DeinitStageThree ()
 
void DeinitStageTwo ()
 
void DeinitStageOne ()
 
ADDON::CAddonMgrGetAddonMgr ()
 
ADDON::CBinaryAddonManagerGetBinaryAddonManager ()
 
ADDON::CBinaryAddonCacheGetBinaryAddonCache ()
 
KODI::ADDONS::CExtsMimeSupportListGetExtsMimeSupportList ()
 
ADDON::CVFSAddonCacheGetVFSAddonCache ()
 
ADDON::CServiceAddonManagerGetServiceAddons ()
 
ADDON::CRepositoryUpdaterGetRepositoryUpdater ()
 
CNetworkBaseGetNetwork ()
 
PVR::CPVRManagerGetPVRManager ()
 
CContextMenuManagerGetContextMenuManager ()
 
CDataCacheCoreGetDataCacheCore ()
 
CPlatformGetPlatform ()
 Get the platform object. More...
 
KODI::GAME::CControllerManagerGetGameControllerManager ()
 
KODI::GAME::CGameServicesGetGameServices ()
 
KODI::RETRO::CGUIGameRenderManagerGetGameRenderManager ()
 
PERIPHERALS::CPeripheralsGetPeripherals ()
 
PLAYLIST::CPlayListPlayerGetPlaylistPlayer ()
 
CFavouritesServiceGetFavouritesService ()
 
CInputManagerGetInputManager ()
 
CFileExtensionProviderGetFileExtensionProvider ()
 
CPowerManagerGetPowerManager ()
 
CWeatherManagerGetWeatherManager ()
 
CPlayerCoreFactoryGetPlayerCoreFactory ()
 
CDatabaseManagerGetDatabaseManager ()
 
CMediaManagerGetMediaManager ()
 

Public Attributes

int init_level = 0
 

Protected Attributes

std::unique_ptr< ADDON::CAddonMgrm_addonMgr
 
std::unique_ptr< ADDON::CBinaryAddonManagerm_binaryAddonManager
 
std::unique_ptr< ADDON::CBinaryAddonCachem_binaryAddonCache
 
std::unique_ptr< KODI::ADDONS::CExtsMimeSupportListm_extsMimeSupportList
 
std::unique_ptr< ADDON::CVFSAddonCachem_vfsAddonCache
 
std::unique_ptr< ADDON::CServiceAddonManagerm_serviceAddons
 
std::unique_ptr< ADDON::CRepositoryUpdaterm_repositoryUpdater
 
std::unique_ptr< PVR::CPVRManagerm_PVRManager
 
std::unique_ptr< CContextMenuManager, delete_contextMenuManagerm_contextMenuManager
 
std::unique_ptr< CDataCacheCore, delete_dataCacheCorem_dataCacheCore
 
std::unique_ptr< CPlatformm_Platform
 
std::unique_ptr< PLAYLIST::CPlayListPlayerm_playlistPlayer
 
std::unique_ptr< KODI::GAME::CControllerManagerm_gameControllerManager
 
std::unique_ptr< KODI::GAME::CGameServicesm_gameServices
 
std::unique_ptr< KODI::RETRO::CGUIGameRenderManagerm_gameRenderManager
 
std::unique_ptr< PERIPHERALS::CPeripheralsm_peripherals
 
std::unique_ptr< CFavouritesService, delete_favouritesServicem_favouritesService
 
std::unique_ptr< CInputManagerm_inputManager
 
std::unique_ptr< CFileExtensionProviderm_fileExtensionProvider
 
std::unique_ptr< CNetworkBasem_network
 
std::unique_ptr< CPowerManagerm_powerManager
 
std::unique_ptr< CWeatherManagerm_weatherManager
 
std::unique_ptr< CPlayerCoreFactorym_playerCoreFactory
 
std::unique_ptr< CDatabaseManagerm_databaseManager
 
std::unique_ptr< CMediaManagerm_mediaManager
 

Member Function Documentation

◆ GetPlatform()

CPlatform & CServiceManager::GetPlatform ( )

Get the platform object.

This is save to be called after Init1() was called


The documentation for this class was generated from the following files: