Salome HOME
bos #26460 Add SSL mode
[samples/atomsolv.git] / src / ATOMSOLV / ATOMSOLV.cxx
index 9149fa2cc081ae75285a6070b05ba04899b56932..89311046dc1f9f28478dc00da3823df51ff0bc39 100644 (file)
 using namespace std;
 
 
-ATOMSOLV::ATOMSOLV(CORBA::ORB_ptr orb,
+ATOMSOLV_Abstract::ATOMSOLV_Abstract(CORBA::ORB_ptr orb,
        PortableServer::POA_ptr poa,
        PortableServer::ObjectId * contId, 
        const char *instanceName, 
-       const char *interfaceName) :
-  Engines_Component_i(orb, poa, contId, instanceName, interfaceName)
+       const char *interfaceName,
+  bool withRegistry) :
+  Engines_Component_i(orb, poa, contId, instanceName, interfaceName, false, withRegistry)
 {
   MESSAGE("activate object");
   _thisObj = this ;
@@ -39,11 +40,11 @@ ATOMSOLV::ATOMSOLV(CORBA::ORB_ptr orb,
   myData = new ATOMSOLV_ORB::TMoleculeList();
 }
 
-ATOMSOLV::~ATOMSOLV()
+ATOMSOLV_Abstract::~ATOMSOLV_Abstract()
 {
 }
 
-CORBA::Boolean ATOMSOLV::setData( const ATOMSOLV_ORB::TMoleculeList& theData )
+CORBA::Boolean ATOMSOLV_Abstract::setData( const ATOMSOLV_ORB::TMoleculeList& theData )
 {
   const int n = theData.length();
   ATOMSOLV_ORB::TMoleculeList_var data = new ATOMSOLV_ORB::TMoleculeList();
@@ -57,10 +58,10 @@ CORBA::Boolean ATOMSOLV::setData( const ATOMSOLV_ORB::TMoleculeList& theData )
   return (bool)n;
 }
 
-CORBA::Boolean ATOMSOLV::getData( ATOMSOLV_ORB::TMoleculeList_out outData )
+CORBA::Boolean ATOMSOLV_Abstract::getData( ATOMSOLV_ORB::TMoleculeList_out outData )
 {
   ATOMSOLV_ORB::TMoleculeList* data = myData;
-  //    printf( " -- ATOMSOLV::getData() length = %d\n", data->length() );
+  //    printf( " -- ATOMSOLV_Abstract::getData() length = %d\n", data->length() );
   const int n = data->length();
   outData = new ATOMSOLV_ORB::TMoleculeList();
   outData->length( n );
@@ -69,7 +70,7 @@ CORBA::Boolean ATOMSOLV::getData( ATOMSOLV_ORB::TMoleculeList_out outData )
   return true;
 }
 
-CORBA::Boolean ATOMSOLV::processData()
+CORBA::Boolean ATOMSOLV_Abstract::processData()
 {
   ATOMSOLV_ORB::TMoleculeList* data = myData;
   for ( int i = 0, n = data->length(); i < n; i++ )
@@ -77,7 +78,7 @@ CORBA::Boolean ATOMSOLV::processData()
   return true;
 }
 
-char* ATOMSOLV::getVersion()
+char* ATOMSOLV_Abstract::getVersion()
 {
 #if defined(ATOMSOLV_DEVELOPMENT)
   return CORBA::string_dup(ATOMSOLV_VERSION_STR"dev");
@@ -97,8 +98,8 @@ extern "C"
   {
     MESSAGE("PortableServer::ObjectId * ATOMSOLVEngine_factory()");
     SCRUTE(interfaceName);
-    ATOMSOLV * myATOMSOLV 
-      = new ATOMSOLV(orb, poa, contId, instanceName, interfaceName);
+    ATOMSOLV_Session * myATOMSOLV 
+      = new ATOMSOLV_Session(orb, poa, contId, instanceName, interfaceName);
     return myATOMSOLV->getId() ;
   }
 }