Static Public Member Functions | Private Member Functions | Static Private Attributes
PythonExecuter Class Reference

#include <PythonExecuter.h>

List of all members.

Static Public Member Functions

static CompilationResult compile (string code)
static void execute (string code)
static void finalize ()
static void initialize ()
static void initModule (string name, PyMethodDef *methodDef)

Private Member Functions

 PythonExecuter ()

Static Private Attributes

static set< string > _initializedModules
static PyThreadState * _mainState = NULL

Detailed Description

Definition at line 25 of file PythonExecuter.h.


Constructor & Destructor Documentation

PythonExecuter::PythonExecuter ( ) [inline, private]

Definition at line 43 of file PythonExecuter.h.


Member Function Documentation

CompilationResult PythonExecuter::compile ( string  code) [static]

Definition at line 65 of file PythonExecuter.cpp.

void PythonExecuter::execute ( string  code) [static]

Definition at line 55 of file PythonExecuter.cpp.

void PythonExecuter::finalize ( ) [static]

Definition at line 27 of file PythonExecuter.cpp.

void PythonExecuter::initialize ( ) [static]

Definition at line 13 of file PythonExecuter.cpp.

void PythonExecuter::initModule ( string  name,
PyMethodDef *  methodDef 
) [static]

Definition at line 36 of file PythonExecuter.cpp.


Member Data Documentation

set< string > PythonExecuter::_initializedModules [static, private]

Definition at line 41 of file PythonExecuter.h.

PyThreadState * PythonExecuter::_mainState = NULL [static, private]

Definition at line 40 of file PythonExecuter.h.


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


scriptable_monitor
Author(s):
autogenerated on Wed Aug 26 2015 16:21:30