Engines.Container Interface Reference

Interface of the Container. More...

import "SALOME_Component.idl";


Public Member Functions

Component load_impl (in string nameToRegister, in string componentName)
Component instance (in string nameToRegister, in string componentName)
void remove_impl (in Component component_i)
void finalize_removal ()
void ping ()
boolean Kill_impl ()
oneway void Shutdown ()
string getHostName ()
long getPID ()

Data Fields

readonly attribute string name
readonly attribute string machineName


Detailed Description

This interface defines the process of loading and registration of new components in SALOME application


Member Function Documentation

Component Engines.Container.load_impl in string  nameToRegister,
in string  componentName
 

Loads into the container a new component, registers it and starts it's CORBA servant.

Parameters:
nameToRegister Name of the component which will be registered in Registry (or Name Service)
componentName Name of the constructed library of the component
Returns:
a loaded component

Component Engines.Container.instance in string  nameToRegister,
in string  componentName
 

Loads into the container a new component, registers it and starts it's CORBA servant.

Parameters:
nameToRegister Name used to register in Naming Service, the component instance
componentName Name of the component
Returns:
a new instance of the component or the registered component if already registered or Nil if not possible

void Engines.Container.remove_impl in Component  component_i  ) 
 

Stops the component servant, and deletes all related objects

Parameters:
component_i Component to be removed

void Engines.Container.finalize_removal  ) 
 

Discharges all components from the container.

void Engines.Container.ping  ) 
 

Determines whether the server has been loaded or not.

boolean Engines.Container.Kill_impl  ) 
 

Returns True if the container has been killed

oneway void Engines.Container.Shutdown  ) 
 

Shutdown the Container process.

string Engines.Container.getHostName  ) 
 

Returns the hostname of the container

long Engines.Container.getPID  ) 
 

Returns the PID of the container


Field Documentation

readonly attribute string Engines.Container.name
 

Name of the container

readonly attribute string Engines.Container.machineName
 

Name of the machine containing this container (location of the container).


Generated on Tue Feb 7 22:07:38 2006 for SALOME v.2.2.8 by doxygen 1.3.7