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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moOutlet Class Reference

Conector Outlet, conector que envía datos. More...

#include <moConnectors.h>

Inheritance diagram for moOutlet:
moConnector moAbstract

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 moTextGetConnectorLabelName () const
 
void SetType (moDataType p_datatype)
 
moDataType GetType () const
 
void SetData (moData *p_data)
 
moDataGetData ()
 
moDataGetInternalData ()
 
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 moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración More...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. More...
 
- Protected Attributes inherited from moConnector
moDatam_pData
 
moDataMessages m_DataMessages
 
moParamm_pParam
 
MOint m_MoldeoId
 
moText m_MoldeoLabelName
 
MOint m_ConnectorId
 
moText m_ConnectorLabelName
 
MOboolean m_bUpdated
 

Detailed Description

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)

See also
moConnector
moConnection
moInlet
moMoldeoObject
moMessage
moEventList

Definition at line 410 of file moConnectors.h.

Constructor & Destructor Documentation

moOutlet::moOutlet ( )

Constructor

Definition at line 485 of file moConnectors.cpp.

moOutlet::~moOutlet ( )
virtual

Destrcutor

Definition at line 488 of file moConnectors.cpp.

Member Function Documentation

bool moOutlet::Connect ( moInlet p_connector)
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.

void moOutlet::Disconnect ( moInlet p_connector)
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.

MOboolean moOutlet::Finish ( )
virtual

Finalizador

Reimplemented from moConnector.

Definition at line 512 of file moConnectors.cpp.

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.


The documentation for this class was generated from the following files: