|
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
#include <HTTPPythonWsgiInvoker.h>
Public Member Functions | |
| CHTTPPythonWsgiInvoker (ILanguageInvocationHandler *invocationHandler, HTTPPythonRequest *request) | |
| ~CHTTPPythonWsgiInvoker () override | |
| HTTPPythonRequest * | GetRequest () override |
Public Member Functions inherited from CHTTPPythonInvoker | |
| ~CHTTPPythonInvoker () override | |
Public Member Functions inherited from CPythonInvoker | |
| CPythonInvoker (ILanguageInvocationHandler *invocationHandler) | |
| ~CPythonInvoker () override | |
| bool | Execute (const std::string &script, const std::vector< std::string > &arguments=std::vector< std::string >()) override |
| bool | IsStopping () const override |
Public Member Functions inherited from ILanguageInvoker | |
| ILanguageInvoker (ILanguageInvocationHandler *invocationHandler) | |
| virtual | ~ILanguageInvoker () |
| virtual bool | Stop (bool abort=false) |
| void | SetId (int id) |
| int | GetId () const |
| const ADDON::AddonPtr & | GetAddon () const |
| void | SetAddon (const ADDON::AddonPtr &addon) |
| InvokerState | GetState () const |
| bool | IsActive () const |
| bool | IsRunning () const |
| void | Reset () |
Protected Member Functions | |
| void | executeScript (FILE *fp, const std::string &script, PyObject *moduleDict) override |
| std::map< std::string, PythonModuleInitialization > | getModules () const override |
| const char * | getInitializationScript () const override |
Protected Member Functions inherited from CHTTPPythonInvoker | |
| CHTTPPythonInvoker (ILanguageInvocationHandler *invocationHandler, HTTPPythonRequest *request) | |
| void | onAbort () override |
| void | onError (const std::string &exceptionType="", const std::string &exceptionValue="", const std::string &exceptionTraceback="") override |
Protected Member Functions inherited from CPythonInvoker | |
| bool | execute (const std::string &script, const std::vector< std::string > &arguments) override |
| bool | stop (bool abort) override |
| void | onExecutionDone () override |
| void | onExecutionFailed () override |
| virtual void | onInitialization () |
| virtual void | onPythonModuleInitialization (void *moduleDict) |
| virtual void | onDeinitialization () |
| virtual void | onSuccess () |
Protected Member Functions inherited from ILanguageInvoker | |
| virtual void | AbortNotification () |
| virtual void | pulseGlobalEvent () |
| virtual bool | onExecutionInitialized () |
| virtual void | onExecutionFinalized () |
| void | setState (InvokerState state) |
Additional Inherited Members | |
Public Types inherited from CPythonInvoker | |
| typedef PyObject *(* | PythonModuleInitialization) () |
Protected Attributes inherited from CHTTPPythonInvoker | |
| HTTPPythonRequest * | m_request |
| bool | m_internalError |
Protected Attributes inherited from CPythonInvoker | |
| std::string | m_sourceFile |
| CCriticalSection | m_critical |
Protected Attributes inherited from ILanguageInvoker | |
| ADDON::AddonPtr | m_addon |
| CHTTPPythonWsgiInvoker::CHTTPPythonWsgiInvoker | ( | ILanguageInvocationHandler * | invocationHandler, |
| HTTPPythonRequest * | request | ||
| ) |
|
override |
|
overrideprotectedvirtual |
Reimplemented from CPythonInvoker.
|
overrideprotectedvirtual |
Implements CPythonInvoker.
|
overrideprotectedvirtual |
Implements CPythonInvoker.
|
overridevirtual |
Implements CHTTPPythonInvoker.