![]() |
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.