libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
Referencia de la Clase moEventList

Lista de eventos. Más...

#include <moEventList.h>

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

Métodos públicos

 moEventList ()
 
virtual ~moEventList ()
 
MOboolean Init ()
 Inicializa el objeto. Más...
 
void Add (moMessage *p_Message)
 
void Add (moEvent *p_Event)
 
void Add (MOint did, MOint cod, MOint val0=0, MOint val1=0, MOint val2=0, MOint val3=0, MOpointer ptr=0)
 
void Add (MOint did, MOint cod, MOint val0, MOpointer ptr)
 
MOboolean Delete (moEvent *ev)
 
MOboolean Delete (moMessage *ev)
 
MOboolean Finish ()
 Finaliza el objeto, libera recursos. Más...
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Atributos públicos

moLock m_lock
 
moEventFirst
 
moEventLast
 
- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 

Otros miembros heredados

- 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

Lista de eventos.

Lista de eventos Esta lista es creada por el moIODeviceManager, el administrador de dispositivos de entrada/salida de Moldeo se crea un único moIODeviceManager por cada instancia de moConsole creado Esta lista de eventos funciona de forma sincrónica con el ciclo de dibujado y está protegida de todas maneras para ser utilizada de forma asinc´ronica a través de semáforos

Definición en la línea 139 del archivo moEventList.h.

Documentación del constructor y destructor

◆ moEventList()

moEventList::moEventList ( )

Definición en la línea 267 del archivo moEventList.cpp.

◆ ~moEventList()

moEventList::~moEventList ( )
virtual

Definición en la línea 272 del archivo moEventList.cpp.

Documentación de las funciones miembro

◆ Add() [1/4]

void moEventList::Add ( moMessage p_Message)

Definición en la línea 303 del archivo moEventList.cpp.

Gráfico de llamadas a esta función:

◆ Add() [2/4]

void moEventList::Add ( moEvent p_Event)

Definición en la línea 325 del archivo moEventList.cpp.

◆ Add() [3/4]

void moEventList::Add ( MOint  did,
MOint  cod,
MOint  val0 = 0,
MOint  val1 = 0,
MOint  val2 = 0,
MOint  val3 = 0,
MOpointer  ptr = 0 
)

Definición en la línea 354 del archivo moEventList.cpp.

Gráfico de llamadas para esta función:

◆ Add() [4/4]

void moEventList::Add ( MOint  did,
MOint  cod,
MOint  val0,
MOpointer  ptr 
)

Definición en la línea 374 del archivo moEventList.cpp.

Gráfico de llamadas para esta función:

◆ Delete() [1/2]

MOboolean moEventList::Delete ( moEvent ev)

Definición en la línea 398 del archivo moEventList.cpp.

Gráfico de llamadas a esta función:

◆ Delete() [2/2]

MOboolean moEventList::Delete ( moMessage ev)

Definición en la línea 430 del archivo moEventList.cpp.

◆ Finish()

MOboolean moEventList::Finish ( )
virtual

Finaliza el objeto, libera recursos.

Función de finalización. Libera los recursos generados en la función de inicialización.

Devuelve
verdadero si fue exitosa o falso en otro caso

Reimplementado de moAbstract.

Definición en la línea 472 del archivo moEventList.cpp.

◆ Init()

MOboolean moEventList::Init ( )
virtual

Inicializa el objeto.

Función de Inicialización. Todos los recursos manejados exclusivamente por este objeto son generados aquí.

Devuelve
verdadero si fue exitosa o falso en otro caso

Reimplementado de moAbstract.

Definición en la línea 463 del archivo moEventList.cpp.

Documentación de los datos miembro

◆ First

moEvent* moEventList::First

Definición en la línea 145 del archivo moEventList.h.

◆ Last

moEvent* moEventList::Last

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

◆ m_lock

moLock moEventList::m_lock

Definición en la línea 143 del archivo moEventList.h.


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