]> SALOME platform Git repositories - modules/kernel.git/blob - src/DSC/DSC_User/Datastream/GenericProvidesPort.hxx
Salome HOME
Join modifications from BR_Dev_For_4_0 tag V4_1_1.
[modules/kernel.git] / src / DSC / DSC_User / Datastream / GenericProvidesPort.hxx
1 // Eric Fayolle - EDF R&D
2 // Modified by : $LastChangedBy$
3 // Date        : $LastChangedDate: 2007-02-28 15:26:32 +0100 (Wed, 28 Feb 2007) $
4 // Id          : $Id$
5
6 #ifndef _GENERIC_PROVIDES_PORT_HXX_
7 #define _GENERIC_PROVIDES_PORT_HXX_
8
9 #include "provides_port.hxx"
10 #include "GenericPort.hxx"
11
12
13 template <typename DataManipulator, typename CouplingPolicy, typename ProvidesPort=provides_port> 
14 class GenericProvidesPort : public ProvidesPort,
15                             public GenericPort< DataManipulator , CouplingPolicy > {
16 public :
17   // Type de données manipulés 
18   typedef typename DataManipulator::Type         DataType;
19   typedef typename DataManipulator::CorbaInType  CorbaInDataType;
20
21   virtual ~GenericProvidesPort() {};
22
23 };
24
25
26 #endif