libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
Referencia de la Clase moLuaDebugger

#include <moLuaBase.h>

Diagrama de herencias de moLuaDebugger
Inheritance graph
Diagrama de colaboración para moLuaDebugger:
Collaboration graph

Métodos públicos

 moLuaDebugger (moLuaVirtualMachine &vm)
 
virtual ~moLuaDebugger (void)
 
void InitaliseDBG ()
 
void FinaliseDBG (void)
 
void SetHooksFlag (int iMask)
 
void SetCount (int iCount)
 
void ErrorRun (int iErrorCode)
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
virtual MOboolean Init ()
 Inicializa el objeto. Más...
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. Más...
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Atributos protegidos

int m_iCountMask
 
moLuaVirtualMachinem_vm
 

Otros miembros heredados

- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 
- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 

Descripción detallada

Clase que encapsula una implementación de un debugger para la máquina virtual de LUA.

Definición en la línea 146 del archivo moLuaBase.h.

Documentación del constructor y destructor

◆ moLuaDebugger()

moLuaDebugger::moLuaDebugger ( moLuaVirtualMachine vm)

Constructor del debugger.

Parámetros
vmreferencia a la máquina virtual.

Definición en la línea 381 del archivo moLuaBase.cpp.

◆ ~moLuaDebugger()

moLuaDebugger::~moLuaDebugger ( void  )
virtual

Destructor por defecto.

Definición en la línea 385 del archivo moLuaBase.cpp.

Gráfico de llamadas para esta función:

Documentación de las funciones miembro

◆ ErrorRun()

void moLuaDebugger::ErrorRun ( int  iErrorCode)

Agrega un nuevo mensaje de error al heap.

Parámetros
iErrorCodecódigo del error.

Definición en la línea 416 del archivo moLuaBase.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ FinaliseDBG()

void moLuaDebugger::FinaliseDBG ( void  )

Finalizador.

Definición en la línea 401 del archivo moLuaBase.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ InitaliseDBG()

void moLuaDebugger::InitaliseDBG ( )

Inicializador.

Definición en la línea 390 del archivo moLuaBase.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ SetCount()

void moLuaDebugger::SetCount ( int  iCount)
inline

Establece el número de máscaras.

Parámetros
iCountnúmero de máscaras.

Definición en la línea 178 del archivo moLuaBase.h.

◆ SetHooksFlag()

void moLuaDebugger::SetHooksFlag ( int  iMask)

Establece los hooks.

Parámetros
iMaskmáscara.

Definición en la línea 410 del archivo moLuaBase.cpp.

Gráfico de llamadas para esta función:

Documentación de los datos miembro

◆ m_iCountMask

int moLuaDebugger::m_iCountMask
protected

Definición en la línea 186 del archivo moLuaBase.h.

◆ m_vm

moLuaVirtualMachine& moLuaDebugger::m_vm
protected

Definición en la línea 187 del archivo moLuaBase.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: