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.
|
#include <moIODeviceManager.h>
Métodos públicos | |
moIODeviceManager () | |
virtual | ~moIODeviceManager () |
moIODevice * | NewIODevice (const moText &p_devname, const moText &p_configname, const moText &p_labelname, const moText &p_keyname, moMoldeoObjectType p_type, int paramindex=-1, int valueindex=-1, bool p_activate=true) |
MOboolean | RemoveIODevice (MOint p_ID) |
moIODevicesArray & | IODevices () |
void | Update () |
virtual MOboolean | Init () |
virtual MOboolean | Finish () |
MOswitch | GetStatus (MOdevcode) |
MOswitch | SetStatus (MOdevcode, MOswitch) |
MOdevcode | GetCode (char *) |
moEventList * | GetEvents () |
void | PurgeEvents () |
Métodos públicos heredados desde moAbstract | |
moAbstract () | |
virtual | ~moAbstract () |
MOboolean | Initialized () |
Pregunta si está inicializado. Más... | |
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 moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración. Más... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. Más... | |
administrador de dispositivos de entrada/salida y de eventos a) crea nuevos dispositivos (moIODevice) b) consulta los dispositivos por valores c) administra la lista de eventos generados por el OS
Definición en la línea 168 del archivo moIODeviceManager.h.
moIODeviceManager::moIODeviceManager | ( | ) |
constructor genérico de la clase.
Definición en la línea 96 del archivo moIODeviceManager.cpp.
|
virtual |
constructor genérico de la clase.
Definición en la línea 101 del archivo moIODeviceManager.cpp.
|
virtual |
MOdevcode moIODeviceManager::GetCode | ( | char * | n | ) |
TODO:
Definición en la línea 268 del archivo moIODeviceManager.cpp.
moEventList * moIODeviceManager::GetEvents | ( | ) |
TODO:
Definición en la línea 263 del archivo moIODeviceManager.cpp.
TODO:
Definición en la línea 274 del archivo moIODeviceManager.cpp.
|
virtual |
moIODevicesArray & moIODeviceManager::IODevices | ( | ) |
TODO:
Definición en la línea 145 del archivo moIODeviceManager.cpp.
moIODevice * moIODeviceManager::NewIODevice | ( | const moText & | p_devname, |
const moText & | p_configname, | ||
const moText & | p_labelname, | ||
const moText & | p_keyname, | ||
moMoldeoObjectType | p_type, | ||
int | paramindex = -1 , |
||
int | valueindex = -1 , |
||
bool | p_activate = true |
||
) |
constructor genérico de la clase.
Definición en la línea 115 del archivo moIODeviceManager.cpp.
void moIODeviceManager::PurgeEvents | ( | ) |
Eliminar aquellos eventos que no son de la clase derivada de moEvent: moMessage moEvent es un evento sin destinatario definido. Todos lo leen, moMessage en cambio tiene un emisor y un destinatario
ERASE ANY EVENT THAT IS NOT A MESSAGE
An event has no destination (BROADCAST): IODeviceManager must purge this events so they do not propagate indefinitly A message has a destination (UNICAST / MULTICAST): IODeviceManager doesnt purge them,
moMessage *pmessage;
Procesamos los eventos recibidos de los MoldeoObject Outlets
procesamos aquellos Outlet q estan dirigidos a este objeto
Definición en la línea 242 del archivo moIODeviceManager.cpp.
constructor genérico de la clase.
Definición en la línea 151 del archivo moIODeviceManager.cpp.
TODO:
Definición en la línea 280 del archivo moIODeviceManager.cpp.
void moIODeviceManager::Update | ( | ) |
constructor genérico de la clase.
delete all events before poll new ones... that means Devices dont need to delete their events anymore
Definición en la línea 168 del archivo moIODeviceManager.cpp.