32 #ifndef __TERRALIB_VM_CORE_VIRTUALMACHINE_H__    33 #define __TERRALIB_VM_CORE_VIRTUALMACHINE_H__    45 #include <boost/noncopyable.hpp>    54                                         public boost::noncopyable
    76         virtual std::string getName() 
const = 0;
    82         virtual std::string getTitle() 
const = 0;
    88         virtual std::string getDescription() 
const = 0;
    95         virtual void setFileName(QString file) = 0;
   102         virtual std::string readline() = 0;
   109         virtual void write(
const QString& str) = 0;
   113         virtual void stop() = 0;
   117         virtual void execute() = 0;
   123         virtual void readline(QString msg) = 0;
   129         void requestReadline();
   135         void output(QString msg);
   140 #endif  // __TERRALIB_VM_CORE_VIRTUALMACHINE_H__ 
VirtualMachine()
VirtualMachine. 
virtual ~VirtualMachine()
Virtual destructor. 
Configuration flags for TerraLib VM Library.