#include <VirtualMachine.h>
 | 
| void  | output (QString msg) | 
|   | output Signal emmited when the Virtual Machine receives a string.  More...
  | 
|   | 
| void  | requestReadline () | 
|   | Signal emmited when the Virtual Machine needs to execute a input operation.  More...
  | 
|   | 
 | 
| std::string  | getDescription () const  | 
|   | Returns a brief description about the underlying Virtual Machine.  More...
  | 
|   | 
| std::string  | getName () const  | 
|   | 
| std::string  | getTitle () const  | 
|   | Return the title of Virtual Machine: a name that can be used by applications to show in a GUI.  More...
  | 
|   | 
| std::string  | readline () | 
|   | readline Method to be used by the language of the Virtual Machine when doing a input operation.  More...
  | 
|   | 
| void  | setFileName (QString file) | 
|   | setFileName Sets the file that will be used in the Virtual Machine.  More...
  | 
|   | 
|   | VirtualMachine () | 
|   | 
|   | ~VirtualMachine () | 
|   | Virtual destructor.  More...
  | 
|   | 
Definition at line 81 of file VirtualMachine.h.
 
      
        
          | te::vm::python::VirtualMachine::VirtualMachine  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | te::vm::python::VirtualMachine::~VirtualMachine  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void te::vm::python::VirtualMachine::execute  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | std::string te::vm::python::VirtualMachine::getDescription  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | std::string te::vm::python::VirtualMachine::getName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | std::string te::vm::python::VirtualMachine::getTitle  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void te::vm::core::VirtualMachine::output  | 
          ( | 
          QString  | 
          msg | ) | 
           | 
         
       
   | 
  
signalinherited   | 
  
 
output Signal emmited when the Virtual Machine receives a string. 
- Parameters
 - 
  
    | msg | String received from the Virtual Machine.  | 
  
   
 
 
  
  
      
        
          | std::string te::vm::python::VirtualMachine::readline  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
readline Method to be used by the language of the Virtual Machine when doing a input operation. 
- Returns
 - A string containing the user input. 
 
Implements te::vm::core::VirtualMachine.
 
 
  
  
      
        
          | void te::vm::python::VirtualMachine::readline  | 
          ( | 
          QString  | 
          msg | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | void te::vm::core::VirtualMachine::requestReadline  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signalinherited   | 
  
 
Signal emmited when the Virtual Machine needs to execute a input operation. 
 
 
  
  
      
        
          | void te::vm::python::VirtualMachine::setFileName  | 
          ( | 
          QString  | 
          file | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
setFileName Sets the file that will be used in the Virtual Machine. 
- Parameters
 - 
  
    | file | The full path filename.  | 
  
   
Implements te::vm::core::VirtualMachine.
 
 
  
  
      
        
          | void te::vm::python::VirtualMachine::stop  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | void te::vm::python::VirtualMachine::write  | 
          ( | 
          const QString &  | 
          str | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | std::string te::vm::python::VirtualMachine::m_filename | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | PyThreadState* te::vm::python::VirtualMachine::m_mainThreadState | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QEventLoop* te::vm::python::VirtualMachine::m_readlineLoop | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | std::string te::vm::python::VirtualMachine::m_readlineStr | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/vm/python/VirtualMachine.h