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: