1 // SUPERV GraphBase : contains fondamental classes for Services, Input Ports, Output Ports Links and Nodes.
3 // Copyright (C) 2003 CEA/DEN, EDF R&D
7 // File : DataFlowBase_OutDataStreamPort.hxx
8 // Author : Jean Rahuel
12 #ifndef _DATAFLOWBASE_OUTDATASTREAMPORT_HXX
13 #define _DATAFLOWBASE_OUTDATASTREAMPORT_HXX
15 #include "DataFlowBase_OutPort.hxx"
19 class OutDataStreamPort : public OutPort {
23 long _NumberOfValues ; // Values Keeped in links ("Niveau")
30 OutDataStreamPort( const char *const * NodeName ,
31 const SALOME_ModuleCatalog::ServicesParameter aserviceParameter ,
32 const SALOME_ModuleCatalog::DataStreamDependency aDependency = SALOME_ModuleCatalog::DATASTREAM_UNDEFINED ,
33 const long aNumberOfValues = 0 ) ;
35 virtual ~OutDataStreamPort() ;
37 void NumberOfValues( const long aNumberOfValues ) {
38 _NumberOfValues = aNumberOfValues ; } ;
39 long NumberOfValues() const {
40 return _NumberOfValues ; } ;