31 #ifndef __TERRALIB_VM_PYTHON_VIRTUALMACHINE_H__    32 #define __TERRALIB_VM_PYTHON_VIRTUALMACHINE_H__    35 #include "../core/VirtualMachine.h"    40 #undef slots  // python conflicts with qt #define slots    48 #define slots Q_SLOTS  // redefine slots    51 #include <boost/python.hpp>    75         void write(
const std::string& str);
    90         std::string getName() 
const;
    92         std::string getTitle() 
const;
    94         std::string getDescription() 
const;
    96         void setFileName(QString file);
   101         void write(
const QString& str);
   120 #endif  // __TERRALIB_VM_PYTHON_VIRTUALMACHINE_H__ 
VirtualMachineOutput m_stderr
 
te::vm::core::VirtualMachine * m_vm
 
VirtualMachineOutput m_stdout
 
std::string m_readlineStr
 
QEventLoop * m_readlineLoop
 
PyThreadState * m_mainThreadState
 
VirtualMachineInput m_stdin