#include <Calcium.hxx>
Public Member Functions | |
PySupervCompo (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, Engines::Container_ptr contain, const char *instanceName, const char *interfaceName, bool notif=false) | |
virtual | ~PySupervCompo () |
CORBA::Boolean | init_service (const char *) |
CORBA::Boolean | init_service_with_multiple (const char *, const Engines::Superv_Component::seq_multiple_param &) |
virtual provides_port * | create_provides_control_port () |
virtual provides_port * | create_provides_data_and_control_port (const char *) |
virtual uses_port * | create_uses_control_port () |
virtual uses_port * | create_uses_data_and_control_port (const char *) |
virtual provides_port * | create_provides_data_port (const std::string &port_fab_type) |
This method permits to create a provides port provided by the platform. More... | |
virtual uses_port * | create_uses_data_port (const std::string &port_fab_type) |
This method permits to create a uses port provided by the platform. More... | |
virtual void | add_port (const char *port_fab_type, const char *port_type, const char *port_name) |
Adds a port to the component. More... | |
template<typename SpecificPortType > | |
SpecificPortType * | add_port (const char *port_fab_type, const char *port_type, const char *port_name) |
Adds a port to the component. More... | |
virtual void | add_port (provides_port *port, const char *provides_port_name) |
Adds a created provides port to the component. More... | |
virtual void | add_port (uses_port *port, const char *uses_port_name) |
Adds a created uses port to the component. More... | |
virtual void | get_port (provides_port *&port, const char *provides_port_name) |
Gets the provides port already added in the component. More... | |
virtual void | get_port (uses_port *&port, const char *uses_port_name) |
Gets the uses port already added in the component. More... | |
template<typename SpecificPortType > | |
SpecificPortType * | get_port (const char *port_name) |
Gets a port already added in the component. More... | |
virtual void | get_uses_port_names (std::vector< std::string > &port_names, const std::string servicename="") const |
Gets the list of the ports of a service. More... | |
virtual void | provides_port_changed (const char *provides_port_name, int connection_nbr, const Engines::DSC::Message message) |
virtual void | uses_port_changed (const char *uses_port_name, Engines::DSC::uses_port *new_uses_port, const Engines::DSC::Message message) |
virtual port_factory * | get_factory (const std::string &factory_name) |
Get a factory from the component. More... | |
void | beginService (const char *serviceName) |
virtual void | add_provides_port (Ports::Port_ptr ref, const char *provides_port_name, Ports::PortProperties_ptr port_prop) |
virtual void | add_uses_port (const char *repository_id, const char *uses_port_name, Ports::PortProperties_ptr port_prop) |
virtual Ports::Port_ptr | get_provides_port (const char *provides_port_name, const CORBA::Boolean connection_error) |
virtual Engines::DSC::uses_port * | get_uses_port (const char *uses_port_name) |
virtual void | connect_provides_port (const char *provides_port_name) |
virtual void | connect_uses_port (const char *uses_port_name, Ports::Port_ptr provides_port_ref) |
virtual CORBA::Boolean | is_connected (const char *port_name) |
virtual void | disconnect_provides_port (const char *provides_port_name, const Engines::DSC::Message message) |
virtual void | disconnect_uses_port (const char *uses_port_name, Ports::Port_ptr provides_port_ref, const Engines::DSC::Message message) |
virtual Ports::PortProperties_ptr | get_port_properties (const char *port_name) |
CORBA::Boolean | isSSLMode () override |
char * | instanceName () |
CORBA method: return name of the instance, unique in this Container. More... | |
char * | interfaceName () |
CORBA method: return name of the component class. More... | |
void | ping () |
CORBA method: Test if instance is alive and responds. More... | |
void | destroy () |
CORBA method: Deactivate this instance. More... | |
Engines::Container_ptr | GetContainerRef () |
CORBA method: return CORBA reference of the Container. More... | |
void | setProperties (const Engines::FieldsDict &dico) |
CORBA method: Gives a sequence of (key=string,value=any) to the component. More... | |
Engines::FieldsDict * | getProperties () |
CORBA method: returns a previously stored map (key=string,value=any) as a sequence. More... | |
virtual void | SetOption (const char *, const char *) |
CORBA method: This method is to set an option specific to a certain EngineComponent. More... | |
virtual char * | GetOption (const char *) |
CORBA method: This method is to get value of an option specific to a certain EngineComponent. More... | |
void | Names (const char *graphName, const char *nodeName) |
CORBA method: used by Supervision to give names to this instance. More... | |
bool | Kill_impl () |
CORBA method: used in Supervision. More... | |
bool | Stop_impl () |
CORBA method: used in Supervision. More... | |
bool | Suspend_impl () |
CORBA method: used in Supervision. More... | |
bool | Resume_impl () |
CORBA method: used in Supervision. More... | |
CORBA::Long | CpuUsed_impl () |
CORBA method: More... | |
virtual Engines::TMPFile * | DumpPython (CORBA::Boolean isPublished, CORBA::Boolean isMultiFile, CORBA::Boolean &isValidScript) |
C++ method: DumpPython default implementation. More... | |
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 () |
Return true if component can provide creation information. More... | |
virtual char * | getObjectInfo (const char *entry) |
Get creation information for object addressed by given entry. More... | |
virtual char * | getVersion () |
Get version of the component. More... | |
PortableServer::ObjectId * | getId () |
C++ method: return CORBA instance id, the id is set in derived class constructor, when instance is activated. More... | |
Engines_Container_i * | GetContainerPtr () |
C++ method: return Container Servant. More... | |
std::string | getContainerName () |
C++ method: return the name of the container associated with this component This name does not contains the "/Containers" string and all "/" are replaced by "_". More... | |
void | setContainerName () |
C++ method: set the name of the container associated with this component (attribute containerName) This name does not contains the "/Containers" string and all "/" are replaced by "</em>". More... | |
void | endService (const char *serviceName) |
C++ method: used by derived classes for supervision. More... | |
void | sendMessage (const char *event_type, const char *message) |
C++ method: Send message to event channel. More... | |
char * | graphName () |
C++ method: – CHECK IF USED –. More... | |
char * | nodeName () |
C++ method: – CHECK IF USED –. More... | |
bool | Killer (pthread_t ThreadId, int signum) |
C++ method: used in Supervision (see kill_impl) More... | |
void | SetCurCpu () |
C++ method: More... | |
long | CpuUsed () |
C++ method: More... | |
void | CancelThread () |
C++ method: More... | |
virtual void | configureSalome_file (std::string service_name, std::string file_port_name, Salome_file_i *file) |
C++ method: used to configure the Salome_file into the runtime. More... | |
Static Public Member Functions | |
static void | register_factory (const std::string &factory_name, port_factory *factory_ptr) |
Add a factory the component. More... | |
static void | setTimeOut () |
static bool | isMultiInstance () |
static std::string | GetDynLibraryName (const char *componentName) |
C++ method: return standard library name built on component name. More... | |
static void | writeEvent (const char *request, const std::string &containerName, const char *instance_name, const char *port_name, const char *error, const char *message) |
Write a record in the trace file. More... | |
Static Public Attributes | |
static long | dscTimeOut =0 |
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 |
enum | port_type { uses , provides , none } |
typedef std::map< std::string, port_t * > | ports |
Protected Member Functions | |
SALOME_NamingService_Abstract * | getNS () |
Protected Attributes | |
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 |
ports | my_ports |
ports::iterator | my_ports_it |
Static Protected Attributes | |
static bool | _isMultiInstance = false |
Private Types | |
typedef std::map< std::string, port_factory * > | factory_map_t |
typedef std::map< std::string, superv_port_t * > | superv_ports |
Private Attributes | |
superv_ports | my_superv_ports |
superv_ports::iterator | my_superv_ports_it |
pthread_t | _ThreadId |
long | _StartUsed |
long | _ThreadCpuUsed |
bool | _Executed |
bool | _CanceledThread |
Static Private Attributes | |
static factory_map_t | _factory_map |
|
protectedinherited |
|
protectedinherited |
|
privateinherited |
|
protectedinherited |
|
privateinherited |
|
protectedinherited |
PySupervCompo::PySupervCompo | ( | CORBA::ORB_ptr | orb, |
PortableServer::POA_ptr | poa, | ||
Engines::Container_ptr | contain, | ||
const char * | instanceName, | ||
const char * | interfaceName, | ||
bool | notif = false |
||
) |
|
virtual |
|
virtualinherited |
Adds a port to the component.
With this method only Salomé's provided DSC ports can be added.
port_fab_type | type of the port. |
port_type | uses or provides. |
port_name | the name of the port in the component. |
References Superv_Component_i::create_provides_data_port(), Superv_Component_i::create_uses_data_port(), LOC, salome_instance::port, and SALOME::VerbosityActivated().
Referenced by Superv_Component_i::add_port(), and create_calcium_port().
|
inherited |
Adds a port to the component.
With this method only Salomé's provided DSC ports can be added.
port_fab_type | type of the port. |
port_type | uses or provides. |
port_name | the name of the port in the component. |
References Superv_Component_i::add_port(), Superv_Component_i::create_provides_data_port(), Superv_Component_i::create_uses_data_port(), LOC, salome_instance::port, and SALOME::VerbosityActivated().
|
virtualinherited |
Adds a created provides port to the component.
port | the provides port. |
provides_port_name | the name of the port in the component. |
References Engines_DSC_interface::add_provides_port(), LOC, Superv_Component_i::my_superv_ports, Superv_Component_i::superv_port_t::p_ref, and salome_instance::port.
|
virtualinherited |
Adds a created uses port to the component.
port | the uses port. |
uses_port_name | the name of the port in the component. |
References Engines_DSC_interface::add_uses_port(), LOC, Superv_Component_i::my_superv_ports, salome_instance::port, and Superv_Component_i::superv_port_t::u_ref.
|
virtualinherited |
Reimplemented from Engines_DSC_interface.
References Engines_DSC_interface::add_provides_port().
|
virtualinherited |
Reimplemented from Engines_DSC_interface.
References Engines_DSC_interface::add_uses_port().
|
inherited |
References Engines_Component_i::beginService(), and Superv_Component_i::setTimeOut().
|
inherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
C++ method: used to configure the Salome_file into the runtime.
service_name | name of the service that use this Salome_file |
file_port_name | name of the Salome_file |
file | Salome_file C++ object |
Referenced by Engines_Component_i::checkInputFilesToService(), and Engines_Component_i::checkOutputFilesToService().
|
virtualinherited |
Reimplemented from Engines_DSC_interface.
References Engines_DSC_interface::connect_provides_port().
|
virtualinherited |
Reimplemented from Engines_DSC_interface.
References Engines_DSC_interface::connect_uses_port().
|
inherited |
C++ method:
References Engines_Component_i::_Executed, Engines_Component_i::_StartUsed, Engines_Component_i::_ThreadId, and prepare_test::usage.
Referenced by Engines_Component_i::CpuUsed_impl(), and Engines_Component_i::SetCurCpu().
|
inherited |
CORBA method:
References Engines_Component_i::_Executed, _Sleeping, Engines_Component_i::_ThreadCpuUsed, Engines_Component_i::_ThreadId, Engines_Component_i::CpuUsed(), Engines_Component_i::Killer(), and theEngines_Component.
Referenced by Engines_Component_i::beginService(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::beginService(), Engines_Component_i::endService(), and SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::endService().
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
This method permits to create a provides port provided by the platform.
(See documentation of DSC for knoing these ports).
port_fab_type | type provides port. |
References port_factory::create_data_servant(), Superv_Component_i::get_factory(), and LOC.
Referenced by Superv_Component_i::add_port(), and create_calcium_port().
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
This method permits to create a uses port provided by the platform.
(See documentation of DSC for knoing these ports).
port_fab_type | type uses port. |
References port_factory::create_data_proxy(), Superv_Component_i::get_factory(), and LOC.
Referenced by Superv_Component_i::add_port(), and create_calcium_port().
|
inherited |
CORBA method: Deactivate this instance.
CORBA object is deactivated (do not respond any more to CORBA calls), the connection to Regsitry is removed (Registry informed of deactivation), internal server reference counter on the derived servant class is decremented, to allow destruction of the class (delete) by POA, when there are no more references. – TO BE USED BY CONTAINER ONLY (Container housekeeping) –
References Engines_Component_i::_id, Engines_Component_i::_poa, and MESSAGE.
|
virtualinherited |
Reimplemented from Engines_DSC_interface.
References Engines_DSC_interface::disconnect_provides_port().
|
virtualinherited |
Reimplemented from Engines_DSC_interface.
References Engines_DSC_interface::disconnect_uses_port().
|
virtualinherited |
C++ method: DumpPython default implementation.
|
inherited |
C++ method: used by derived classes for supervision.
References Engines_Component_i::_CanceledThread, Engines_Component_i::_instanceName, Engines_Component_i::_StartUsed, Engines_Component_i::_ThreadCpuUsed, Engines_Component_i::_ThreadId, Engines_Component_i::CpuUsed_impl(), and MESSAGE.
|
virtualinherited |
Get a factory from the component.
factory_name | name of the factory. |
References Superv_Component_i::_factory_map.
Referenced by Superv_Component_i::create_provides_data_port(), and Superv_Component_i::create_uses_data_port().
|
inherited |
Gets a port already added in the component.
port_name | the name of the port. |
References Engines_DSC_interface::get_provides_port(), Engines_DSC_i::get_uses_port(), LOC, Superv_Component_i::my_superv_ports, Superv_Component_i::my_superv_ports_it, Superv_Component_i::superv_port_t::p_ref, salome_instance::port, and Superv_Component_i::superv_port_t::u_ref.
|
virtualinherited |
Gets the provides port already added in the component.
port | the provides port pointer. |
provides_port_name | the name of the port. |
References Engines_DSC_interface::get_provides_port(), LOC, Superv_Component_i::my_superv_ports, and salome_instance::port.
|
virtualinherited |
Gets the uses port already added in the component.
port | the uses port pointer. |
uses_port_name | the name of the port. |
References Engines_DSC_i::get_uses_port(), LOC, Superv_Component_i::my_superv_ports, and salome_instance::port.
|
virtualinherited |
Reimplemented from Engines_DSC_interface.
References Engines_DSC_interface::get_port_properties().
|
virtualinherited |
Reimplemented from Engines_DSC_interface.
References Engines_DSC_interface::get_provides_port().
|
virtualinherited |
Reimplemented from Engines_DSC_interface.
References Engines_DSC_interface::get_uses_port().
Referenced by Superv_Component_i::get_port().
|
virtualinherited |
Gets the list of the ports of a service.
If servicename is not set, all the ports of the component are returned.
port_names | the ports's list. |
servicename | service's name. |
References Superv_Component_i::my_superv_ports.
Referenced by CalciumInterface::ecp_fin().
|
inherited |
C++ method: return the name of the container associated with this component This name does not contains the "/Containers" string and all "/" are replaced by "_".
References Engines_Component_i::_containerName.
Referenced by create_calcium_port(), CalciumInterface::ecp_cd(), CalciumInterface::ecp_ecriture(), CalciumInterface::ecp_effi(), CalciumInterface::ecp_efft(), CalciumInterface::ecp_fin(), CalciumInterface::ecp_fini(), CalciumInterface::ecp_fint(), and CalciumInterface::ecp_lecture().
|
inherited |
C++ method: return Container Servant.
References Engines_Component_i::_container, and Engines_Component_i::_poa.
|
inherited |
CORBA method: return CORBA reference of the Container.
References Engines_Component_i::_container.
Referenced by Engines_Component_i::setInputFileToService(), and Engines_Component_i::setOutputFileToService().
|
staticinherited |
C++ method: return standard library name built on component name.
References waitContainers::cname, and TestKernelHelpers::ret.
Referenced by Abstract_Engines_Container_i::decInstanceCnt(), and Engines_Parallel_Container_i::decInstanceCnt().
|
inherited |
C++ method: return CORBA instance id, the id is set in derived class constructor, when instance is activated.
References Engines_Component_i::_id.
Referenced by SalomeTestComponentEngine_factory(), and TestMPIComponentEngine_factory().
|
virtualinherited |
|
protectedinherited |
References KERNEL::GetRefToORB(), SALOME_NamingService::init_orb(), SINGLETON_< TYPE >::Instance(), and salome::orb.
Referenced by Engines_Component_i::Engines_Component_i().
|
virtualinherited |
Get creation information for object addressed by given entry.
|
virtualinherited |
CORBA method: This method is to get value of an option specific to a certain EngineComponent.
|
virtualinherited |
|
inherited |
CORBA method: returns a previously stored map (key=string,value=any) as a sequence.
(see setProperties)
References Engines_Component_i::_fieldsDict.
|
virtualinherited |
Get version of the component.
This method is supposed to be implemented in all derived classes; default implementation returns empty string that means that no version information about the component is available.
Referenced by SALOME_DriverPy.SALOME_DriverPy_i::Version().
|
inherited |
C++ method: – CHECK IF USED –.
References Engines_Component_i::_graphName.
Referenced by Engines_Component_i::Names(), and SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::sendMessage().
|
virtualinherited |
Return true
if component can provide creation information.
CORBA::Boolean PySupervCompo::init_service | ( | const char * | ) |
|
virtual |
Reimplemented from Superv_Component_i.
|
inherited |
CORBA method: return name of the instance, unique in this Container.
References Engines_Component_i::_instanceName.
Referenced by create_calcium_port(), CalciumInterface::ecp_cd(), CalciumInterface::ecp_ecriture(), CalciumInterface::ecp_effi(), CalciumInterface::ecp_efft(), CalciumInterface::ecp_fin(), CalciumInterface::ecp_fini(), CalciumInterface::ecp_fint(), CalciumInterface::ecp_lecture(), Engines_Component_i::Engines_Component_i(), Engines_DSC_i::Engines_DSC_i(), and Superv_Component_i::Superv_Component_i().
|
inherited |
CORBA method: return name of the component class.
References Engines_Component_i::_interfaceName.
|
virtualinherited |
Reimplemented from Engines_DSC_interface.
References Engines_DSC_interface::is_connected().
|
staticinherited |
|
overrideinherited |
|
inherited |
CORBA method: used in Supervision.
References Engines_Component_i::_ThreadId, and Engines_Component_i::Killer().
|
inherited |
C++ method: used in Supervision (see kill_impl)
References MESSAGE.
Referenced by Engines_Component_i::CpuUsed_impl(), Engines_Component_i::Kill_impl(), Engines_Component_i::Stop_impl(), and Engines_Component_i::Suspend_impl().
|
inherited |
CORBA method: used by Supervision to give names to this instance.
References Engines_Component_i::_graphName, Engines_Component_i::_nodeName, Engines_Component_i::graphName(), and Engines_Component_i::nodeName().
|
inherited |
C++ method: – CHECK IF USED –.
References Engines_Component_i::_nodeName.
Referenced by SALOME_PyNode.PyScriptNode_i::assignNewCompiledCode(), SALOME_PyNode.PyScriptNode_i::assignVarInContext(), SALOME_PyNode.PyScriptNode_i::callMethodOnVarInContext(), SALOME_PyNode.PyNode_i::execute(), SALOME_PyNode.PyScriptNode_i::execute(), SALOME_PyNode.PyNode_i::executeAnotherPieceOfCode(), SALOME_PyNode.PyScriptNode_i::executeAnotherPieceOfCode(), SALOME_PyNode.PyScriptNode_i::executeFirst(), SALOME_PyNode.PyScriptNode_i::executeSecond(), SALOME_PyNode.PyScriptNode_i::executeSimple(), SALOME_PyNode.PyNode_i::getName(), SALOME_PyNode.PyScriptNode_i::getName(), SALOME_PyNode.PyScriptNode_i::getValueOfVarInContext(), Engines_Component_i::Names(), and SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::sendMessage().
|
inherited |
CORBA method: Test if instance is alive and responds.
References MESSAGE.
|
virtualinherited |
Implements DSC_Callbacks.
References Superv_Component_i::my_superv_ports, and Superv_Component_i::my_superv_ports_it.
|
staticinherited |
Add a factory the component.
If the factory_name is already used, the new library is not added.
factory_name | name of the factory (used by Superv_Component_i::create_provides_data_port and Superv_Component_i::create_uses_data_port) |
factory_ptr | factory pointer (destroyed by the component) |
References Superv_Component_i::_factory_map.
Referenced by basic_port_factory::basic_port_factory(), calcium_port_factory::calcium_port_factory(), and palm_port_factory::palm_port_factory().
|
inherited |
CORBA method: used in Supervision.
References Engines_Component_i::_id, Engines_Component_i::_instanceName, Engines_Component_i::_interfaceName, _Sleeping, Engines_Component_i::_ThreadId, Kernel_Utils::GetHostname(), and MESSAGE.
|
inherited |
C++ method: Send message to event channel.
References Engines_Component_i::_graphName, Engines_Component_i::_nodeName, Engines_Component_i::_notifSupplier, and NOTIFICATION_Supplier::Send().
|
inherited |
C++ method: set the name of the container associated with this component (attribute containerName) This name does not contains the "/Containers" string and all "/" are replaced by "</em>".
References Engines_Component_i::_container, Engines_Component_i::_containerName, SALOME_ContainerPy::containerName, and pythfilter::name.
Referenced by Engines_Component_i::Engines_Component_i().
|
inherited |
C++ method:
References Engines_Component_i::_ThreadCpuUsed, and Engines_Component_i::CpuUsed().
Referenced by SetCpuUsed().
|
virtualinherited |
|
virtualinherited |
CORBA method: This method is to set an option specific to a certain EngineComponent.
|
virtualinherited |
|
inherited |
CORBA method: Gives a sequence of (key=string,value=any) to the component.
Base class component stores the sequence in a map. The map is cleared before. This map is for use by derived classes.
dico | sequence of (key=string,value=any) |
References Engines_Component_i::_fieldsDict.
|
staticinherited |
References Superv_Component_i::dscTimeOut.
Referenced by Superv_Component_i::beginService(), and Superv_Component_i::Superv_Component_i().
|
inherited |
CORBA method: used in Supervision.
References Engines_Component_i::_id, Engines_Component_i::_instanceName, Engines_Component_i::_interfaceName, Engines_Component_i::_ThreadId, Kernel_Utils::GetHostname(), Engines_Component_i::Killer(), and MESSAGE.
|
inherited |
CORBA method: used in Supervision.
References Engines_Component_i::_id, Engines_Component_i::_instanceName, Engines_Component_i::_interfaceName, _Sleeping, Engines_Component_i::_ThreadId, Kernel_Utils::GetHostname(), Engines_Component_i::Killer(), and MESSAGE.
|
virtualinherited |
Implements DSC_Callbacks.
References Superv_Component_i::my_superv_ports, and Superv_Component_i::my_superv_ports_it.
|
staticinherited |
Write a record in the trace file.
request | the name of the request executed |
containerName | the name of the container where the request is executed |
instance_name | the name of the component where the request is executed |
port_name | the name of the port that is concerned |
error | if an error has occured, a string that identifies the error |
message | informations about error or about the request |
References SALOME_ContainerPy::containerName, IDLparser::error(), initTrace(), TestMinimalExample::msg, out, traceLevel, and traceType.
Referenced by create_calcium_port(), CalciumInterface::ecp_cd(), CalciumInterface::ecp_ecriture(), CalciumInterface::ecp_effi(), CalciumInterface::ecp_efft(), CalciumInterface::ecp_fin(), CalciumInterface::ecp_fini(), CalciumInterface::ecp_fint(), CalciumInterface::ecp_lecture(), GenericPort< DataManipulator, COUPLING_POLICY >::get(), and GenericPort< DataManipulator, COUPLING_POLICY >::next().
|
privateinherited |
Referenced by Engines_Component_i::CancelThread(), and Engines_Component_i::endService().
|
protectedinherited |
|
protectedinherited |
Referenced by SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::_get_name(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::create_component_instance(), SALOME_Container.SALOME_Container_i::create_component_instance(), Engines_Component_i::getContainerName(), Engines_Component_i::setContainerName(), and SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::Shutdown().
|
protectedinherited |
|
privateinherited |
|
staticprivateinherited |
Referenced by Superv_Component_i::get_factory(), and Superv_Component_i::register_factory().
|
protectedinherited |
|
protectedinherited |
Referenced by SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::beginService(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::endService(), Engines_Component_i::graphName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::graphName(), Engines_Component_i::Names(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::Names(), and Engines_Component_i::sendMessage().
|
protectedinherited |
Referenced by Engines_Component_i::destroy(), Engines_TestComponent_i::Engines_TestComponent_i(), Engines_Component_i::getId(), KERNEL_PY.kernel.threadhelper.Runner::getId(), Engines_Component_i::Resume_impl(), Engines_Component_i::Stop_impl(), Engines_Component_i::Suspend_impl(), TestMPIComponentEngine::TestMPIComponentEngine(), and Engines_Component_i::~Engines_Component_i().
|
protectedinherited |
|
protectedinherited |
Referenced by SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::_get_instanceName(), Engines_Component_i::beginService(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::beginService(), Engines_Component_i::endService(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::endService(), Engines_Component_i::Engines_Component_i(), Engines_Component_i::instanceName(), Engines_Component_i::Resume_impl(), Engines_Component_i::Stop_impl(), and Engines_Component_i::Suspend_impl().
|
protectedinherited |
|
staticprotectedinherited |
|
protectedinherited |
|
protectedinherited |
Referenced by SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::beginService(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::endService(), Engines_Component_i::Names(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::Names(), Engines_Component_i::nodeName(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::nodeName(), and Engines_Component_i::sendMessage().
|
protectedinherited |
|
protectedinherited |
Referenced by SALOME_Container.SALOME_Container_i::__init__(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::__init__(), SALOME_ContainerPy.SALOME_ContainerPy_i::__init__(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::__init__(), SALOME_NamingServicePy.SALOME_NamingServicePy_i::__init__(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::create_component_instance(), SALOME_Container.SALOME_Container_i::create_component_instance(), SALOME_Container.SALOME_Container_i::create_pynode(), SALOME_Container.SALOME_Container_i::create_pyscriptnode(), Engines_Component_i::Engines_Component_i(), SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy::Register(), SALOME_Embedded_NamingService_ClientPy.SALOME_Embedded_NamingService_ClientPy::Resolve(), and SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::Shutdown().
|
protectedinherited |
|
protectedinherited |
Referenced by SALOME_Container.SALOME_Container_i::__init__(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::__init__(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::__init__(), SALOME_ContainerPy.SALOME_ContainerPy_Gen_i::create_component_instance(), SALOME_Container.SALOME_Container_i::create_component_instance(), SALOME_Container.SALOME_Container_i::create_pynode(), SALOME_Container.SALOME_Container_i::create_pyscriptnode(), Engines_Component_i::destroy(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::destroy(), Engines_Component_i::Engines_Component_i(), Engines_TestComponent_i::Engines_TestComponent_i(), Engines_Component_i::GetContainerPtr(), Engines_Component_i::isSSLMode(), and TestMPIComponentEngine::TestMPIComponentEngine().
|
protectedinherited |
|
protectedinherited |
Referenced by Engines_Component_i::checkInputFilesToService(), Engines_Component_i::checkOutputFilesToService(), Engines_Component_i::getInputFileToService(), Engines_Component_i::getOutputFileToService(), Engines_Component_i::setInputFileToService(), and Engines_Component_i::setOutputFileToService().
|
protectedinherited |
|
privateinherited |
|
protectedinherited |
|
privateinherited |
|
privateinherited |
Referenced by Engines_Component_i::beginService(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::beginService(), Engines_Component_i::CpuUsed(), Engines_Component_i::CpuUsed_impl(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::CpuUsed_impl(), Engines_Component_i::endService(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::endService(), Engines_Component_i::Kill_impl(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::Kill_impl(), Engines_Component_i::Resume_impl(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::Resume_impl(), Engines_Component_i::Stop_impl(), SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::Stop_impl(), Engines_Component_i::Suspend_impl(), and SALOME_ComponentPy.SALOME_ComponentPy_Gen_i::Suspend_impl().
|
staticinherited |
|
protectedinherited |
Referenced by Engines_DSC_interface::add_provides_port(), Engines_DSC_interface::add_uses_port(), Engines_DSC_interface::connect_provides_port(), Engines_DSC_interface::connect_uses_port(), Engines_DSC_interface::disconnect_provides_port(), Engines_DSC_interface::disconnect_uses_port(), Engines_DSC_interface::get_port_properties(), Engines_DSC_interface::get_provides_port(), Engines_DSC_interface::get_uses_port(), Engines_DSC_interface::is_connected(), and Engines_DSC_interface::~Engines_DSC_interface().
|
protectedinherited |
Referenced by Engines_DSC_interface::add_provides_port(), Engines_DSC_interface::add_uses_port(), Engines_DSC_interface::connect_provides_port(), Engines_DSC_interface::connect_uses_port(), Engines_DSC_interface::disconnect_provides_port(), Engines_DSC_interface::disconnect_uses_port(), Engines_DSC_interface::get_port_properties(), Engines_DSC_interface::get_provides_port(), Engines_DSC_interface::get_uses_port(), Engines_DSC_interface::is_connected(), and Engines_DSC_interface::~Engines_DSC_interface().
|
privateinherited |
|
privateinherited |