te::vm::lua::VirtualMachine Class Reference

#include <VirtualMachine.h>

Inheritance diagram for te::vm::lua::VirtualMachine:
te::vm::core::VirtualMachine

Public Member Functions

void build (const std::string &file)
 
void execute ()
 
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...
 
void pause ()
 
void reset ()
 
void stop ()
 
 VirtualMachine ()
 
 ~VirtualMachine ()
 Virtual destructor. More...
 

Private Attributes

Impl * pimpl_
 

Detailed Description

Definition at line 42 of file VirtualMachine.h.

Constructor & Destructor Documentation

te::vm::lua::VirtualMachine::VirtualMachine ( )
te::vm::lua::VirtualMachine::~VirtualMachine ( )
virtual

Virtual destructor.

Reimplemented from te::vm::core::VirtualMachine.

Member Function Documentation

void te::vm::lua::VirtualMachine::build ( const std::string &  file)
virtual
void te::vm::lua::VirtualMachine::execute ( )
virtual
std::string te::vm::lua::VirtualMachine::getDescription ( ) const
virtual

Returns a brief description about the underlying Virtual Machine.

Implements te::vm::core::VirtualMachine.

std::string te::vm::lua::VirtualMachine::getName ( ) const
virtual

the name of the Virtual Machine: it is also an identifier about the VM type.

Implements te::vm::core::VirtualMachine.

std::string te::vm::lua::VirtualMachine::getTitle ( ) const
virtual

Return the title of Virtual Machine: a name that can be used by applications to show in a GUI.

Implements te::vm::core::VirtualMachine.

void te::vm::lua::VirtualMachine::pause ( )
virtual
void te::vm::lua::VirtualMachine::reset ( )
virtual
void te::vm::lua::VirtualMachine::stop ( )
virtual

Member Data Documentation

Impl* te::vm::lua::VirtualMachine::pimpl_
private

Definition at line 68 of file VirtualMachine.h.


The documentation for this class was generated from the following file: