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

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::CAddonMgr & GetAddonMgr ()
 
ADDON::CBinaryAddonManager & GetBinaryAddonManager ()
 
ADDON::CBinaryAddonCache & GetBinaryAddonCache ()
 
KODI::ADDONS::CExtsMimeSupportList & GetExtsMimeSupportList ()
 
ADDON::CVFSAddonCache & GetVFSAddonCache ()
 
ADDON::CServiceAddonManager & GetServiceAddons ()
 
ADDON::CRepositoryUpdater & GetRepositoryUpdater ()
 
CNetworkBase & GetNetwork ()
 
PVR::CPVRManager & GetPVRManager ()
 
CContextMenuManager & GetContextMenuManager ()
 
CDataCacheCore & GetDataCacheCore ()
 
CPlatform & GetPlatform ()
 Get the platform object. More...
 
KODI::GAME::CControllerManager & GetGameControllerManager ()
 
KODI::GAME::CGameServices & GetGameServices ()
 
KODI::RETRO::CGUIGameRenderManager & GetGameRenderManager ()
 
PERIPHERALS::CPeripherals & GetPeripherals ()
 
PLAYLIST::CPlayListPlayer & GetPlaylistPlayer ()
 
CSlideShowDelegator & GetSlideShowDelegator ()
 
CFavouritesService & GetFavouritesService ()
 
CInputManager & GetInputManager ()
 
CFileExtensionProvider & GetFileExtensionProvider ()
 
CPowerManager & GetPowerManager ()
 
CWeatherManager & GetWeatherManager ()
 
CPlayerCoreFactory & GetPlayerCoreFactory ()
 
CDatabaseManager & GetDatabaseManager ()
 
CMediaManager & GetMediaManager ()
 

Public Attributes

int init_level = 0
 

Protected Attributes

std::unique_ptr< ADDON::CAddonMgr > m_addonMgr
 
std::unique_ptr< ADDON::CBinaryAddonManager > m_binaryAddonManager
 
std::unique_ptr< ADDON::CBinaryAddonCache > m_binaryAddonCache
 
std::unique_ptr< KODI::ADDONS::CExtsMimeSupportList > m_extsMimeSupportList
 
std::unique_ptr< ADDON::CVFSAddonCache > m_vfsAddonCache
 
std::unique_ptr< ADDON::CServiceAddonManager > m_serviceAddons
 
std::unique_ptr< ADDON::CRepositoryUpdater > m_repositoryUpdater
 
std::unique_ptr< PVR::CPVRManager > m_PVRManager
 
std::unique_ptr< CContextMenuManager > m_contextMenuManager
 
std::unique_ptr< CDataCacheCore > m_dataCacheCore
 
std::unique_ptr< CPlatform > m_Platform
 
std::unique_ptr< PLAYLIST::CPlayListPlayer > m_playlistPlayer
 
std::unique_ptr< KODI::GAME::CControllerManager > m_gameControllerManager
 
std::unique_ptr< KODI::GAME::CGameServices > m_gameServices
 
std::unique_ptr< KODI::RETRO::CGUIGameRenderManager > m_gameRenderManager
 
std::unique_ptr< PERIPHERALS::CPeripherals > m_peripherals
 
std::unique_ptr< CFavouritesService > m_favouritesService
 
std::unique_ptr< CInputManager > m_inputManager
 
std::unique_ptr< CFileExtensionProvider > m_fileExtensionProvider
 
std::unique_ptr< CNetworkBase > m_network
 
std::unique_ptr< CPowerManager > m_powerManager
 
std::unique_ptr< CWeatherManager > m_weatherManager
 
std::unique_ptr< CPlayerCoreFactory > m_playerCoreFactory
 
std::unique_ptr< CDatabaseManager > m_databaseManager
 
std::unique_ptr< CMediaManager > m_mediaManager
 
std::unique_ptr< CSlideShowDelegator > m_slideShowDelegator
 

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: