GraphBase.OutPort Class Reference

#include <DataFlowBase_OutPort.hxx>

Inheritance diagram for GraphBase.OutPort:

Inheritance graph

Public Member Functions

 OutPort ()
 OutPort (const char *const *NodeName, const SALOME_ModuleCatalog::ServicesParameter aserviceParameter, const SUPERV::KindOfPort aKind=SUPERV::ServiceParameter, const SALOME_ModuleCatalog::DataStreamDependency aDependency=SALOME_ModuleCatalog::DATASTREAM_UNDEFINED)
virtual ~OutPort ()
virtual void destroy ()
const StatusOfPort PortStatus () const
void PortStatus (StatusOfPort PortSts)
const bool IsNotConnected () const
const bool IsPortConnected () const
const bool IsDataConnected () const
const bool IsExternConnected () const
const int InPortsSize () const
const InPortInPorts (const int i) const
InPortChangeInPorts (const int i)
SUPERV::Link_var LinkObjRef (const int i) const
bool HasInPort () const
const InPortGetInPort (const InPort *toPort)
SUPERV::Link_var InPortObjRef (const InPort *toPort)
bool AddInPort (InPort *toPort)
bool AddInPortObjRef (InPort *toPort, SUPERV::Link_var aLink)
bool RemoveInPort ()
bool RemoveInPort (InPort *toPort)
bool ReNameInPort (const char *OldNodePortName, const char *NewNodePortName)
void SetValue (const CORBA::Any &aValue)
void InitialValues (CORBA::Any aValue)
const CORBA::Any Value () const
bool BoolValue () const
void PortState (SUPERV::GraphState aPortState)
SUPERV::GraphState PortState ()
void PortDone (bool aDone)
const bool PortDone () const
void StringValue (ostream &f) const
SUPERV::Port_var ObjRef () const
void ObjRef (SUPERV::Port_var aPort)
const char * NodeName () const
const char * NodePortName () const
const char * PortName () const
const char * PortType () const
void PortType (char *aParametertype)
void Kind (SUPERV::KindOfPort aKindOfPort)
const SUPERV::KindOfPort Kind () const
bool IsParam () const
bool IsGate () const
bool IsInLine () const
bool IsLoop () const
bool IsSwitch () const
bool IsEndSwitch () const
bool IsGOTO () const
bool IsDataStream () const
const SALOME_ModuleCatalog::DataStreamDependency Dependency () const
bool Dependency (SALOME_ModuleCatalog::DataStreamDependency aDependency)
bool AddCoord (const int nxy, const int *x, const int *y)
bool AddCoord (const int index, const int x, const int y)
bool ChangeCoord (const int index, const int x, const int y)
bool RemoveCoord (const int index)
bool RemoveCoords ()
int GetCoord () const
bool GetCoord (int *x, int *y) const
bool GetCoord (const int index, CORBA::Long &x, CORBA::Long &y) const
const GraphBase::ListOfCoordsCoords () const
const SALOME_ModuleCatalog::ServicesParameter & GetServicesParameter () const
const char * ServicesParameterName () const
const char * ServicesParameterType () const
void ServicesParameterType (char *aParametertype)
void SetDebug (CORBA::ORB_ptr ORB, int *prof_debug, ofstream *fdebug)
char * ObjectToString (CORBA::Object_ptr obj) const
CORBA::Object_ptr StringToObject (char *obj) const
ostream & AnyValue (const CORBA::Any &anAny)

Data Fields

int * _prof_debug
ofstream * _fdebug

Private Attributes

StatusOfPort _Connected
map< string, int > _MapOfInPorts
int _InPortsSize
vector< InPort * > _InPorts
vector< SUPERV::Link_var > _Links

Constructor & Destructor Documentation

GraphBase.OutPort.OutPort  ) 
 

GraphBase.OutPort.OutPort const char *const *  NodeName,
const SALOME_ModuleCatalog::ServicesParameter  aserviceParameter,
const SUPERV::KindOfPort  aKind = SUPERV::ServiceParameter,
const SALOME_ModuleCatalog::DataStreamDependency  aDependency = SALOME_ModuleCatalog::DATASTREAM_UNDEFINED
 

virtual GraphBase.OutPort.~OutPort  )  [virtual]
 


Member Function Documentation

virtual void GraphBase.OutPort.destroy  )  [virtual]
 

const StatusOfPort GraphBase.OutPort.PortStatus  )  const
 

void GraphBase.OutPort.PortStatus StatusOfPort  PortSts  ) 
 

const bool GraphBase.OutPort.IsNotConnected  )  const
 

const bool GraphBase.OutPort.IsPortConnected  )  const
 

const bool GraphBase.OutPort.IsDataConnected  )  const
 

const bool GraphBase.OutPort.IsExternConnected  )  const
 

const int GraphBase.OutPort.InPortsSize  )  const
 

const InPort* GraphBase.OutPort.InPorts const int  i  )  const
 

InPort* GraphBase.OutPort.ChangeInPorts const int  i  ) 
 

SUPERV::Link_var GraphBase.OutPort.LinkObjRef const int  i  )  const
 

bool GraphBase.OutPort::HasInPort  )  const
 

const GraphBase::InPort * GraphBase.OutPort::GetInPort const InPort toPort  ) 
 

