PY/PY_Python.h File Reference

#include "PY_API.h"
#include "PY_Result.h"
#include <UT/UT_String.h>

Go to the source code of this file.

Functions

PY_API PY_Result PYrunPythonExpression (const char *python_code, PY_Result::Type desired_result_type, PY_EvaluationContext *context=NULL)
PY_API PY_Result PYrunPythonStatements (const char *python_code, PY_EvaluationContext *context=NULL)
PY_API PY_Result PYrunPythonStatementsFromFile (const char *filename, PY_EvaluationContext *context=NULL)
PY_API PY_Result PYrunPythonStatementsFromFile (int argc, char *argv[], PY_EvaluationContext *context=NULL)
PY_API PY_Result PYrunPythonStatements (const char *python_code, int argc, char *argv[], PY_EvaluationContext *context=NULL)
PY_API UT_String PYrunPythonStatementsInNewThread (const char *python_code)
PY_API UT_String PYrunPythonStatementsFromFileInNewThread (const char *file_name)
PY_API PY_Result PYextractPythonException ()
PY_API PY_Result PYextractResultFromPythonObject (void *opaque_python_object, PY_Result::Type desired_result_type)
PY_API void PYextractResultFromPythonObject (void *opaque_python_object, PY_Result::Type desired_result_type, PY_Result &result)
PY_API PY_EvaluationContextPYgetPythonExpressionEvaluationContext ()
PY_API PY_Result PYimportModuleFromString (const char *module_name, const char *module_contents)
PY_API void * PYgetCodeObjectForPrevFrame ()
PY_API void * PYgetCodeObjectForFunction (void *opaque_python_object)
PY_API void PYsetAutoInitializeFromPython (bool auto_initialize)
PY_API bool PYautoInitializeFromPython ()


Function Documentation

PY_API bool PYautoInitializeFromPython (  ) 

PY_API PY_Result PYextractPythonException (  ) 

PY_API void PYextractResultFromPythonObject ( void *  opaque_python_object,
PY_Result::Type  desired_result_type,
PY_Result result 
)

PY_API PY_Result PYextractResultFromPythonObject ( void *  opaque_python_object,
PY_Result::Type  desired_result_type 
)

PY_API void* PYgetCodeObjectForFunction ( void *  opaque_python_object  ) 

PY_API void* PYgetCodeObjectForPrevFrame (  ) 

PY_API PY_EvaluationContext& PYgetPythonExpressionEvaluationContext (  ) 

PY_API PY_Result PYimportModuleFromString ( const char *  module_name,
const char *  module_contents 
)

PY_API PY_Result PYrunPythonExpression ( const char *  python_code,
PY_Result::Type  desired_result_type,
PY_EvaluationContext context = NULL 
)

PY_API PY_Result PYrunPythonStatements ( const char *  python_code,
int  argc,
char *  argv[],
PY_EvaluationContext context = NULL 
)

PY_API PY_Result PYrunPythonStatements ( const char *  python_code,
PY_EvaluationContext context = NULL 
)

PY_API PY_Result PYrunPythonStatementsFromFile ( int  argc,
char *  argv[],
PY_EvaluationContext context = NULL 
)

PY_API PY_Result PYrunPythonStatementsFromFile ( const char *  filename,
PY_EvaluationContext context = NULL 
)

PY_API UT_String PYrunPythonStatementsFromFileInNewThread ( const char *  file_name  ) 

PY_API UT_String PYrunPythonStatementsInNewThread ( const char *  python_code  ) 

PY_API void PYsetAutoInitializeFromPython ( bool  auto_initialize  ) 


Generated on Thu May 24 00:09:04 2012 for HDK by  doxygen 1.5.9