Interface AutoConfig
IDL source Global index
interface AutoConfig
- getRepository
-
Returns a reference to the server's DynamicConfigurator. With this
reference, the client is able to inspect the server's repository and
upload new implementations if necessary.
- load_component
-
Fetches and loads a new component making sure all its the dependencies
are satisfied and explicitely represented. The component is loaded in the address
space of the AutomaticConfigurationServer.
This is the version of load_component that is most frequently used by clients of the
AutomaticConfiguration service.
- load_component_aux
-
Loads a new component making sure all its the dependencies
are satisfied and explicitely represented. The component is loaded in the server
address space.
This version of load_component is usually NOT used by clients of the
AutomaticConfiguration service; it is tipically used by the service itself when
it issues recursive calls.
- setParser
-
Sets a new Prerequisite Parser in the Automatic Configuration server. (Not implemented yet).
- setResolver
-
Sets a new Prerequisite Resolver in the Automatic Configuration server. (Not implemented yet).
- LoadFailure
- NotFound
DynamicConfigurator getRepository()
raises(NotFound);
-
Returns a reference to the server's DynamicConfigurator. With this
reference, the client is able to inspect the server's repository and
upload new implementations if necessary.
- Returns:
- a reference to the server's DynamicConfigurator.
- Raises:
- NotFound if the server's DynamicConfigurator is not found
which indicates a serious error condition.
Configuration::ComponentConfigurator load_component(in DynamicConfigurator implRep,
in EnvironmentService::CompSpec compSpecification,
in Configuration::Factory factory)
raises(NotFound, LoadFailure);
-
Fetches and loads a new component making sure all its the dependencies
are satisfied and explicitely represented. The component is loaded in the address
space of the AutomaticConfigurationServer.
This is the version of load_component that is most frequently used by clients of the
AutomaticConfiguration service.
- Returns:
- a reference to the ComponentConfigurator of the loaded component.
- Parameters:
- implRep the implementation repository from which to fetch the component.
- compSpecification an specification of the component to be loaded.
- factory a factory of ComponentConfigurators to be used in case the
component itself does not create it. It may be nil if desired.
- Raises:
- NotFound if the component can't be located.
- LoadFailure if the component can't be loaded.
Configuration::ComponentConfigurator load_component_aux(in EnvironmentService::Name compSpecification,
in Configuration::Factory factory)
raises(NotFound, LoadFailure);
-
Loads a new component making sure all its the dependencies
are satisfied and explicitely represented. The component is loaded in the server
address space.
This version of load_component is usually NOT used by clients of the
AutomaticConfiguration service; it is tipically used by the service itself when
it issues recursive calls.
- Returns:
- a reference to the ComponentConfigurator of the loaded component.
- Parameters:
- compSpecification an specification of the component to be loaded.
- factory a factory of ComponentConfigurators to be used in case the
component itself does not create it.
- Raises:
- NotFound if the component can't be located.
- LoadFailure if the component can't be loaded.
void setParser(in string impName,
in string params)
raises(NotFound, LoadFailure);
-
Sets a new Prerequisite Parser in the Automatic Configuration server. (Not implemented yet).
- Parameters:
- implName the name of the parser in the server's repository.
- params initialization parameters to the new parser.
- Raises:
- NotFound if the parser is not located.
- LoadFailure if the parser does not load properly.
void setResolver(in string impName,
in string params)
raises(NotFound, LoadFailure);
-
Sets a new Prerequisite Resolver in the Automatic Configuration server. (Not implemented yet).
- Parameters:
- implName the name of the resolver in the server's repository.
- params initialization parameters to the new parser.
- Raises:
- NotFound if the parser is not located.
- LoadFailure if the parser does not load properly.
exception LoadFailure {
};
-
exception NotFound {
};
-
Generated by Sandia idldoc 1.0.