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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moEventList Class Reference

Lista de eventos. More...

#include <moEventList.h>

Inheritance diagram for moEventList:
moAbstract

Public Member Functions

 moEventList ()
 
virtual ~moEventList ()
 
MOboolean Init ()
 Inicializa el objeto. More...
 
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. More...
 
- Public Member Functions inherited from moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
MOboolean Initialized ()
 Pregunta si está inicializado. More...
 

Public Attributes

moLock m_lock
 
moEventFirst
 
moEventLast
 
- Public Attributes inherited from moAbstract
MOboolean m_bInitialized
 Valor de inicialización More...
 

Additional Inherited Members

- Static Public Attributes inherited from moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración More...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. More...
 

Detailed Description

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

Definition at line 139 of file moEventList.h.

Constructor & Destructor Documentation

moEventList::moEventList ( )

Definition at line 267 of file moEventList.cpp.

moEventList::~moEventList ( )
virtual

Definition at line 272 of file moEventList.cpp.

Member Function Documentation

void moEventList::Add ( moMessage p_Message)

Definition at line 303 of file moEventList.cpp.

void moEventList::Add ( moEvent p_Event)

Definition at line 325 of file moEventList.cpp.

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

Definition at line 354 of file moEventList.cpp.

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

Definition at line 374 of file moEventList.cpp.

MOboolean moEventList::Delete ( moEvent ev)

Definition at line 398 of file moEventList.cpp.

MOboolean moEventList::Delete ( moMessage ev)

Definition at line 430 of file moEventList.cpp.

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.

Returns
verdadero si fue exitosa o falso en otro caso

Reimplemented from moAbstract.

Definition at line 472 of file moEventList.cpp.

MOboolean moEventList::Init ( )
virtual

Inicializa el objeto.

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

Returns
verdadero si fue exitosa o falso en otro caso

Reimplemented from moAbstract.

Definition at line 463 of file moEventList.cpp.

Member Data Documentation

moEvent* moEventList::First

Definition at line 145 of file moEventList.h.

moEvent* moEventList::Last

Definition at line 146 of file moEventList.h.

moLock moEventList::m_lock

Definition at line 143 of file moEventList.h.


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