Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
CPlatformDarwinEmbedded Class Reference

#include <PlatformDarwinEmbedded.h>

Inheritance diagram for CPlatformDarwinEmbedded:
CPlatformDarwin CPlatformPosix CPlatform

Public Member Functions

 CPlatformDarwinEmbedded ()=default
 
 ~CPlatformDarwinEmbedded () override=default
 
bool InitStageOne () override
 Called at an early stage of application startup. More...
 
bool InitStageTwo () override
 Called at a middle stage of application startup. More...
 
bool SupportsUserInstalledBinaryAddons () override
 Flag whether this platform supports user installation of binary add-ons. More...
 
- Public Member Functions inherited from CPlatformDarwin
 CPlatformDarwin ()=default
 C'tor. More...
 
 ~CPlatformDarwin () override=default
 D'tor. More...
 
bool InitStageOne () override
 Called at an early stage of application startup. More...
 
- Public Member Functions inherited from CPlatformPosix
bool InitStageOne () override
 Called at an early stage of application startup. More...
 
- Public Member Functions inherited from CPlatform
 CPlatform ()=default
 C'tor. More...
 
virtual ~CPlatform ()=default
 D'tor. More...
 
virtual bool InitStageThree ()
 Called at a late stage of application startup. More...
 
virtual bool IsConfigureAddonsAtStartupEnabled ()
 Flag whether disabled add-ons - installed via packagemanager or manually - should be offered for configuration and activation on kodi startup for this platform. More...
 
virtual void PlatformSyslog ()
 Print platform specific info to log. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from CPlatformPosix
static bool TestQuitFlag ()
 
static void RequestQuit ()
 
- Static Public Member Functions inherited from CPlatform
static CPlatformCreateInstance ()
 Creates the Platform object. More...
 

Constructor & Destructor Documentation

◆ CPlatformDarwinEmbedded()

CPlatformDarwinEmbedded::CPlatformDarwinEmbedded ( )
default

◆ ~CPlatformDarwinEmbedded()

CPlatformDarwinEmbedded::~CPlatformDarwinEmbedded ( )
overridedefault

Member Function Documentation

◆ InitStageOne()

bool CPlatformDarwinEmbedded::InitStageOne ( )
overridevirtual

Called at an early stage of application startup.

This method can be used to do platform specific environment preparation or initialisation (like setting environment variables for example)

Reimplemented from CPlatform.

◆ InitStageTwo()

bool CPlatformDarwinEmbedded::InitStageTwo ( )
overridevirtual

Called at a middle stage of application startup.

This method can be used for starting platform specific services that do not depend on windowing/gui. (eg macos XBMCHelper)

Reimplemented from CPlatform.

◆ SupportsUserInstalledBinaryAddons()

bool CPlatformDarwinEmbedded::SupportsUserInstalledBinaryAddons ( )
overridevirtual

Flag whether this platform supports user installation of binary add-ons.

Reimplemented from CPlatform.


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