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 ;
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();
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 );
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++ )
return true;
}
-char* ATOMSOLV::getVersion()
+char* ATOMSOLV_Abstract::getVersion()
{
#if defined(ATOMSOLV_DEVELOPMENT)
return CORBA::string_dup(ATOMSOLV_VERSION_STR"dev");
{
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() ;
}
}