kodi
Static Public Member Functions | List of all members
CServiceBroker Class Reference

Static Public Member Functions

static std::shared_ptr< CAppParams > GetAppParams ()
 
static void RegisterAppParams (const std::shared_ptr< CAppParams > &appParams)
 
static void UnregisterAppParams ()
 
static CLog & GetLogging ()
 
static void CreateLogging ()
 
static bool IsLoggingUp ()
 
static void DestroyLogging ()
 
static std::shared_ptr< ANNOUNCEMENT::CAnnouncementManager > GetAnnouncementManager ()
 
static void RegisterAnnouncementManager (std::shared_ptr< ANNOUNCEMENT::CAnnouncementManager > announcementManager)
 
static void UnregisterAnnouncementManager ()
 
static ADDON::CAddonMgr & GetAddonMgr ()
 
static ADDON::CBinaryAddonManager & GetBinaryAddonManager ()
 
static ADDON::CBinaryAddonCache & GetBinaryAddonCache ()
 
static KODI::ADDONS::CExtsMimeSupportList & GetExtsMimeSupportList ()
 
static ADDON::CVFSAddonCache & GetVFSAddonCache ()
 
static XBPython & GetXBPython ()
 
static WSDiscovery::IWSDiscovery & GetWSDiscovery ()
 
static MEDIA_DETECT::CDetectDVDMedia & GetDetectDVDMedia ()
 
static PVR::CPVRManager & GetPVRManager ()
 
static CContextMenuManager & GetContextMenuManager ()
 
static CDataCacheCore & GetDataCacheCore ()
 
static CPlatform & GetPlatform ()
 
static PLAYLIST::CPlayListPlayer & GetPlaylistPlayer ()
 
static CSlideShowDelegator & GetSlideShowDelegator ()
 
static KODI::GAME::CControllerManager & GetGameControllerManager ()
 
static KODI::GAME::CGameServices & GetGameServices ()
 
static KODI::RETRO::CGUIGameRenderManager & GetGameRenderManager ()
 
static PERIPHERALS::CPeripherals & GetPeripherals ()
 
static CFavouritesService & GetFavouritesService ()
 
static ADDON::CServiceAddonManager & GetServiceAddons ()
 
static ADDON::CRepositoryUpdater & GetRepositoryUpdater ()
 
static CInputManager & GetInputManager ()
 
static CFileExtensionProvider & GetFileExtensionProvider ()
 
static bool IsAddonInterfaceUp ()
 
static bool IsServiceManagerUp ()
 
static CNetworkBase & GetNetwork ()
 
static CPowerManager & GetPowerManager ()
 
static CWeatherManager & GetWeatherManager ()
 
static CPlayerCoreFactory & GetPlayerCoreFactory ()
 
static CDatabaseManager & GetDatabaseManager ()
 
static CEventLog * GetEventLog ()
 
static CMediaManager & GetMediaManager ()
 
static CComponentContainer< IApplicationComponent > & GetAppComponents ()
 
static CGUIComponent * GetGUI ()
 
static void RegisterGUI (CGUIComponent *gui)
 
static void UnregisterGUI ()
 
static void RegisterSettingsComponent (const std::shared_ptr< CSettingsComponent > &settings)
 
static void UnregisterSettingsComponent ()
 
static std::shared_ptr< CSettingsComponent > GetSettingsComponent ()
 
static void RegisterWinSystem (CWinSystemBase *winsystem)
 
static void UnregisterWinSystem ()
 
static CWinSystemBase * GetWinSystem ()
 
static CRenderSystemBase * GetRenderSystem ()
 
static IAE * GetActiveAE ()
 
static void RegisterAE (IAE *ae)
 
static void UnregisterAE ()
 
static std::shared_ptr< CAppInboundProtocol > GetAppPort ()
 
static void RegisterAppPort (std::shared_ptr< CAppInboundProtocol > port)
 
static void UnregisterAppPort ()
 
static void RegisterDecoderFilterManager (CDecoderFilterManager *manager)
 
static CDecoderFilterManager * GetDecoderFilterManager ()
 
static std::shared_ptr< CCPUInfo > GetCPUInfo ()
 
static void RegisterCPUInfo (std::shared_ptr< CCPUInfo > cpuInfo)
 
static void UnregisterCPUInfo ()
 
static void RegisterTextureCache (const std::shared_ptr< CTextureCache > &cache)
 
static void UnregisterTextureCache ()
 
static std::shared_ptr< CTextureCache > GetTextureCache ()
 
static void RegisterJobManager (const std::shared_ptr< CJobManager > &jobManager)
 
static void UnregisterJobManager ()
 
static std::shared_ptr< CJobManager > GetJobManager ()
 
static void RegisterAppMessenger (const std::shared_ptr< KODI::MESSAGING::CApplicationMessenger > &appMessenger)
 
static void UnregisterAppMessenger ()
 
static std::shared_ptr< KODI::MESSAGING::CApplicationMessenger > GetAppMessenger ()
 
static void RegisterKeyboardLayoutManager (const std::shared_ptr< KODI::KEYBOARD::CKeyboardLayoutManager > &keyboardLayoutManager)
 
static void UnregisterKeyboardLayoutManager ()
 
static std::shared_ptr< KODI::KEYBOARD::CKeyboardLayoutManager > GetKeyboardLayoutManager ()
 
static void RegisterSpeechRecognition (const std::shared_ptr< speech::ISpeechRecognition > &speechRecognition)
 
static void UnregisterSpeechRecognition ()
 
static std::shared_ptr< speech::ISpeechRecognition > GetSpeechRecognition ()
 

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