![]() |
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.
|
Conector Outlet, conector que envía datos. More...
#include <moConnectors.h>
Public Member Functions | |
| moOutlet () | |
| virtual | ~moOutlet () |
| virtual MOboolean | Finish () |
| virtual bool | Connect (moInlet *p_connector) |
| virtual void | Disconnect (moInlet *p_connector) |
| moConnections * | GetConnections () |
| Devuelve las conecciones de un outlet. More... | |
Public Member Functions inherited from moConnector | |
| moConnector () | |
| virtual | ~moConnector () |
| virtual MOboolean | Init () |
| virtual MOboolean | Init (moText p_ConnectorLabelName, MOint ConnectorId, moDataType p_datatype) |
| virtual MOboolean | Init (moText p_ConnectorLabelName, MOint ConnectorId, moText t_datatype) |
| virtual MOboolean | Init (moText p_ConnectorLabelName, MOint ConnectorId, moData *p_data) |
| virtual MOboolean | Init (moText p_ConnectorLabelName, MOint ConnectorId, moParam *p_param) |
| virtual MOboolean | Init (moText p_ConnectorLabelName, MOint ConnectorId, moParamType p_paramtype) |
| MOint | GetConnectorId () const |
| moText | GetMoldeoLabelName () const |
| void | SetMoldeoLabelName (moText p_MoldeoLabelName) |
| MOint | GetMoldeoId () const |
| void | SetMoldeoId (MOint p_moldeoid) |
| virtual const moText & | GetConnectorLabelName () const |
| void | SetType (moDataType p_datatype) |
| moDataType | GetType () const |
| void | SetData (moData *p_data) |
| moData * | GetData () |
| moData * | GetInternalData () |
| void | NewData () |
| void | AddData (const moData &data) |
| void | AddMessage (const moDataMessage &datamessage) |
| moDataMessages & | GetMessages () |
| MOboolean | Updated () const |
| void | Update (bool force=true) |
| bool | IsIndependent () |
| bool | IsParameterDependent () |
Public Member Functions inherited from moAbstract | |
| moAbstract () | |
| virtual | ~moAbstract () |
| MOboolean | Initialized () |
| Pregunta si está inicializado. More... | |
Additional Inherited Members | |
Public Attributes inherited from moAbstract | |
| MOboolean | m_bInitialized |
| Valor de inicialización More... | |
Static Public Attributes inherited from moAbstract | |
| static moDebug * | MODebug2 = new moDebug() |
| Clase de impresión de errores para depuración More... | |
| static moTextHeap * | MODebug = new moTextHeap() |
| Lista de textos. More... | |
Protected Attributes inherited from moConnector | |
| moData * | m_pData |
| moDataMessages | m_DataMessages |
| moParam * | m_pParam |
| MOint | m_MoldeoId |
| moText | m_MoldeoLabelName |
| MOint | m_ConnectorId |
| moText | m_ConnectorLabelName |
| MOboolean | m_bUpdated |
Conector Outlet, conector que envía datos.
Envía datos a uno o más conectores. El conector que recibe es un Intlet (moInlet)
Comunica los datos internos para cada conección de forma independiente genera el evento/mensaje poblando la lista de eventos (moEventList) con el nuevo dato y el MoldeoID correspondiente a cada conección
Los mensajes son creados por el mismo moMoldeoObject en la función moMoldeoObject::Update() y puestos en la cola de eventos (moEventList)
Definition at line 410 of file moConnectors.h.
| moOutlet::moOutlet | ( | ) |
Constructor
Definition at line 485 of file moConnectors.cpp.
|
virtual |
Destrcutor
Definition at line 488 of file moConnectors.cpp.
|
virtual |
conecta el outlet a un conector inlet agregando una conección a la lista de conecciones del outlet
Definition at line 492 of file moConnectors.cpp.
|
virtual |
desconecta el outlet de un conector inlet eliminando la conección de la lista de conecciones del outlet
Definition at line 502 of file moConnectors.cpp.
|
virtual |
| moConnections * moOutlet::GetConnections | ( | ) |
Devuelve las conecciones de un outlet.
Es una lista de conecciones que puede ser enumerada
Definition at line 521 of file moConnectors.cpp.