lib

Kross::Python::PythonInterpreter Class Reference

#include <pythoninterpreter.h>

Inheritance diagram for Kross::Python::PythonInterpreter:

Kross::Api::Interpreter List of all members.

Detailed Description

Python interpreter bridge.

Implements an Kross::Api::Interpreter for the python interpreter.

Definition at line 45 of file pythoninterpreter.h.


Public Member Functions

 PythonInterpreter (Kross::Api::InterpreterInfo *info)
virtual ~PythonInterpreter ()
virtual Kross::Api::ScriptcreateScript (Kross::Api::ScriptContainer *scriptcontainer)
PythonModulemainModule ()
PythonSecuritysecurityModule ()

Constructor & Destructor Documentation

PythonInterpreter::PythonInterpreter Kross::Api::InterpreterInfo info  ) 
 

Constructor.

Parameters:
info The Kross::Api::InterpreterInfo instance which describes the PythonInterpreter for applications using Kross.

Definition at line 78 of file pythoninterpreter.cpp.

PythonInterpreter::~PythonInterpreter  )  [virtual]
 

Destructor.

Definition at line 191 of file pythoninterpreter.cpp.


Member Function Documentation

Kross::Api::Script * PythonInterpreter::createScript Kross::Api::ScriptContainer scriptcontainer  )  [virtual]
 

Returns:
a PythonScript instance.

Implements Kross::Api::Interpreter.

Definition at line 242 of file pythoninterpreter.cpp.

PythonModule * PythonInterpreter::mainModule  ) 
 

Returns:
the MainModule instance.

Definition at line 247 of file pythoninterpreter.cpp.

PythonSecurity * PythonInterpreter::securityModule  ) 
 

Returns:
the PythonSecurity instance.

Definition at line 252 of file pythoninterpreter.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys