The idl file itself must define a CORBA module for which the name must
be different from the module name to avoid name conflicts and define a
-CORBA interface that is derived at least from the Component interface
+CORBA interface that is derived at least from the EngineComponent interface
of the Engines module. The name of the CORBA module will be
\b PYHELLO_ORB and the name of the interface will be \b PYHELLO_Gen.
module PYHELLO_ORB
{
- interface PYHELLO_Gen : Engines::Component, SALOMEDS::Driver
+ interface PYHELLO_Gen : Engines::EngineComponent, SALOMEDS::Driver
{
string makeBanner(in string name)
raises (SALOME::SALOME_Exception);
Construct an instance of PYHELLO module engine.
The class PYHELLO implements CORBA interface PYHELLO_Gen (see PYHELLO_Gen.idl).
It is inherited from the classes SALOME_ComponentPy_i (implementation of
- Engines::Component CORBA interface - SALOME component) and SALOME_DriverPy_i
+ Engines::EngineComponent CORBA interface - SALOME component) and SALOME_DriverPy_i
(implementation of SALOMEDS::Driver CORBA interface - SALOME module's engine).
"""
def __init__ ( self, orb, poa, contID, containerName, instanceName,