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
moConnection Class Reference

Conección, vínculo entre dos objetos. More...

#include <moConnectors.h>

Inheritance diagram for moConnection:
moAbstract

Public Member Functions

 moConnection ()
 
 moConnection (moText p_DestinationMoldeoLabelName, moText p_DestinationConnectorLabelName, MOint p_DestinationMoldeoId=-1, MOint p_DestinationConnectorId=-1)
 
virtual ~moConnection ()
 
MOint GetDestinationMoldeoId ()
 
moText GetDestinationMoldeoLabelName ()
 
MOint GetDestinationConnectorId ()
 
moText GetDestinationConnectorLabelName ()
 
void SetDestinationMoldeoId (MOint p_DestinationMoldeoId)
 
void SetDestinationMoldeoLabelName (moText p_DestinationMoldeoLabelName)
 
void SetDestinationConnectorId (MOint p_DestinationConnectorId)
 
void SetDestinationConnectorLabelName (moText p_DestinationConnectorLabelName)
 
- Public Member Functions inherited from moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
virtual MOboolean Init ()
 Inicializa el objeto. More...
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. More...
 
MOboolean Initialized ()
 Pregunta si está inicializado. More...
 

Protected Attributes

moText m_SourceMoldeoLabelName
 
MOint m_SourceMoldeoId
 
moText m_SourceConnectorLabelName
 
MOint m_SourceConnectorId
 
moText m_DestinationMoldeoLabelName
 
MOint m_DestinationMoldeoId
 
moText m_DestinationConnectorLabelName
 
MOint m_DestinationConnectorId
 

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...
 

Detailed Description

Conección, vínculo entre dos objetos.

Vínculo específico desde un conector (moConnector) a uno o más conectores Especialmente usado dentro de cada moOutlet para almacenar las conexiones a a diferentes moInlet.

El sentido de las conexiones son desde un moMoldeoObject fuente hacia un MoldeoObject destinatario. Los moInlet y correspondiente moMoldeoObject se identifican con sus respectivos nombres.

@ TODO El id de cada Inlet y cada MoldeoObject debería recalcularse al modificarse la estructura del proyecto.

Definition at line 280 of file moConnectors.h.

Constructor & Destructor Documentation

moConnection::moConnection ( )

Constructor

Definition at line 394 of file moConnectors.cpp.

moConnection::moConnection ( moText  p_DestinationMoldeoLabelName,
moText  p_DestinationConnectorLabelName,
MOint  p_DestinationMoldeoId = -1,
MOint  p_DestinationConnectorId = -1 
)

Constructor

Parameters
p_DestinationMoldeoLabelNameel nombre único del objeto al que está conección se vinculará
p_DestinationConnectorLabelNameel nombre único del conector del objeto al que está conección se vinculará
p_DestinationMoldeoIdel id único del objeto al que está conección se vinculará
p_DestinationConnectorIdel id único del conector del objeto al que está conección se vinculará

Definition at line 401 of file moConnectors.cpp.

moConnection::~moConnection ( )
virtual

Desctructor

Definition at line 408 of file moConnectors.cpp.

Member Function Documentation

MOint moConnection::GetDestinationConnectorId ( )

Devuelve el id único del conector al que está conección está destinada

Definition at line 420 of file moConnectors.cpp.

moText moConnection::GetDestinationConnectorLabelName ( )

Devuelve el nombre único del conector al que está conección está destinada

Definition at line 424 of file moConnectors.cpp.

MOint moConnection::GetDestinationMoldeoId ( )

Devuelve el id único del objeto al que está conección está destinada

Definition at line 412 of file moConnectors.cpp.

moText moConnection::GetDestinationMoldeoLabelName ( )

Devuelve el nombre único del objeto al que está conección está destinada

Definition at line 416 of file moConnectors.cpp.

void moConnection::SetDestinationConnectorId ( MOint  p_DestinationConnectorId)

Fija el id único del conector al que está conección está destinada

Definition at line 438 of file moConnectors.cpp.

void moConnection::SetDestinationConnectorLabelName ( moText  p_DestinationConnectorLabelName)

Fija el nombre único del conector al que está conección está destinada

Definition at line 442 of file moConnectors.cpp.

void moConnection::SetDestinationMoldeoId ( MOint  p_DestinationMoldeoId)

Fija el id único del objeto al que está conección está destinada

Definition at line 430 of file moConnectors.cpp.

void moConnection::SetDestinationMoldeoLabelName ( moText  p_DestinationMoldeoLabelName)

Fija el nombre único del objeto al que está conección está destinada

Definition at line 434 of file moConnectors.cpp.

Member Data Documentation

MOint moConnection::m_DestinationConnectorId
protected

Definition at line 356 of file moConnectors.h.

moText moConnection::m_DestinationConnectorLabelName
protected

Definition at line 355 of file moConnectors.h.

MOint moConnection::m_DestinationMoldeoId
protected

Definition at line 354 of file moConnectors.h.

moText moConnection::m_DestinationMoldeoLabelName
protected

Definition at line 353 of file moConnectors.h.

MOint moConnection::m_SourceConnectorId
protected

Definition at line 350 of file moConnectors.h.

moText moConnection::m_SourceConnectorLabelName
protected

Definition at line 349 of file moConnectors.h.

MOint moConnection::m_SourceMoldeoId
protected

Definition at line 348 of file moConnectors.h.

moText moConnection::m_SourceMoldeoLabelName
protected

Definition at line 347 of file moConnectors.h.


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