Public Member Functions

acsdaemon::InterfaceRepositorySpell Interface Reference

import "acsdaemon.idl";

Inheritance diagram for acsdaemon::InterfaceRepositorySpell:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void start_interface_repository (in boolean load, in boolean wait_load, in DaemonCallback callback, in short instance_number) raises (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)
void stop_interface_repository (in DaemonCallback callback, in short instance_number) raises (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

Detailed Description

Interface Repository Spell interface.


Member Function Documentation

void acsdaemon::InterfaceRepositorySpell::start_interface_repository ( in boolean  load,
in boolean  wait_load,
in DaemonCallback  callback,
in short  instance_number 
) raises (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceAlreadyRunningEx)

Asynchronously starts an interface repository on the current host. Notification about service start problems or successful completion is passed to the client via the callback, on which the client may block.

Parameters:
load If true, the IFR is not only started, but also the loading with all IDL files is triggered. Otherwise the IFR stays empty and should be loaded by an explicit execution of "acsstartupLoadIFR". This parameter has the opposite meaning of the flag "-noloadifr" in the acsStart script.
wait_load If true and load==true, then ServicesDaemon#start_services will wait for the IFR loading to finish. This is the opposite of the flag "-nowaitifr" in the acsStart script.
callback DaemonCallback instance to receive notification about completion or problems with the service start.
instance_number ACS instance number
Returns:
void
void acsdaemon::InterfaceRepositorySpell::stop_interface_repository ( in DaemonCallback  callback,
in short  instance_number 
) raises (ACSErrTypeCommon::BadParameterEx, acsdaemonErrType::ServiceNotRunningEx)

Asynchronously stops an interface repository on the current host. Notification about service stop problems or successful completion is passed to the client via the callback, on which the client may block.

Parameters:
callback DaemonCallback instance to receive notification about completion or problems with stopping the service.
instance_number ACS instance number
Returns:
void

The documentation for this interface was generated from the following file: