Back to index

salome-kernel  6.5.0
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Types | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Attributes
CONTAINER_EXPORT Protocol Reference

#include <Container_init_python.hxx>

Inheritance diagram for CONTAINER_EXPORT:
Inheritance graph
[legend]
Collaboration diagram for CONTAINER_EXPORT:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Engines_Component_i ()
 Engines_Component_i (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName, bool notif=false, bool regist=true)
 Engines_Component_i (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, Engines::Container_ptr container, const char *instanceName, const char *interfaceName, bool notif=false, bool regist=true)
virtual ~Engines_Component_i ()
char * instanceName ()
char * interfaceName ()
void ping ()
void destroy ()
CORBA::Long getStudyId ()
Engines::Container_ptr GetContainerRef ()
void setProperties (const Engines::FieldsDict &dico)
Engines::FieldsDictgetProperties ()
virtual void SetOption (const char *, const char *)
virtual char * GetOption (const char *)
void Names (const char *graphName, const char *nodeName)
bool Kill_impl ()
bool Stop_impl ()
bool Suspend_impl ()
bool Resume_impl ()
CORBA::Long CpuUsed_impl ()
virtual Engines::TMPFileDumpPython (CORBA::Object_ptr theStudy, CORBA::Boolean isPublished, CORBA::Boolean isMultiFile, CORBA::Boolean &isValidScript)
virtual Engines::Salome_file_ptr getInputFileToService (const char *service_name, const char *Salome_file_name)
virtual Engines::Salome_file_ptr getOutputFileToService (const char *service_name, const char *Salome_file_name)
virtual void checkInputFilesToService (const char *service_name)
virtual Engines::Salome_file_ptr setInputFileToService (const char *service_name, const char *Salome_file_name)
virtual void checkOutputFilesToService (const char *service_name)
virtual Engines::Salome_file_ptr setOutputFileToService (const char *service_name, const char *Salome_file_name)
virtual bool hasObjectInfo ()
virtual char * getObjectInfo (CORBA::Long studyId, const char *entry)
PortableServer::ObjectId * getId ()
Engines_Container_iGetContainerPtr ()
std::string getContainerName ()
void setContainerName ()
virtual bool setStudyId (CORBA::Long studyId)
void beginService (const char *serviceName)
void endService (const char *serviceName)
void sendMessage (const char *event_type, const char *message)
char * graphName ()
char * nodeName ()
bool Killer (pthread_t ThreadId, int signum)
void SetCurCpu ()
long CpuUsed ()
void CancelThread ()
virtual void configureSalome_file (std::string service_name, std::string file_port_name, Salome_file_i *file)
 Engines_Container_i ()
 Engines_Container_i (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, char *containerName, int argc, char *argv[], bool activAndRegist=true, bool isServantAloneInProcess=true)
virtual ~Engines_Container_i ()
virtual bool load_component_Library (const char *componentName, CORBA::String_out reason)
virtual
Engines::EngineComponent_ptr 
create_component_instance (const char *componentName, CORBA::Long studyId)
virtual
Engines::EngineComponent_ptr 
create_component_instance_env (const char *componentName, CORBA::Long studyId, const Engines::FieldsDict &env, CORBA::String_out reason)
Engines::EngineComponent_ptr find_component_instance (const char *registeredName, CORBA::Long studyId)
Engines::EngineComponent_ptr load_impl (const char *nameToRegister, const char *componentName)
void remove_impl (Engines::EngineComponent_ptr component_i)
void finalize_removal ()
virtual void ping ()
char * name ()
char * workingdir ()
char * logfilename ()
void logfilename (const char *name)
virtual void Shutdown ()
char * getHostName ()
CORBA::Long getPID ()
bool Kill_impl ()
 Kill current container.
Engines::fileRef_ptr createFileRef (const char *origFileName)
Engines::fileTransfer_ptr getFileTransfer ()
virtual Engines::Salome_file_ptr createSalome_file (const char *origFileName)
void copyFile (Engines::Container_ptr container, const char *remoteFile, const char *localFile)
Engines::PyNode_ptr createPyNode (const char *nodeName, const char *code)
Engines::PyScriptNode_ptr createPyScriptNode (const char *nodeName, const char *code)
Engines::EngineComponent_ptr find_or_create_instance (std::string genericRegisterName, std::string componentLibraryName)
bool load_component_CppImplementation (const char *componentName, std::string &reason)
bool load_component_PythonImplementation (const char *componentName, std::string &reason)
bool load_component_ExecutableImplementation (const char *componentName, std::string &reason)
Engines::EngineComponent_ptr createPythonInstance (std::string CompName, int studyId, std::string &error)
Engines::EngineComponent_ptr createExecutableInstance (std::string CompName, int studyId, const Engines::FieldsDict &env, std::string &error)
Engines::EngineComponent_ptr createInstance (std::string genericRegisterName, void *handle, int studyId, std::string &error)
int getArgc ()
char ** getArgv ()
void registerTemporaryFile (const std::string &fileName)
void unregisterTemporaryFile (const std::string &fileName)
void clearTemporaryFiles ()
 SALOME_ContainerManager (CORBA::ORB_ptr orb, PortableServer::POA_var poa, SALOME_ResourcesManager *rm, SALOME_NamingService *ns)
 ~SALOME_ContainerManager ()
Engines::Container_ptr GiveContainer (const Engines::ContainerParameters &params)
void ShutdownContainers ()
void Shutdown ()
 Salome_file_i ()
virtual ~Salome_file_i ()
virtual void load (const char *hdf5_file)
virtual void save (const char *hdf5_file)
virtual void save_all (const char *hdf5_file)
virtual void setLocalFile (const char *comp_file_name)
virtual void setDistributedFile (const char *comp_file_name)
virtual void connect (Engines::Salome_file_ptr source_Salome_file)
virtual void connectDistributedFile (const char *file_name, Engines::Salome_file_ptr source_Salome_file)
virtual void setDistributedSourceFile (const char *file_name, const char *source_file_name)
virtual void recvFiles ()
virtual void removeFile (const char *file_name)
virtual void removeFiles ()
virtual void setContainer (Engines::Container_ptr container)
virtual Engines::filesgetFilesInfos ()
virtual Engines::filegetFileInfos (const char *file_name)
virtual Engines::SfStategetSalome_fileState ()
virtual CORBA::Long open (const char *file_name)
virtual void close (CORBA::Long fileId)
virtual Engines::fileBlockgetBlock (CORBA::Long fileId)
 fileRef_i ()
 fileRef_i (Engines::Container_ptr container, const char *origFileName)
virtual ~fileRef_i ()
char * origFileName ()
char * refMachine ()
Engines::Container_ptr getContainer ()
CORBA::Boolean addRef (const char *machine, const char *fileName)
char * getRef (const char *machine)
 fileTransfer_i ()
virtual ~fileTransfer_i ()
CORBA::Long open (const char *fileName)
void close (CORBA::Long fileId)
Engines::fileBlockgetBlock (CORBA::Long fileId)
CORBA::Long openW (const char *fileName)
void putBlock (CORBA::Long fileId, const Engines::fileBlock &block)
 Parallel_Salome_file_i (CORBA::ORB_ptr orb, const char *ior, int rank)
virtual ~Parallel_Salome_file_i ()
virtual void setFileNode (const char *file_name, CORBA::Long node)
virtual CORBA::Long getFileNode (const char *file_name)
virtual Engines::Container_ptr updateFile (const Engines::file &file)
virtual void load (const char *hdf5_file)
virtual void save (const char *hdf5_file)
virtual void save_all (const char *hdf5_file)
virtual void connect (Engines::Salome_file_ptr source_Salome_file)
virtual void connectDistributedFile (const char *file_name, Engines::Salome_file_ptr source_Salome_file)
virtual void setDistributedSourceFile (const char *file_name, const char *source_file_name)
virtual void recvFiles ()
virtual void recvFiles_node ()
virtual void setContainer (Engines::Container_ptr container)
virtual bool getParallelDistributedFile (std::string file_name)
 Engines_Parallel_Component_i (CORBA::ORB_ptr orb, char *ior, int rank, PortableServer::POA_ptr poa, PortableServer::ObjectId *contId, const char *instanceName, const char *interfaceName, bool notif=false, bool regist=true)
virtual ~Engines_Parallel_Component_i ()
char * instanceName ()
char * interfaceName ()
void ping ()
void destroy ()
CORBA::Long getStudyId ()
Engines::Container_ptr GetContainerRef ()
void setProperties (const Engines::FieldsDict &dico)
Engines::FieldsDictgetProperties ()
void Names (const char *graphName, const char *nodeName)
bool Kill_impl ()
bool Stop_impl ()
bool Suspend_impl ()
bool Resume_impl ()
CORBA::Long CpuUsed_impl ()
virtual Engines::TMPFileDumpPython (CORBA::Object_ptr theStudy, CORBA::Boolean isPublished, CORBA::Boolean isMultiFile, CORBA::Boolean &isValidScript)
virtual Engines::Salome_file_ptr getInputFileToService (const char *service_name, const char *Salome_file_name)
virtual Engines::Salome_file_ptr getOutputFileToService (const char *service_name, const char *Salome_file_name)
virtual void checkInputFilesToService (const char *service_name)
virtual Engines::Salome_file_ptr setInputFileToService (const char *service_name, const char *Salome_file_name)
virtual void checkOutputFilesToService (const char *service_name)
virtual Engines::Salome_file_ptr setOutputFileToService (const char *service_name, const char *Salome_file_name)
void send_parallel_proxy_object (CORBA::Object_ptr proxy_ref)
virtual bool hasObjectInfo ()
virtual char * getObjectInfo (CORBA::Long studyId, const char *entry)
PortableServer::ObjectId * getId ()
Engines_Parallel_Container_iGetContainerPtr ()
bool setStudyId (CORBA::Long studyId)
void beginService (const char *serviceName)
void endService (const char *serviceName)
void sendMessage (const char *event_type, const char *message)
char * graphName ()
char * nodeName ()
bool Killer (pthread_t ThreadId, int signum)
void SetCurCpu ()
long CpuUsed ()
void CancelThread ()
void wait_parallel_object_proxy ()
char * get_parallel_proxy_object ()
virtual void configureSalome_file (std::string service_name, std::string file_port_name, Engines::Parallel_Salome_file_proxy_impl *file)
 Engines_Parallel_Container_i (CORBA::ORB_ptr orb, char *ior, int rank, PortableServer::POA_ptr poa, std::string containerName, bool isServantAloneInProcess=true)
virtual ~Engines_Parallel_Container_i ()
virtual bool load_component_Library (const char *componentName, CORBA::String_out reason)
virtual
Engines::EngineComponent_ptr 
create_component_instance (const char *componentName, CORBA::Long studyId)
virtual
Engines::EngineComponent_ptr 
create_component_instance_env (const char *componentName, CORBA::Long studyId, const Engines::FieldsDict &env, CORBA::String_out reason)
Engines::EngineComponent_ptr find_component_instance (const char *registeredName, CORBA::Long studyId)
Engines::EngineComponent_ptr load_impl (const char *nameToRegister, const char *componentName)
void create_paco_component_node_instance (const char *componentName, const char *proxy_containerName, CORBA::Long studyId)
void updateInstanceNumber ()
void remove_impl (Engines::EngineComponent_ptr component_i)
void finalize_removal ()
virtual void ping ()
char * name ()
char * workingdir ()
char * logfilename ()
void logfilename (const char *name)
virtual void Shutdown ()
char * getHostName ()
CORBA::Long getPID ()
bool Kill_impl ()
 Kill current container.
Engines::EngineComponent_ptr find_or_create_instance (std::string genericRegisterName)
Engines::EngineComponent_ptr createCPPInstance (std::string genericRegisterName, void *handle, int studyId)
Engines::EngineComponent_ptr createPythonInstance (std::string genericRegisterName, int studyId)
void set_id (PortableServer::ObjectId *id)
Engines::fileRef_ptr createFileRef (const char *origFileName)
Engines::fileTransfer_ptr getFileTransfer ()
virtual Engines::Salome_file_ptr createSalome_file (const char *origFileName)
void copyFile (Engines::Container_ptr container, const char *remoteFile, const char *localFile)
Engines::PyNode_ptr createPyNode (const char *nodeName, const char *code)
Engines::PyScriptNode_ptr createPyScriptNode (const char *nodeName, const char *code)
 ParallelGlobalProcessVar_i ()
virtual ~ParallelGlobalProcessVar_i ()

Static Public Member Functions

static void init_python (int argc, char **argv)
static bool isMultiStudy ()
static bool isMultiInstance ()
static std::string GetDynLibraryName (const char *componentName)
static bool isPythonContainer (const char *ContainerName)
static void decInstanceCnt (std::string genericRegisterName)
static bool isMultiStudy ()
static bool isMultiInstance ()
static std::string GetDynLibraryName (const char *componentName)
static bool isPythonContainer (const char *ContainerName)
static void decInstanceCnt (std::string genericRegisterName)

Static Public Attributes

static PyThreadState * _gtstate
static PyObject * salome_shared_modules_module
static PyInterpreterState * _interp
static const char * _ContainerManagerNameInNS

Protected Types

typedef std::map< std::string,
Salome_file_i * > 
_t_Salome_file_map
typedef std::map< std::string,
Engines_Component_i::_t_Salome_file_map * > 
_t_Service_file_map
typedef std::vector< std::string > actual_launch_machine_t
typedef std::map< int, FILE * > _t_fileAccess
typedef std::map< std::string,
Engines::file
_t_fileManaged
typedef std::map< std::string,
Engines::Salome_file_var > 
_t_fileDistributedSource
typedef std::map< std::string,
Parallel_Salome_file_i * > 
_t_Salome_file_map
typedef std::map< std::string,
Engines::Parallel_Salome_file_proxy_impl * > 
_t_Proxy_Salome_file_map
typedef std::map< std::string,
std::string > 
_t_IOR_Proxy_Salome_file_map
typedef std::map< std::string,
Engines_Parallel_Component_i::_t_Salome_file_map * > 
_t_Service_file_map
typedef std::map< std::string,
Engines_Parallel_Component_i::_t_Proxy_Salome_file_map * > 
_t_Proxy_Service_file_map
typedef std::map< std::string,
Engines_Parallel_Component_i::_t_IOR_Proxy_Salome_file_map * > 
_t_IOR_Proxy_Service_file_map
typedef std::map< std::string,
Engines::EngineComponent_var > 
_listInstances_map_t
typedef std::map< std::string,
Engines::fileRef_var > 
_fileRef_map_t
typedef std::map< std::string,
Engines::Salome_file_var > 
_Salome_file_map_t
typedef
PortableServer::ObjectId *(* 
FACTORY_FUNCTION )(CORBA::ORB_ptr, char *, int, PortableServer::POA_ptr, PortableServer::ObjectId *, const char *, const char *)

Protected Member Functions

Engines::Container_ptr FindContainer (const Engines::ContainerParameters &params, const Engines::ResourceList &possibleResources)
Engines::Container_ptr FindContainer (const Engines::ContainerParameters &params, const std::string &resource)
std::string BuildCommandToLaunchRemoteContainer (const std::string &resource_name, const Engines::ContainerParameters &params, const std::string &container_exe="SALOME_Container")
std::string BuildCommandToLaunchLocalContainer (const Engines::ContainerParameters &params, const std::string &machinesFile, const std::string &container_exe="SALOME_Container")
std::string BuildTempFileToLaunchRemoteContainer (const std::string &resource_name, const Engines::ContainerParameters &params) throw (SALOME_Exception)
void RmTmpFile (std::string &tmpFile)
void AddOmninamesParams (std::string &command) const
void AddOmninamesParams (std::ostringstream &oss) const
void AddOmninamesParams (std::ofstream &fileStream) const
std::string BuildTemporaryFileName () const
std::string GetMPIZeroNode (const std::string machine, const std::string machinesFile)
std::string machinesFile (const int nbproc)
std::set< pid_t > getpidofprogram (const std::string program)
std::string getCommandToRunRemoteProcess (AccessProtocolType protocol, const std::string &hostname, const std::string &username)
Engines::Container_ptr LaunchContainer (const Engines::ContainerParameters &params, const std::string &resource_selected, const std::string &hostname, const std::string &machFile, const std::string &containerNameInNS)
bool checkPaCOParameters (Engines::ContainerParameters &params, std::string resource_selected)
Engines::Container_ptr StartPaCOPPContainer (const Engines::ContainerParameters &params, std::string resource_selected)
std::string BuildCommandToLaunchPaCOProxyContainer (const Engines::ContainerParameters &params, std::string machine_file_name, std::string &proxy_hostname)
std::string BuildCommandToLaunchPaCONodeContainer (const Engines::ContainerParameters &params, const std::string &machine_file_name, SALOME_ContainerManager::actual_launch_machine_t &vect_machine, const std::string &proxy_hostname)
void LogConfiguration (const std::string &log_type, const std::string &exe_type, const std::string &container_name, const std::string &hostname, std::string &begin, std::string &end)
CORBA::Object_ptr LaunchPaCOProxyContainer (const std::string &command, const Engines::ContainerParameters &params, const std::string &hostname)
bool LaunchPaCONodeContainer (const std::string &command, const Engines::ContainerParameters &params, const std::string &name, SALOME_ContainerManager::actual_launch_machine_t &vect_machine)
virtual bool checkLocalFile (std::string file_name)
virtual bool getDistributedFile (std::string file_name)

Protected Attributes

int _studyId
std::string _instanceName
std::string _interfaceName
std::string _containerName
CORBA::ORB_var _orb
PortableServer::POA_var _poa
PortableServer::ObjectId * _id
PortableServer::ObjectId * _contId
Engines::Container_var _container
Engines_Component_i_thisObj
RegistryConnexion * _myConnexionToRegistry
NOTIFICATION_Supplier * _notifSupplier
std::map< std::string, CORBA::Any > _fieldsDict
_t_Service_file_map _Input_Service_file_map
_t_Service_file_map _Output_Service_file_map
_t_Service_file_map::iterator _Service_file_map_it
_t_Salome_file_map::iterator _Salome_file_map_it
std::string _serviceName
std::string _graphName
std::string _nodeName
bool _isSupervContainer
SALOME_NamingService_NS
std::string _library_path
std::string _logfilename
int _numInstance
std::map< std::string,
Engines::EngineComponent_var > 
_listInstances_map
std::map< std::string,
Engines::fileRef_var > 
_fileRef_map
std::map< std::string,
Engines::Salome_file_var > 
_Salome_file_map
std::list< std::string > _tmp_files
Engines::fileTransfer_var _fileTransfer
int _argc
char ** _argv
long _pid
bool _isServantAloneInProcess
SALOME_ResourcesManager * _ResManager
std::string _TmpFileName
 attribute that contains current tmp files generated
std::string _CommandForRemAccess
 contains the rsh or ssh command to access directly to machine.
bool _isAppliSalomeDefined
 different behaviour if $APPLI exists (SALOME Application)
int _nbprocUsed
 attribute that contains the number of processes used in batch mode by MPI containers
pid_t _pid_mpiServer
int _fileId
long _path_max
_t_fileAccess _fileAccess
_t_fileManaged _fileManaged
_t_fileDistributedSource _fileDistributedSource
Engines::SfState _state
Engines::Container_ptr _container
Engines::Salome_file_var _default_source_Salome_file
std::string _origFileName
std::string _machine
std::map< std::string,
std::string > 
_copies
int _fileKey
std::map< int, FILE * > _fileAccess
int _ctr
Engines_Parallel_Component_i_thisObj
_t_Proxy_Service_file_map _Proxy_Input_Service_file_map
_t_Proxy_Service_file_map _Proxy_Output_Service_file_map
_t_Proxy_Service_file_map::iterator _Proxy_Service_file_map_it
_t_Proxy_Salome_file_map::iterator _Proxy_Salome_file_map_it
_t_IOR_Proxy_Service_file_map _IOR_Proxy_Input_Service_file_map
_t_IOR_Proxy_Service_file_map _IOR_Proxy_Output_Service_file_map
_t_IOR_Proxy_Service_file_map::iterator _IOR_Proxy_Service_file_map_it
_t_IOR_Proxy_Salome_file_map::iterator _IOR_Proxy_Salome_file_map_it
pthread_mutex_t * deploy_mutex
char * _proxy
std::string _hostname
CORBA::Long _pid
_listInstances_map_t _listInstances_map
_fileRef_map_t _fileRef_map
_Salome_file_map_t _Salome_file_map
std::map< std::string,
PortableServer::ObjectId * > 
_par_obj_inst_map

Static Protected Attributes

static bool _isMultiStudy
static bool _isMultiInstance
static std::map< std::string, int > _cntInstances_map
static std::map< std::string,
void * > 
_library_map
static std::map< std::string,
void * > 
_toRemove_map
static omni_mutex _numInstanceMutex

Private Attributes

pthread_t _ThreadId
long _StartUsed
long _ThreadCpuUsed
bool _Executed
bool _CanceledThread
Engines::Parallel_Salome_file_var proxy
Engines::PaCO_Parallel_Salome_file * parallel_file
bool _destroyed

Detailed Description

Definition at line 64 of file Container_init_python.hxx.


Member Typedef Documentation

typedef std::map<std::string,Engines::fileRef_var> CONTAINER_EXPORT::_fileRef_map_t [protected]

Definition at line 159 of file SALOME_ParallelContainer_i.hxx.

typedef std::map<std::string,Engines::EngineComponent_var> CONTAINER_EXPORT::_listInstances_map_t [protected]

Definition at line 158 of file SALOME_ParallelContainer_i.hxx.

typedef std::map<std::string,Engines::Salome_file_var> CONTAINER_EXPORT::_Salome_file_map_t [protected]

Definition at line 160 of file SALOME_ParallelContainer_i.hxx.

typedef std::map<int, FILE*> CONTAINER_EXPORT::_t_fileAccess [protected]

Definition at line 90 of file Salome_file_i.hxx.

typedef std::map<std::string, Engines::Salome_file_var> CONTAINER_EXPORT::_t_fileDistributedSource [protected]

Definition at line 96 of file Salome_file_i.hxx.

typedef std::map<std::string, Engines::file> CONTAINER_EXPORT::_t_fileManaged [protected]

Definition at line 93 of file Salome_file_i.hxx.

typedef std::map<std::string, std::string> CONTAINER_EXPORT::_t_IOR_Proxy_Salome_file_map [protected]

Definition at line 168 of file SALOME_ParallelComponent_i.hxx.

typedef std::map<std::string, Engines_Parallel_Component_i::_t_IOR_Proxy_Salome_file_map*> CONTAINER_EXPORT::_t_IOR_Proxy_Service_file_map [protected]

Definition at line 173 of file SALOME_ParallelComponent_i.hxx.

typedef std::map<std::string, Engines::Parallel_Salome_file_proxy_impl*> CONTAINER_EXPORT::_t_Proxy_Salome_file_map [protected]

Definition at line 167 of file SALOME_ParallelComponent_i.hxx.

typedef std::map<std::string, Engines_Parallel_Component_i::_t_Proxy_Salome_file_map*> CONTAINER_EXPORT::_t_Proxy_Service_file_map [protected]

Definition at line 172 of file SALOME_ParallelComponent_i.hxx.

typedef std::map<std::string, Parallel_Salome_file_i*> CONTAINER_EXPORT::_t_Salome_file_map [protected]

Definition at line 166 of file SALOME_ParallelComponent_i.hxx.

typedef std::map<std::string, Salome_file_i*> CONTAINER_EXPORT::_t_Salome_file_map [protected]

Definition at line 170 of file SALOME_Component_i.hxx.

typedef std::map<std::string, Engines_Parallel_Component_i::_t_Salome_file_map*> CONTAINER_EXPORT::_t_Service_file_map [protected]

Definition at line 171 of file SALOME_ParallelComponent_i.hxx.

typedef std::map<std::string, Engines_Component_i::_t_Salome_file_map*> CONTAINER_EXPORT::_t_Service_file_map [protected]

Definition at line 172 of file SALOME_Component_i.hxx.

typedef std::vector<std::string> CONTAINER_EXPORT::actual_launch_machine_t [protected]

Definition at line 130 of file SALOME_ContainerManager.hxx.

typedef PortableServer::ObjectId*(* CONTAINER_EXPORT::FACTORY_FUNCTION)(CORBA::ORB_ptr, char *, int, PortableServer::POA_ptr, PortableServer::ObjectId *, const char *, const char *) [protected]

Definition at line 169 of file SALOME_ParallelContainer_i.hxx.


Constructor & Destructor Documentation

virtual CONTAINER_EXPORT::~Salome_file_i ( ) [virtual]
virtual CONTAINER_EXPORT::~fileRef_i ( ) [virtual]
virtual CONTAINER_EXPORT::~fileTransfer_i ( ) [virtual]

Member Function Documentation

void CONTAINER_EXPORT::AddOmninamesParams ( std::string &  command) const [protected]
void CONTAINER_EXPORT::AddOmninamesParams ( std::ostringstream &  oss) const [protected]
void CONTAINER_EXPORT::AddOmninamesParams ( std::ofstream &  fileStream) const [protected]
CORBA::Boolean CONTAINER_EXPORT::addRef ( const char *  machine,
const char *  fileName 
)
void CONTAINER_EXPORT::beginService ( const char *  serviceName)
void CONTAINER_EXPORT::beginService ( const char *  serviceName)
std::string CONTAINER_EXPORT::BuildCommandToLaunchLocalContainer ( const Engines::ContainerParameters params,
const std::string &  machinesFile,
const std::string &  container_exe = "SALOME_Container" 
) [protected]
std::string CONTAINER_EXPORT::BuildCommandToLaunchPaCONodeContainer ( const Engines::ContainerParameters params,
const std::string &  machine_file_name,
SALOME_ContainerManager::actual_launch_machine_t &  vect_machine,
const std::string &  proxy_hostname 
) [protected]
std::string CONTAINER_EXPORT::BuildCommandToLaunchPaCOProxyContainer ( const Engines::ContainerParameters params,
std::string  machine_file_name,
std::string &  proxy_hostname 
) [protected]
std::string CONTAINER_EXPORT::BuildCommandToLaunchRemoteContainer ( const std::string &  resource_name,
const Engines::ContainerParameters params,
const std::string &  container_exe = "SALOME_Container" 
) [protected]
std::string CONTAINER_EXPORT::BuildTempFileToLaunchRemoteContainer ( const std::string &  resource_name,
const Engines::ContainerParameters params 
) throw (SALOME_Exception) [protected]
std::string CONTAINER_EXPORT::BuildTemporaryFileName ( ) const [protected]
virtual void CONTAINER_EXPORT::checkInputFilesToService ( const char *  service_name) [virtual]
virtual void CONTAINER_EXPORT::checkInputFilesToService ( const char *  service_name) [virtual]
virtual bool CONTAINER_EXPORT::checkLocalFile ( std::string  file_name) [protected, virtual]
virtual void CONTAINER_EXPORT::checkOutputFilesToService ( const char *  service_name) [virtual]
virtual void CONTAINER_EXPORT::checkOutputFilesToService ( const char *  service_name) [virtual]
bool CONTAINER_EXPORT::checkPaCOParameters ( Engines::ContainerParameters params,
std::string  resource_selected 
) [protected]
void CONTAINER_EXPORT::close ( CORBA::Long  fileId)
virtual void CONTAINER_EXPORT::close ( CORBA::Long  fileId) [virtual]
virtual void CONTAINER_EXPORT::configureSalome_file ( std::string  service_name,
std::string  file_port_name,
Engines::Parallel_Salome_file_proxy_impl *  file 
) [virtual]
virtual void CONTAINER_EXPORT::configureSalome_file ( std::string  service_name,
std::string  file_port_name,
Salome_file_i file 
) [virtual]
virtual void CONTAINER_EXPORT::connect ( Engines::Salome_file_ptr  source_Salome_file) [virtual]
virtual void CONTAINER_EXPORT::connect ( Engines::Salome_file_ptr  source_Salome_file) [virtual]
virtual void CONTAINER_EXPORT::connectDistributedFile ( const char *  file_name,
Engines::Salome_file_ptr  source_Salome_file 
) [virtual]
virtual void CONTAINER_EXPORT::connectDistributedFile ( const char *  file_name,
Engines::Salome_file_ptr  source_Salome_file 
) [virtual]
void CONTAINER_EXPORT::copyFile ( Engines::Container_ptr  container,
const char *  remoteFile,
const char *  localFile 
)
void CONTAINER_EXPORT::copyFile ( Engines::Container_ptr  container,
const char *  remoteFile,
const char *  localFile 
)

Here is the caller graph for this function:

virtual Engines::EngineComponent_ptr CONTAINER_EXPORT::create_component_instance ( const char *  componentName,
CORBA::Long  studyId 
) [virtual]

Here is the caller graph for this function:

virtual Engines::EngineComponent_ptr CONTAINER_EXPORT::create_component_instance ( const char *  componentName,
CORBA::Long  studyId 
) [virtual]
virtual Engines::EngineComponent_ptr CONTAINER_EXPORT::create_component_instance_env ( const char *  componentName,
CORBA::Long  studyId,
const Engines::FieldsDict env,
CORBA::String_out  reason 
) [virtual]
virtual Engines::EngineComponent_ptr CONTAINER_EXPORT::create_component_instance_env ( const char *  componentName,
CORBA::Long  studyId,
const Engines::FieldsDict env,
CORBA::String_out  reason 
) [virtual]
void CONTAINER_EXPORT::create_paco_component_node_instance ( const char *  componentName,
const char *  proxy_containerName,
CORBA::Long  studyId 
)
Engines::EngineComponent_ptr CONTAINER_EXPORT::createCPPInstance ( std::string  genericRegisterName,
void *  handle,
int  studyId 
)
Engines::EngineComponent_ptr CONTAINER_EXPORT::createExecutableInstance ( std::string  CompName,
int  studyId,
const Engines::FieldsDict env,
std::string &  error 
)
Engines::fileRef_ptr CONTAINER_EXPORT::createFileRef ( const char *  origFileName)
Engines::fileRef_ptr CONTAINER_EXPORT::createFileRef ( const char *  origFileName)
Engines::EngineComponent_ptr CONTAINER_EXPORT::createInstance ( std::string  genericRegisterName,
void *  handle,
int  studyId,
std::string &  error 
)
Engines::PyNode_ptr CONTAINER_EXPORT::createPyNode ( const char *  nodeName,
const char *  code 
)
Engines::PyNode_ptr CONTAINER_EXPORT::createPyNode ( const char *  nodeName,
const char *  code 
)
Engines::PyScriptNode_ptr CONTAINER_EXPORT::createPyScriptNode ( const char *  nodeName,
const char *  code 
)
Engines::PyScriptNode_ptr CONTAINER_EXPORT::createPyScriptNode ( const char *  nodeName,
const char *  code 
)
Engines::EngineComponent_ptr CONTAINER_EXPORT::createPythonInstance ( std::string  CompName,
int  studyId,
std::string &  error 
)
Engines::EngineComponent_ptr CONTAINER_EXPORT::createPythonInstance ( std::string  genericRegisterName,
int  studyId 
)
virtual Engines::Salome_file_ptr CONTAINER_EXPORT::createSalome_file ( const char *  origFileName) [virtual]
virtual Engines::Salome_file_ptr CONTAINER_EXPORT::createSalome_file ( const char *  origFileName) [virtual]
static void CONTAINER_EXPORT::decInstanceCnt ( std::string  genericRegisterName) [static]
static void CONTAINER_EXPORT::decInstanceCnt ( std::string  genericRegisterName) [static]
virtual Engines::TMPFile* CONTAINER_EXPORT::DumpPython ( CORBA::Object_ptr  theStudy,
CORBA::Boolean  isPublished,
CORBA::Boolean  isMultiFile,
CORBA::Boolean &  isValidScript 
) [virtual]
virtual Engines::TMPFile* CONTAINER_EXPORT::DumpPython ( CORBA::Object_ptr  theStudy,
CORBA::Boolean  isPublished,
CORBA::Boolean  isMultiFile,
CORBA::Boolean &  isValidScript 
) [virtual]
void CONTAINER_EXPORT::endService ( const char *  serviceName)
void CONTAINER_EXPORT::endService ( const char *  serviceName)
CONTAINER_EXPORT::Engines_Component_i ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
PortableServer::ObjectId *  contId,
const char *  instanceName,
const char *  interfaceName,
bool  notif = false,
bool  regist = true 
)
CONTAINER_EXPORT::Engines_Component_i ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
Engines::Container_ptr  container,
const char *  instanceName,
const char *  interfaceName,
bool  notif = false,
bool  regist = true 
)
CONTAINER_EXPORT::Engines_Container_i ( CORBA::ORB_ptr  orb,
PortableServer::POA_ptr  poa,
char *  containerName,
int  argc,
char *  argv[],
bool  activAndRegist = true,
bool  isServantAloneInProcess = true 
)
CONTAINER_EXPORT::Engines_Parallel_Component_i ( CORBA::ORB_ptr  orb,
char *  ior,
int  rank,
PortableServer::POA_ptr  poa,
PortableServer::ObjectId *  contId,
const char *  instanceName,
const char *  interfaceName,
bool  notif = false,
bool  regist = true 
)
CONTAINER_EXPORT::Engines_Parallel_Container_i ( CORBA::ORB_ptr  orb,
char *  ior,
int  rank,
PortableServer::POA_ptr  poa,
std::string  containerName,
bool  isServantAloneInProcess = true 
)
CONTAINER_EXPORT::fileRef_i ( Engines::Container_ptr  container,
const char *  origFileName 
)
Engines::EngineComponent_ptr CONTAINER_EXPORT::find_component_instance ( const char *  registeredName,
CORBA::Long  studyId 
)
Engines::EngineComponent_ptr CONTAINER_EXPORT::find_component_instance ( const char *  registeredName,
CORBA::Long  studyId 
)
Engines::EngineComponent_ptr CONTAINER_EXPORT::find_or_create_instance ( std::string  genericRegisterName,
std::string  componentLibraryName 
)
Engines::EngineComponent_ptr CONTAINER_EXPORT::find_or_create_instance ( std::string  genericRegisterName)
Engines::Container_ptr CONTAINER_EXPORT::FindContainer ( const Engines::ContainerParameters params,
const Engines::ResourceList possibleResources 
) [protected]
Engines::Container_ptr CONTAINER_EXPORT::FindContainer ( const Engines::ContainerParameters params,
const std::string &  resource 
) [protected]
int CONTAINER_EXPORT::getArgc ( ) [inline]

Definition at line 130 of file SALOME_Container_i.hxx.

{ return _argc; }
char** CONTAINER_EXPORT::getArgv ( ) [inline]

Definition at line 131 of file SALOME_Container_i.hxx.

{ return _argv; }
virtual Engines::fileBlock* CONTAINER_EXPORT::getBlock ( CORBA::Long  fileId) [virtual]
std::string CONTAINER_EXPORT::getCommandToRunRemoteProcess ( AccessProtocolType  protocol,
const std::string &  hostname,
const std::string &  username 
) [protected]
Engines::Container_ptr CONTAINER_EXPORT::getContainer ( )
Engines::Container_ptr CONTAINER_EXPORT::GetContainerRef ( )
Engines::Container_ptr CONTAINER_EXPORT::GetContainerRef ( )
virtual bool CONTAINER_EXPORT::getDistributedFile ( std::string  file_name) [protected, virtual]
static std::string CONTAINER_EXPORT::GetDynLibraryName ( const char *  componentName) [static]
static std::string CONTAINER_EXPORT::GetDynLibraryName ( const char *  componentName) [static]
virtual Engines::file* CONTAINER_EXPORT::getFileInfos ( const char *  file_name) [virtual]
virtual CORBA::Long CONTAINER_EXPORT::getFileNode ( const char *  file_name) [virtual]
Engines::fileTransfer_ptr CONTAINER_EXPORT::getFileTransfer ( )
Engines::fileTransfer_ptr CONTAINER_EXPORT::getFileTransfer ( )
PortableServer::ObjectId* CONTAINER_EXPORT::getId ( )
PortableServer::ObjectId* CONTAINER_EXPORT::getId ( )
virtual Engines::Salome_file_ptr CONTAINER_EXPORT::getInputFileToService ( const char *  service_name,
const char *  Salome_file_name 
) [virtual]
virtual Engines::Salome_file_ptr CONTAINER_EXPORT::getInputFileToService ( const char *  service_name,
const char *  Salome_file_name 
) [virtual]
std::string CONTAINER_EXPORT::GetMPIZeroNode ( const std::string  machine,
const std::string  machinesFile 
) [protected]
virtual char* CONTAINER_EXPORT::getObjectInfo ( CORBA::Long  studyId,
const char *  entry 
) [inline, virtual]

Definition at line 119 of file SALOME_ParallelComponent_i.hxx.

{ return ""; }
virtual char* CONTAINER_EXPORT::getObjectInfo ( CORBA::Long  studyId,
const char *  entry 
) [inline, virtual]

Definition at line 121 of file SALOME_Component_i.hxx.

{ return CORBA::string_dup(""); }
virtual char* CONTAINER_EXPORT::GetOption ( const char *  ) [virtual]
virtual Engines::Salome_file_ptr CONTAINER_EXPORT::getOutputFileToService ( const char *  service_name,
const char *  Salome_file_name 
) [virtual]
virtual Engines::Salome_file_ptr CONTAINER_EXPORT::getOutputFileToService ( const char *  service_name,
const char *  Salome_file_name 
) [virtual]
virtual bool CONTAINER_EXPORT::getParallelDistributedFile ( std::string  file_name) [virtual]
CORBA::Long CONTAINER_EXPORT::getPID ( )
CORBA::Long CONTAINER_EXPORT::getPID ( )
std::set<pid_t> CONTAINER_EXPORT::getpidofprogram ( const std::string  program) [protected]
char* CONTAINER_EXPORT::getRef ( const char *  machine)
Engines::Container_ptr CONTAINER_EXPORT::GiveContainer ( const Engines::ContainerParameters params)

Here is the caller graph for this function:

virtual bool CONTAINER_EXPORT::hasObjectInfo ( ) [inline, virtual]

Definition at line 118 of file SALOME_ParallelComponent_i.hxx.

{ return false; }
virtual bool CONTAINER_EXPORT::hasObjectInfo ( ) [inline, virtual]

Definition at line 120 of file SALOME_Component_i.hxx.

{ return false; }
static void CONTAINER_EXPORT::init_python ( int  argc,
char **  argv 
) [static]
static bool CONTAINER_EXPORT::isMultiStudy ( ) [static]
static bool CONTAINER_EXPORT::isMultiStudy ( ) [static]
static bool CONTAINER_EXPORT::isPythonContainer ( const char *  ContainerName) [static]
static bool CONTAINER_EXPORT::isPythonContainer ( const char *  ContainerName) [static]

Kill current container.

Kill current container.

bool CONTAINER_EXPORT::Killer ( pthread_t  ThreadId,
int  signum 
)
bool CONTAINER_EXPORT::Killer ( pthread_t  ThreadId,
int  signum 
)
Engines::Container_ptr CONTAINER_EXPORT::LaunchContainer ( const Engines::ContainerParameters params,
const std::string &  resource_selected,
const std::string &  hostname,
const std::string &  machFile,
const std::string &  containerNameInNS 
) [protected]
bool CONTAINER_EXPORT::LaunchPaCONodeContainer ( const std::string &  command,
const Engines::ContainerParameters params,
const std::string &  name,
SALOME_ContainerManager::actual_launch_machine_t &  vect_machine 
) [protected]
CORBA::Object_ptr CONTAINER_EXPORT::LaunchPaCOProxyContainer ( const std::string &  command,
const Engines::ContainerParameters params,
const std::string &  hostname 
) [protected]
virtual void CONTAINER_EXPORT::load ( const char *  hdf5_file) [virtual]
virtual void CONTAINER_EXPORT::load ( const char *  hdf5_file) [virtual]
bool CONTAINER_EXPORT::load_component_CppImplementation ( const char *  componentName,
std::string &  reason 
)
bool CONTAINER_EXPORT::load_component_ExecutableImplementation ( const char *  componentName,
std::string &  reason 
)
virtual bool CONTAINER_EXPORT::load_component_Library ( const char *  componentName,
CORBA::String_out  reason 
) [virtual]
virtual bool CONTAINER_EXPORT::load_component_Library ( const char *  componentName,
CORBA::String_out  reason 
) [virtual]
bool CONTAINER_EXPORT::load_component_PythonImplementation ( const char *  componentName,
std::string &  reason 
)
Engines::EngineComponent_ptr CONTAINER_EXPORT::load_impl ( const char *  nameToRegister,
const char *  componentName 
)
Engines::EngineComponent_ptr CONTAINER_EXPORT::load_impl ( const char *  nameToRegister,
const char *  componentName 
)
void CONTAINER_EXPORT::LogConfiguration ( const std::string &  log_type,
const std::string &  exe_type,
const std::string &  container_name,
const std::string &  hostname,
std::string &  begin,
std::string &  end 
) [protected]
void CONTAINER_EXPORT::logfilename ( const char *  name)
void CONTAINER_EXPORT::logfilename ( const char *  name)
std::string CONTAINER_EXPORT::machinesFile ( const int  nbproc) [protected]
void CONTAINER_EXPORT::Names ( const char *  graphName,
const char *  nodeName 
)
void CONTAINER_EXPORT::Names ( const char *  graphName,
const char *  nodeName 
)

Here is the caller graph for this function:

CORBA::Long CONTAINER_EXPORT::open ( const char *  fileName)
virtual CORBA::Long CONTAINER_EXPORT::open ( const char *  file_name) [virtual]
CORBA::Long CONTAINER_EXPORT::openW ( const char *  fileName)
CONTAINER_EXPORT::Parallel_Salome_file_i ( CORBA::ORB_ptr  orb,
const char *  ior,
int  rank 
)
virtual void CONTAINER_EXPORT::ping ( ) [virtual]
virtual void CONTAINER_EXPORT::ping ( ) [virtual]
void CONTAINER_EXPORT::putBlock ( CORBA::Long  fileId,
const Engines::fileBlock block 
)
virtual void CONTAINER_EXPORT::recvFiles ( ) [virtual]
virtual void CONTAINER_EXPORT::recvFiles ( ) [virtual]
virtual void CONTAINER_EXPORT::recvFiles_node ( ) [virtual]
void CONTAINER_EXPORT::registerTemporaryFile ( const std::string &  fileName)
void CONTAINER_EXPORT::remove_impl ( Engines::EngineComponent_ptr  component_i)
void CONTAINER_EXPORT::remove_impl ( Engines::EngineComponent_ptr  component_i)
virtual void CONTAINER_EXPORT::removeFile ( const char *  file_name) [virtual]
virtual void CONTAINER_EXPORT::removeFiles ( ) [virtual]
void CONTAINER_EXPORT::RmTmpFile ( std::string &  tmpFile) [protected]
CONTAINER_EXPORT::SALOME_ContainerManager ( CORBA::ORB_ptr  orb,
PortableServer::POA_var  poa,
SALOME_ResourcesManager *  rm,
SALOME_NamingService ns 
)
virtual void CONTAINER_EXPORT::save ( const char *  hdf5_file) [virtual]
virtual void CONTAINER_EXPORT::save ( const char *  hdf5_file) [virtual]
virtual void CONTAINER_EXPORT::save_all ( const char *  hdf5_file) [virtual]
virtual void CONTAINER_EXPORT::save_all ( const char *  hdf5_file) [virtual]
void CONTAINER_EXPORT::send_parallel_proxy_object ( CORBA::Object_ptr  proxy_ref)
void CONTAINER_EXPORT::sendMessage ( const char *  event_type,
const char *  message 
)
void CONTAINER_EXPORT::sendMessage ( const char *  event_type,
const char *  message 
)
void CONTAINER_EXPORT::set_id ( PortableServer::ObjectId *  id) [inline]

Definition at line 133 of file SALOME_ParallelContainer_i.hxx.

{ _id = id;}
virtual void CONTAINER_EXPORT::setContainer ( Engines::Container_ptr  container) [virtual]
virtual void CONTAINER_EXPORT::setContainer ( Engines::Container_ptr  container) [virtual]
virtual void CONTAINER_EXPORT::setDistributedFile ( const char *  comp_file_name) [virtual]
virtual void CONTAINER_EXPORT::setDistributedSourceFile ( const char *  file_name,
const char *  source_file_name 
) [virtual]
virtual void CONTAINER_EXPORT::setDistributedSourceFile ( const char *  file_name,
const char *  source_file_name 
) [virtual]
virtual void CONTAINER_EXPORT::setFileNode ( const char *  file_name,
CORBA::Long  node 
) [virtual]
virtual Engines::Salome_file_ptr CONTAINER_EXPORT::setInputFileToService ( const char *  service_name,
const char *  Salome_file_name 
) [virtual]
virtual Engines::Salome_file_ptr CONTAINER_EXPORT::setInputFileToService ( const char *  service_name,
const char *  Salome_file_name 
) [virtual]
virtual void CONTAINER_EXPORT::setLocalFile ( const char *  comp_file_name) [virtual]
virtual void CONTAINER_EXPORT::SetOption ( const char *  ,
const char *   
) [virtual]
virtual Engines::Salome_file_ptr CONTAINER_EXPORT::setOutputFileToService ( const char *  service_name,
const char *  Salome_file_name 
) [virtual]
virtual Engines::Salome_file_ptr CONTAINER_EXPORT::setOutputFileToService ( const char *  service_name,
const char *  Salome_file_name 
) [virtual]
bool CONTAINER_EXPORT::setStudyId ( CORBA::Long  studyId)
virtual bool CONTAINER_EXPORT::setStudyId ( CORBA::Long  studyId) [virtual]
virtual void CONTAINER_EXPORT::Shutdown ( ) [virtual]
virtual void CONTAINER_EXPORT::Shutdown ( ) [virtual]
Engines::Container_ptr CONTAINER_EXPORT::StartPaCOPPContainer ( const Engines::ContainerParameters params,
std::string  resource_selected 
) [protected]
void CONTAINER_EXPORT::unregisterTemporaryFile ( const std::string &  fileName)
virtual Engines::Container_ptr CONTAINER_EXPORT::updateFile ( const Engines::file file) [virtual]

Member Data Documentation

int CONTAINER_EXPORT::_argc [protected]

Definition at line 160 of file SALOME_Container_i.hxx.

char** CONTAINER_EXPORT::_argv [protected]

Definition at line 161 of file SALOME_Container_i.hxx.

Definition at line 192 of file SALOME_Component_i.hxx.

static std::map< std::string, int > CONTAINER_EXPORT::_cntInstances_map [static, protected]

Definition at line 139 of file SALOME_Container_i.hxx.

std::string CONTAINER_EXPORT::_CommandForRemAccess [protected]

contains the rsh or ssh command to access directly to machine.

Definition at line 117 of file SALOME_ContainerManager.hxx.

Engines::Container_ptr CONTAINER_EXPORT::_container [protected]

Definition at line 104 of file Salome_file_i.hxx.

Engines::Container_var CONTAINER_EXPORT::_container [protected]

Definition at line 163 of file SALOME_Component_i.hxx.

Definition at line 56 of file SALOME_ContainerManager.hxx.

std::string CONTAINER_EXPORT::_containerName [protected]

Definition at line 157 of file SALOME_Component_i.hxx.

PortableServer::ObjectId * CONTAINER_EXPORT::_contId [protected]

Definition at line 162 of file SALOME_Component_i.hxx.

std::map<std::string, std::string> CONTAINER_EXPORT::_copies [protected]

Definition at line 64 of file SALOME_FileRef_i.hxx.

int CONTAINER_EXPORT::_ctr [protected]

Definition at line 60 of file SALOME_FileTransfer_i.hxx.

Engines::Salome_file_var CONTAINER_EXPORT::_default_source_Salome_file [protected]

Definition at line 105 of file Salome_file_i.hxx.

Definition at line 207 of file SALOME_ParallelComponent_i.hxx.

Definition at line 191 of file SALOME_Component_i.hxx.

std::map< std::string, CORBA::Any > CONTAINER_EXPORT::_fieldsDict [protected]

Definition at line 167 of file SALOME_Component_i.hxx.

std::map<int, FILE* > CONTAINER_EXPORT::_fileAccess [protected]

Definition at line 59 of file SALOME_FileTransfer_i.hxx.

Definition at line 100 of file Salome_file_i.hxx.

Definition at line 102 of file Salome_file_i.hxx.

int CONTAINER_EXPORT::_fileId [protected]

Definition at line 98 of file Salome_file_i.hxx.

int CONTAINER_EXPORT::_fileKey [protected]

Definition at line 58 of file SALOME_FileTransfer_i.hxx.

Definition at line 101 of file Salome_file_i.hxx.

std::map<std::string,Engines::fileRef_var> CONTAINER_EXPORT::_fileRef_map [protected]

Definition at line 155 of file SALOME_Container_i.hxx.

Definition at line 162 of file SALOME_ParallelContainer_i.hxx.

Engines::fileTransfer_var CONTAINER_EXPORT::_fileTransfer [protected]

Definition at line 158 of file SALOME_Container_i.hxx.

std::string CONTAINER_EXPORT::_graphName [protected]

Definition at line 180 of file SALOME_Component_i.hxx.

PyThreadState* CONTAINER_EXPORT::_gtstate [static]

Definition at line 71 of file Container_init_python.hxx.

std::string CONTAINER_EXPORT::_hostname [protected]

Definition at line 146 of file SALOME_ParallelContainer_i.hxx.

PortableServer::ObjectId * CONTAINER_EXPORT::_id [protected]

Definition at line 161 of file SALOME_Component_i.hxx.

Definition at line 174 of file SALOME_Component_i.hxx.

std::string CONTAINER_EXPORT::_instanceName [protected]

Definition at line 155 of file SALOME_Component_i.hxx.

std::string CONTAINER_EXPORT::_interfaceName [protected]

Definition at line 156 of file SALOME_Component_i.hxx.

PyInterpreterState* CONTAINER_EXPORT::_interp [static]

Definition at line 73 of file Container_init_python.hxx.

Definition at line 185 of file SALOME_ParallelComponent_i.hxx.

Definition at line 186 of file SALOME_ParallelComponent_i.hxx.

_t_IOR_Proxy_Salome_file_map::iterator CONTAINER_EXPORT::_IOR_Proxy_Salome_file_map_it [protected]

Definition at line 188 of file SALOME_ParallelComponent_i.hxx.

_t_IOR_Proxy_Service_file_map::iterator CONTAINER_EXPORT::_IOR_Proxy_Service_file_map_it [protected]

Definition at line 187 of file SALOME_ParallelComponent_i.hxx.

different behaviour if $APPLI exists (SALOME Application)

Definition at line 120 of file SALOME_ContainerManager.hxx.

static bool CONTAINER_EXPORT::_isMultiInstance [static, protected]

Definition at line 153 of file SALOME_Component_i.hxx.

static bool CONTAINER_EXPORT::_isMultiStudy [static, protected]

Definition at line 152 of file SALOME_Component_i.hxx.

Definition at line 163 of file SALOME_Container_i.hxx.

Definition at line 144 of file SALOME_Container_i.hxx.

static std::map< std::string, void * > CONTAINER_EXPORT::_library_map [static, protected]

Definition at line 140 of file SALOME_Container_i.hxx.

std::string CONTAINER_EXPORT::_library_path [protected]

Definition at line 147 of file SALOME_Container_i.hxx.

std::map<std::string,Engines::EngineComponent_var> CONTAINER_EXPORT::_listInstances_map [protected]

Definition at line 154 of file SALOME_Container_i.hxx.

Definition at line 161 of file SALOME_ParallelContainer_i.hxx.

std::string CONTAINER_EXPORT::_logfilename [protected]

Definition at line 149 of file SALOME_Container_i.hxx.

std::string CONTAINER_EXPORT::_machine [protected]

Definition at line 63 of file SALOME_FileRef_i.hxx.

RegistryConnexion * CONTAINER_EXPORT::_myConnexionToRegistry [protected]

Definition at line 165 of file SALOME_Component_i.hxx.

attribute that contains the number of processes used in batch mode by MPI containers

Definition at line 123 of file SALOME_ContainerManager.hxx.

std::string CONTAINER_EXPORT::_nodeName [protected]

Definition at line 181 of file SALOME_Component_i.hxx.

NOTIFICATION_Supplier * CONTAINER_EXPORT::_notifSupplier [protected]

Definition at line 166 of file SALOME_Component_i.hxx.

Definition at line 146 of file SALOME_Container_i.hxx.

Definition at line 153 of file SALOME_Container_i.hxx.

static omni_mutex CONTAINER_EXPORT::_numInstanceMutex [static, protected]

Definition at line 142 of file SALOME_Container_i.hxx.

CORBA::ORB_var CONTAINER_EXPORT::_orb [protected]

Definition at line 159 of file SALOME_Component_i.hxx.

std::string CONTAINER_EXPORT::_origFileName [protected]

Definition at line 62 of file SALOME_FileRef_i.hxx.

Definition at line 175 of file SALOME_Component_i.hxx.

std::map<std::string, PortableServer::ObjectId *> CONTAINER_EXPORT::_par_obj_inst_map [protected]

Definition at line 167 of file SALOME_ParallelContainer_i.hxx.

long CONTAINER_EXPORT::_path_max [protected]

Definition at line 99 of file Salome_file_i.hxx.

CORBA::Long CONTAINER_EXPORT::_pid [protected]

Definition at line 154 of file SALOME_ParallelContainer_i.hxx.

long CONTAINER_EXPORT::_pid [protected]

Definition at line 162 of file SALOME_Container_i.hxx.

Definition at line 127 of file SALOME_ContainerManager.hxx.

PortableServer::POA_var CONTAINER_EXPORT::_poa [protected]

Definition at line 160 of file SALOME_Component_i.hxx.

char* CONTAINER_EXPORT::_proxy [protected]

Definition at line 195 of file SALOME_ParallelComponent_i.hxx.

Definition at line 180 of file SALOME_ParallelComponent_i.hxx.

Definition at line 181 of file SALOME_ParallelComponent_i.hxx.

_t_Proxy_Salome_file_map::iterator CONTAINER_EXPORT::_Proxy_Salome_file_map_it [protected]

Definition at line 183 of file SALOME_ParallelComponent_i.hxx.

_t_Proxy_Service_file_map::iterator CONTAINER_EXPORT::_Proxy_Service_file_map_it [protected]

Definition at line 182 of file SALOME_ParallelComponent_i.hxx.

SALOME_ResourcesManager* CONTAINER_EXPORT::_ResManager [protected]

Definition at line 109 of file SALOME_ContainerManager.hxx.

std::map<std::string,Engines::Salome_file_var> CONTAINER_EXPORT::_Salome_file_map [protected]

Definition at line 156 of file SALOME_Container_i.hxx.

Definition at line 163 of file SALOME_ParallelContainer_i.hxx.

_t_Salome_file_map::iterator CONTAINER_EXPORT::_Salome_file_map_it [protected]

Definition at line 177 of file SALOME_Component_i.hxx.

_t_Service_file_map::iterator CONTAINER_EXPORT::_Service_file_map_it [protected]

Definition at line 176 of file SALOME_Component_i.hxx.

std::string CONTAINER_EXPORT::_serviceName [protected]

Definition at line 179 of file SALOME_Component_i.hxx.

Definition at line 189 of file SALOME_Component_i.hxx.

Definition at line 103 of file Salome_file_i.hxx.

int CONTAINER_EXPORT::_studyId [protected]

Definition at line 151 of file SALOME_Component_i.hxx.

Definition at line 160 of file SALOME_ParallelComponent_i.hxx.

Definition at line 164 of file SALOME_Component_i.hxx.

Definition at line 190 of file SALOME_Component_i.hxx.

pthread_t CONTAINER_EXPORT::_ThreadId [private]

Definition at line 185 of file SALOME_Component_i.hxx.

std::list<std::string> CONTAINER_EXPORT::_tmp_files [protected]

Definition at line 157 of file SALOME_Container_i.hxx.

std::string CONTAINER_EXPORT::_TmpFileName [protected]

attribute that contains current tmp files generated

Definition at line 113 of file SALOME_ContainerManager.hxx.

static std::map< std::string, void * > CONTAINER_EXPORT::_toRemove_map [static, protected]

Definition at line 141 of file SALOME_Container_i.hxx.

pthread_mutex_t* CONTAINER_EXPORT::deploy_mutex [protected]

Definition at line 194 of file SALOME_ParallelComponent_i.hxx.

Engines::PaCO_Parallel_Salome_file* CONTAINER_EXPORT::parallel_file [private]

Definition at line 74 of file Parallel_Salome_file_i.hxx.

Engines::Parallel_Salome_file_var CONTAINER_EXPORT::proxy [private]

Definition at line 73 of file Parallel_Salome_file_i.hxx.

Definition at line 72 of file Container_init_python.hxx.


The documentation for this protocol was generated from the following files: