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.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la Clase moIODeviceManager

#include <moIODeviceManager.h>

Diagrama de herencias de moIODeviceManager
moAbstract

Métodos públicos

 moIODeviceManager ()
 
virtual ~moIODeviceManager ()
 
moIODeviceNewIODevice (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 *)
 
moEventListGetEvents ()
 
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 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

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.

Documentación del constructor y destructor

moIODeviceManager::moIODeviceManager ( )

constructor genérico de la clase.

Definición en la línea 96 del archivo moIODeviceManager.cpp.

moIODeviceManager::~moIODeviceManager ( )
virtual

constructor genérico de la clase.

Definición en la línea 101 del archivo moIODeviceManager.cpp.

Documentación de las funciones miembro

MOboolean moIODeviceManager::Finish ( )
virtual

TODO:

Reimplementado de moAbstract.

Definición en la línea 288 del archivo moIODeviceManager.cpp.

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.

MOswitch moIODeviceManager::GetStatus ( MOdevcode  a)

TODO:

Definición en la línea 274 del archivo moIODeviceManager.cpp.

MOboolean moIODeviceManager::Init ( )
virtual

TODO:

Reimplementado de moAbstract.

Definición en la línea 107 del archivo moIODeviceManager.cpp.

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.

MOboolean moIODeviceManager::RemoveIODevice ( MOint  p_ID)

constructor genérico de la clase.

Definición en la línea 151 del archivo moIODeviceManager.cpp.

MOswitch moIODeviceManager::SetStatus ( MOdevcode  a,
MOswitch  b 
)

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.


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