]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
Doxygen documentation, english comments
authorribes <ribes>
Thu, 1 Mar 2007 09:20:06 +0000 (09:20 +0000)
committerribes <ribes>
Thu, 1 Mar 2007 09:20:06 +0000 (09:20 +0000)
src/DSC/DSC_Basic/DSC_i.hxx

index 939cca24130f134ed46c75a61c32a9adb767a88a..80ececc4b1374afa371a13de7de5ad6264f6582e 100644 (file)
 
 /*! \class Engines_DSC_i
  *  \brief This class implements the interface Engines::DSC
+ *
+ *  The implementation of methods are performed by the class Engines_DSC_interface.
  */
 class Engines_DSC_i: 
-  public Engines_Component_i, // On ne met pas virtual afin que ce soit cette classe 
-                             // qui appelle le bon constructeur de Engines_Component_i.
-                             // Si on mettait virtual ce serait a la classe dérivée
-                             // de Engines_DSC_i qui devrait appeler le bon constructeur
-                             // de Engines_Component_i.
+  public Engines_Component_i, // keyword virtual is not use to be able to
+                             // call the right Engines_Component_i constructor.
+                             // If virtual is used, a derived class of Engines_DSC_i
+                             // will have to call the right Engines_Component_i constructor.
   public virtual POA_Engines::DSC,
   public Engines_DSC_interface
 {
@@ -155,6 +156,10 @@ public:
                                                  provides_port_ref,
                                                  message);
     }
+
+  /*!
+   * \see Engines::DSC::get_port_properties
+   */
   virtual Ports::PortProperties_ptr get_port_properties(const char* port_name)
     throw (Engines::DSC::PortNotDefined) {
       return Engines_DSC_interface::get_port_properties(port_name);