Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
ILanguageInvocationHandler Class Referenceabstract

#include <ILanguageInvocationHandler.h>

Inheritance diagram for ILanguageInvocationHandler:
XBPython

Public Member Functions

 ILanguageInvocationHandler ()=default
 
virtual ~ILanguageInvocationHandler ()=default
 
virtual bool Initialize ()
 
virtual void Process ()
 
virtual void PulseGlobalEvent ()
 
virtual void Uninitialize ()
 
virtual bool OnScriptInitialized (ILanguageInvoker *invoker)
 
virtual void OnScriptStarted (ILanguageInvoker *invoker)
 
virtual void OnScriptAbortRequested (ILanguageInvoker *invoker)
 
virtual void OnExecutionEnded (ILanguageInvoker *invoker)
 
virtual void OnScriptFinalized (ILanguageInvoker *invoker)
 
virtual ILanguageInvokerCreateInvoker ()=0
 

Constructor & Destructor Documentation

§ ILanguageInvocationHandler()

ILanguageInvocationHandler::ILanguageInvocationHandler ( )
default

§ ~ILanguageInvocationHandler()

virtual ILanguageInvocationHandler::~ILanguageInvocationHandler ( )
virtualdefault

Member Function Documentation

§ CreateInvoker()

virtual ILanguageInvoker* ILanguageInvocationHandler::CreateInvoker ( )
pure virtual

Implemented in XBPython.

§ Initialize()

virtual bool ILanguageInvocationHandler::Initialize ( void  )
inlinevirtual

§ OnExecutionEnded()

virtual void ILanguageInvocationHandler::OnExecutionEnded ( ILanguageInvoker invoker)
inlinevirtual

Reimplemented in XBPython.

§ OnScriptAbortRequested()

virtual void ILanguageInvocationHandler::OnScriptAbortRequested ( ILanguageInvoker invoker)
inlinevirtual

Reimplemented in XBPython.

§ OnScriptFinalized()

virtual void ILanguageInvocationHandler::OnScriptFinalized ( ILanguageInvoker invoker)
inlinevirtual

Reimplemented in XBPython.

§ OnScriptInitialized()

virtual bool ILanguageInvocationHandler::OnScriptInitialized ( ILanguageInvoker invoker)
inlinevirtual

Reimplemented in XBPython.

§ OnScriptStarted()

virtual void ILanguageInvocationHandler::OnScriptStarted ( ILanguageInvoker invoker)
inlinevirtual

Reimplemented in XBPython.

§ Process()

virtual void ILanguageInvocationHandler::Process ( void  )
inlinevirtual

Reimplemented in XBPython.

§ PulseGlobalEvent()

virtual void ILanguageInvocationHandler::PulseGlobalEvent ( )
inlinevirtual

Reimplemented in XBPython.

§ Uninitialize()

virtual void ILanguageInvocationHandler::Uninitialize ( )
inlinevirtual

Reimplemented in XBPython.


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