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.