Salome HOME
On the road to HOMARD SSL
[modules/homard.git] / src / HOMARD_I / HOMARD_Gen_i.hxx
index 10c07cec4bec881c606a8106629c23b94b8603bb..423dea84e3c1a165b7e36459bd9ef8b29de2aa85 100644 (file)
 #include <string>
 #include <map>
 
-class HOMARDENGINE_EXPORT HOMARD_Gen_i:
-  public virtual Engines_Component_i,
-  public virtual POA_HOMARD::HOMARD_Gen
+class HOMARDENGINE_EXPORT HOMARD_Gen_i : public Engines_Component_i, public POA_HOMARD::HOMARD_Gen
 {
 public:
   HOMARD_Gen_i( CORBA::ORB_ptr orb,
                 PortableServer::POA_ptr poa,
                 PortableServer::ObjectId* contId,
                 const char* instanceName,
-                const char* interfaceName );
+                const char* interfaceName,
+                bool        checkNS);
   virtual ~HOMARD_Gen_i();
 
 
@@ -321,7 +320,6 @@ private:
   };
 
   ::HOMARD_Gen*                 myHomard;
-  SALOMEDS::Study_var           myStudy;
   StudyContext                  myStudyContext;
   SALOME_NamingService*         _NS;
 
@@ -340,8 +338,8 @@ private:
   int _YACSMaxNode ;
   int _YACSMaxElem ;
   int _YACSTypeTest ;
- ;
-
+protected:
+  SALOMEDS::Study_var           myStudy;
 };
 
 #endif