--- /dev/null
+// SUPERV GraphBase : contains fondamental classes for Services, Input Ports, Output Ports Links and Nodes.
+//
+// Copyright (C) 2003 CEA/DEN, EDF R&D
+//
+//
+//
+// File : DataFlowBase_OutDataStreamPort.hxx
+// Author : Jean Rahuel
+// Module : SUPERV
+// $Header:
+
+#ifndef _DATAFLOWBASE_OUTDATASTREAMPORT_HXX
+#define _DATAFLOWBASE_OUTDATASTREAMPORT_HXX
+
+#include "DataFlowBase_OutPort.hxx"
+
+namespace GraphBase {
+
+ class OutDataStreamPort : public OutPort {
+
+ private:
+
+ long _NumberOfValues ; // Values Keeped in links ("Niveau")
+
+ protected:
+
+ public:
+
+ OutDataStreamPort() ;
+ OutDataStreamPort( const char *const * NodeName ,
+ const SALOME_ModuleCatalog::ServicesParameter aserviceParameter ,
+ const SALOME_ModuleCatalog::DataStreamDependency aDependency = SALOME_ModuleCatalog::DATASTREAM_UNDEFINED ,
+ const long aNumberOfValues = 0 ) ;
+
+ virtual ~OutDataStreamPort() ;
+
+ void NumberOfValues( const long aNumberOfValues ) {
+ _NumberOfValues = aNumberOfValues ; } ;
+ long NumberOfValues() const {
+ return _NumberOfValues ; } ;
+
+ };
+
+};
+
+#endif
+
+
+
+