#include <VirtualMachine.h>
|
virtual void | output (QString msg) |
| output Signal emmited when the Virtual Machine receives a string. More...
|
|
virtual 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 48 of file VirtualMachine.h.
◆ VirtualMachine()
te::vm::lua::VirtualMachine::VirtualMachine |
( |
| ) |
|
◆ ~VirtualMachine()
te::vm::lua::VirtualMachine::~VirtualMachine |
( |
| ) |
|
|
virtual |
◆ execute
void te::vm::lua::VirtualMachine::execute |
( |
| ) |
|
|
slot |
◆ getDescription()
std::string te::vm::lua::VirtualMachine::getDescription |
( |
| ) |
const |
|
virtual |
◆ getName()
std::string te::vm::lua::VirtualMachine::getName |
( |
| ) |
const |
|
virtual |
◆ getTitle()
std::string te::vm::lua::VirtualMachine::getTitle |
( |
| ) |
const |
|
virtual |
◆ output
virtual void te::vm::core::VirtualMachine::output |
( |
QString |
msg | ) |
|
|
virtualsignalinherited |
output Signal emmited when the Virtual Machine receives a string.
- Parameters
-
msg | String received from the Virtual Machine. |
◆ readline() [1/2]
std::string te::vm::lua::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.
◆ readline [2/2]
void te::vm::lua::VirtualMachine::readline |
( |
QString |
msg | ) |
|
|
slot |
◆ requestReadline
virtual void te::vm::core::VirtualMachine::requestReadline |
( |
| ) |
|
|
virtualsignalinherited |
Signal emmited when the Virtual Machine needs to execute a input operation.
◆ setFileName()
void te::vm::lua::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.
◆ stop
void te::vm::lua::VirtualMachine::stop |
( |
| ) |
|
|
slot |
◆ write
void te::vm::lua::VirtualMachine::write |
( |
const QString & |
str | ) |
|
|
slot |
◆ m_pimpl
std::unique_ptr<Impl> te::vm::lua::VirtualMachine::m_pimpl |
|
private |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/vm/lua/VirtualMachine.h