Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
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 NotifyScriptAborting (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 ( )
inlinevirtual

◆ NotifyScriptAborting()

virtual void ILanguageInvocationHandler::NotifyScriptAborting ( ILanguageInvoker * invoker)
inlinevirtual

Reimplemented in XBPython.

◆ OnExecutionEnded()

virtual void ILanguageInvocationHandler::OnExecutionEnded ( 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 ( )
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: