#include <SALOME_NamingService_Abstract.hxx>
|
| static constexpr char | SEP = '/' |
| |
◆ SALOME_NamingService_Abstract_Decorator()
◆ BuildComponentName()
| std::string SALOME_NamingService_Abstract::BuildComponentName |
( |
const char * |
hostname, |
|
|
const char * |
containerName, |
|
|
const char * |
componentName, |
|
|
const int |
nbproc |
|
) |
| |
|
staticinherited |
◆ BuildContainerNameForNS() [1/2]
| std::string SALOME_NamingService_Abstract::BuildContainerNameForNS |
( |
const char * |
containerName, |
|
|
const char * |
hostname |
|
) |
| |
|
staticinherited |
build a string representing a container in Naming Service.
Build a string representing the absolute pathname of a container in SALOME_NamingService. This form gives a suffixed containerName in case of multi processor machine.
- Parameters
-
| containerName | name of the container in which the component is instantiated. |
| hostname | name of the host of the container, without domain names. |
- Returns
- the path under the form /Containers/hostname/containerName
- See also
- ContainerName(const Engines::MachineParameters& params)
References SALOME_ContainerPy::containerName, SALOME_NamingService_Abstract::ContainerName(), test::hostname, and TestKernelHelpers::ret.
Referenced by Abstract_Engines_Container_i::Abstract_Engines_Container_i(), Container_proxy_impl_final::Container_proxy_impl_final(), Engines_MPIContainer_i::Engines_MPIContainer_i(), Engines_Parallel_Container_i::Engines_Parallel_Container_i(), SALOME_ContainerManager::FindContainer(), SALOME_ContainerManager::GiveContainer(), main(), NamingServiceTest::testBuildContainerNameForNS(), and NamingServiceTest::testBuildContainerNameForNSParams().
◆ BuildContainerNameForNS() [2/2]
◆ Change_Directory()
| bool SALOME_NamingService_Abstract_Decorator::Change_Directory |
( |
const char * |
Path | ) |
|
|
overridevirtual |
◆ clone()
◆ cloneCoVar()
◆ ContainerName() [1/2]
| std::string SALOME_NamingService_Abstract::ContainerName |
( |
const char * |
containerName | ) |
|
|
staticinherited |
◆ ContainerName() [2/2]
build a container name, given a ContainerParameters struct.
Build a container name with a ContainerParameters struct. In case of multi processor machine, container name is suffixed with number of processors.
- Parameters
-
| params | struct from which we get container name (may be empty) and number of processors. |
- Returns
- a container name without the path.
- See also
- BuildContainerNameForNS(const Engines::ContainerParameters& params, const char *hostname)
References Engines::ContainerParameters::container_name, Engines::ContainerParameters::isMPI, Engines::ContainerParameters::nb_proc, and TestKernelHelpers::ret.
Referenced by SALOME_ContainerManager::BuildCommandToLaunchLocalContainer(), SALOME_ContainerManager::BuildCommandToLaunchRemoteContainer(), SALOME_NamingService_Abstract::BuildContainerNameForNS(), SALOME_ContainerManager::BuildTempFileToLaunchRemoteContainer(), SALOME_ContainerManager::LaunchContainer(), NamingServiceTest::testContainerName(), and NamingServiceTest::testContainerNameParams().
◆ Destroy_Directory()
| void SALOME_NamingService_Abstract_Decorator::Destroy_Directory |
( |
const char * |
Path | ) |
|
|
overridevirtual |
◆ Destroy_FullDirectory()
| void SALOME_NamingService_Abstract_Decorator::Destroy_FullDirectory |
( |
const char * |
Path | ) |
|
|
overridevirtual |
◆ Destroy_Name()
| void SALOME_NamingService_Abstract_Decorator::Destroy_Name |
( |
const char * |
Path | ) |
|
|
overridevirtual |
◆ init_orb()
| void SALOME_NamingService_Abstract_Decorator::init_orb |
( |
CORBA::ORB_ptr |
orb = 0 | ) |
|
|
overridevirtual |
◆ IsTrueNS()
| bool SALOME_NamingService_Abstract_Decorator::IsTrueNS |
( |
| ) |
const |
|
overridevirtual |
◆ list_directory()
| std::vector< std::string > SALOME_NamingService_Abstract_Decorator::list_directory |
( |
| ) |
|
|
overridevirtual |
◆ list_directory_recurs()
| std::vector< std::string > SALOME_NamingService_Abstract_Decorator::list_directory_recurs |
( |
| ) |
|
|
overridevirtual |
◆ list_subdirs()
| std::vector< std::string > SALOME_NamingService_Abstract_Decorator::list_subdirs |
( |
| ) |
|
|
overridevirtual |
◆ Register()
| void SALOME_NamingService_Abstract_Decorator::Register |
( |
CORBA::Object_ptr |
ObjRef, |
|
|
const char * |
Path |
|
) |
| |
|
overridevirtual |
◆ repr()
| std::vector< std::string > SALOME_NamingService_Abstract_Decorator::repr |
( |
| ) |
|
|
overridevirtual |
◆ Resolve()
| CORBA::Object_ptr SALOME_NamingService_Abstract_Decorator::Resolve |
( |
const char * |
Path | ) |
|
|
overridevirtual |
◆ ResolveComponent()
| CORBA::Object_ptr SALOME_NamingService_Abstract_Decorator::ResolveComponent |
( |
const char * |
hostname, |
|
|
const char * |
containerName, |
|
|
const char * |
componentName, |
|
|
const int |
nbproc = 0 |
|
) |
| |
|
overridevirtual |
◆ ResolveFirst()
| CORBA::Object_ptr SALOME_NamingService_Abstract_Decorator::ResolveFirst |
( |
const char * |
Path | ) |
|
|
overridevirtual |
◆ _ns_cont
◆ SEP
| constexpr char SALOME_NamingService_Container_Abstract::SEP = '/' |
|
staticconstexprinherited |