/*! \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
{
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);