SUPERV::Link_var GraphBase.OutPort::InPortObjRef const InPort toPort  ) 
 

bool GraphBase.OutPort::AddInPort InPort toPort  ) 
 

bool GraphBase.OutPort::AddInPortObjRef InPort toPort,
SUPERV::Link_var  aLink
 

bool GraphBase.OutPort::RemoveInPort  ) 
 

bool GraphBase.OutPort::RemoveInPort InPort toPort  ) 
 

bool GraphBase.OutPort::ReNameInPort const char *  OldNodePortName,
const char *  NewNodePortName
 

void GraphBase.DataPort::SetValue const CORBA::Any &  aValue  )  [inherited]
 

void GraphBase.DataPort::InitialValues CORBA::Any  aValue  )  [inherited]
 

const CORBA::Any GraphBase.DataPort::Value  )  const [inherited]
 

bool GraphBase.DataPort::BoolValue  )  const [inherited]
 

void GraphBase.DataPort.PortState SUPERV::GraphState  aPortState  )  [inherited]
 

SUPERV::GraphState GraphBase.DataPort.PortState  )  [inherited]
 

void GraphBase.DataPort.PortDone bool  aDone  )  [inherited]
 

const bool GraphBase.DataPort.PortDone  )  const [inherited]
 

void GraphBase.DataPort.StringValue ostream &  f  )  const [inherited]
 

SUPERV::Port_var GraphBase.Port.ObjRef  )  const [inherited]
 

void GraphBase.Port.ObjRef SUPERV::Port_var  aPort  )  [inherited]
 

const char* GraphBase.Port.NodeName  )  const [inherited]
 

const char* GraphBase.Port.NodePortName  )  const [inherited]
 

const char* GraphBase.Port.PortName  )  const [inherited]
 

const char* GraphBase.Port.PortType  )  const [inherited]
 

void GraphBase.Port.PortType char *  aParametertype  )  [inherited]
 

void GraphBase.Port.Kind SUPERV::KindOfPort  aKindOfPort  )  [inherited]
 

const SUPERV::KindOfPort GraphBase.Port.Kind  )  const [inherited]
 

bool GraphBase.Port.IsParam  )  const [inherited]
 

bool GraphBase.Port.IsGate  )  const [inherited]
 

bool GraphBase.Port.IsInLine  )  const [inherited]
 

bool GraphBase.Port.IsLoop  )  const [inherited]
 

bool GraphBase.Port.IsSwitch  )  const [inherited]
 

bool GraphBase.Port.IsEndSwitch  )  const [inherited]
 

bool GraphBase.Port.IsGOTO  )  const [inherited]
 

bool GraphBase.Port.IsDataStream  )  const [inherited]
 

const SALOME_ModuleCatalog::DataStreamDependency GraphBase.Port.Dependency  )  const [inherited]
 

bool GraphBase.Port.Dependency SALOME_ModuleCatalog::DataStreamDependency  aDependency  )  [inherited]
 

bool GraphBase.Port::AddCoord const int  nxy,
const int *  x,
const int *  y
[inherited]
 

bool GraphBase.Port::AddCoord const int  index,
const int  x,
const int  y
[inherited]
 

bool GraphBase.Port::ChangeCoord const int  index,
const int  x,
const int  y
[inherited]
 

bool GraphBase.Port::RemoveCoord const int  index  )  [inherited]
 

bool GraphBase.Port::RemoveCoords  )  [inherited]
 

int GraphBase.Port::GetCoord  )  const [inherited]
 

bool GraphBase.Port::GetCoord int *  x,
int *  y
const [inherited]
 

bool GraphBase.Port::GetCoord const int  index,
CORBA::Long &  x,
CORBA::Long &  y
const [inherited]
 

const GraphBase::ListOfCoords * GraphBase.Port::Coords  )  const [inherited]
 

const SALOME_ModuleCatalog::ServicesParameter& GraphBase.ServicesParameter.GetServicesParameter  )  const [inherited]
 

const char* GraphBase.ServicesParameter.ServicesParameterName  )  const [inherited]
 

const char* GraphBase.ServicesParameter.ServicesParameterType  )  const [inherited]
 

void GraphBase.ServicesParameter.ServicesParameterType char *  aParametertype  )  [inherited]
 

void GraphBase.Base.SetDebug CORBA::ORB_ptr  ORB,
int *  prof_debug,
ofstream *  fdebug
[inherited]
 

char * GraphBase.Base::ObjectToString CORBA::Object_ptr  obj  )  const [inherited]
 

CORBA::Object_ptr GraphBase.Base::StringToObject char *  obj  )  const [inherited]
 

ostream & GraphBase.Base::AnyValue const CORBA::Any &  anAny  )  [inherited]
 


Field Documentation

StatusOfPort GraphBase.OutPort._Connected [private]
 

map< string , int > GraphBase.OutPort._MapOfInPorts [private]
 

int GraphBase.OutPort._InPortsSize [private]
 

vector<InPort * > GraphBase.OutPort._InPorts [private]
 

vector<SUPERV::Link_var > GraphBase.OutPort._Links [private]
 

int* GraphBase.Base._prof_debug [inherited]
 

ofstream* GraphBase.Base._fdebug [inherited]