#include "SALOMEDS.hxx"
#include "SALOMEDS_Study.hxx"
#include "SALOMEDS_Study_i.hxx"
#include "SALOMEDS_StudyBuilder.hxx"
#include "SALOMEDS_SObject.hxx"
#include "SALOMEDS_SComponent.hxx"
#include "SALOMEDSClient.hxx"
#include "SALOMEDSClient_IParameters.hxx"
#include "SALOMEDS_IParameters.hxx"
#include "SALOME_Fake_NamingService.hxx"
#include "SALOMEDS_Defines.hxx"
#include <utilities.h>
#include <SALOMEconfig.h>
#include <CORBA_SERVER_HEADER(SALOMEDS)>
#include <SALOME_NamingService.hxx>
Functions | |
SALOMEDSClient_Study * | StudyFactory (SALOMEDS::Study_ptr theStudy) |
C factory, accessible with dlsym, after dlopen. More... | |
SALOMEDSClient_SObject * | SObjectFactory (SALOMEDS::SObject_ptr theSObject) |
SALOMEDSClient_SComponent * | SComponentFactory (SALOMEDS::SComponent_ptr theSComponent) |
SALOMEDSClient_StudyBuilder * | BuilderFactory (SALOMEDS::StudyBuilder_ptr theBuilder) |
void | CreateStudyNSAbstract (CORBA::ORB_ptr orb, PortableServer::POA_ptr root_poa, SALOME_NamingService_Abstract &namingService) |
void | CreateStudy (CORBA::ORB_ptr orb, PortableServer::POA_ptr root_poa) |
void | CreateStudyWithoutNS (CORBA::ORB_ptr orb, PortableServer::POA_ptr root_poa) |
SALOMEDSClient_IParameters * | GetIParameters (const _PTR(AttributeParameter)&ap) |
SALOMEDS::SObject_ptr | ConvertSObject (const _PTR(SObject)&theSObject) |
SALOMEDS::StudyBuilder_ptr | ConvertBuilder (const _PTR(StudyBuilder)&theBuilder) |
SALOMEDSClient_StudyBuilder* BuilderFactory | ( | SALOMEDS::StudyBuilder_ptr | theBuilder | ) |
SALOMEDS::StudyBuilder_ptr ConvertBuilder | ( | const _PTR(StudyBuilder)& | theBuilder | ) |
References _CAST, and SALOMEDS_StudyBuilder::GetBuilder().
SALOMEDS::SObject_ptr ConvertSObject | ( | const _PTR(SObject)& | theSObject | ) |
References _CAST, and SALOMEDS_SObject::GetSObject().
void CreateStudy | ( | CORBA::ORB_ptr | orb, |
PortableServer::POA_ptr | root_poa | ||
) |
References CreateStudyNSAbstract(), and salome::orb.
void CreateStudyNSAbstract | ( | CORBA::ORB_ptr | orb, |
PortableServer::POA_ptr | root_poa, | ||
SALOME_NamingService_Abstract & | namingService | ||
) |
References SALOMEDSImpl_Study::GetDocument(), SALOMEDS_Study_i::GetImpl(), MESSAGE, KERNEL_PY.batchmode_salome::obj, salome::orb, SALOME_ContainerPy::poa, SALOME_NamingService_Container_Abstract::Register(), SALOME_NamingService_Container_Abstract::Resolve(), DF_Document::SetModified(), KERNEL::setStudyServantSA(), and SALOMEDS_Study_i::SetThePOA().
Referenced by CreateStudy(), and CreateStudyWithoutNS().
void CreateStudyWithoutNS | ( | CORBA::ORB_ptr | orb, |
PortableServer::POA_ptr | root_poa | ||
) |
References CreateStudyNSAbstract(), and salome::orb.
SALOMEDSClient_IParameters* GetIParameters | ( | const _PTR(AttributeParameter)& | ap | ) |
SALOMEDSClient_SComponent* SComponentFactory | ( | SALOMEDS::SComponent_ptr | theSComponent | ) |
SALOMEDSClient_SObject* SObjectFactory | ( | SALOMEDS::SObject_ptr | theSObject | ) |
SALOMEDSClient_Study* StudyFactory | ( | SALOMEDS::Study_ptr | theStudy | ) |
C factory, accessible with dlsym, after dlopen.