Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

acsdaemon::ContainerDaemon Interface Reference

import "acsdaemon.idl";

List of all members.

Public Member Functions

void start_container (in string container_type, in string container_name, in short instance_number, in ACS::stringSeq type_modifiers, in string flags) raises (acsdaemonErrType::FailedToStartContainerEx, ACSErrTypeCommon::BadParameterEx)
void stop_container (in string container_name, in short instance_number, in string flags) raises (acsdaemonErrType::FailedToStopContainerEx, ACSErrTypeCommon::BadParameterEx)
void shutdown () raises (maciErrType::NoPermissionEx)


Detailed Description

Interface ContainerDaemon is used to (remotely) control the lifecycle of ACS containers. In the future we intend to add monitoring capabilities to the daemon, which should be exposed to operator tools via this interface or some inherited management interface.


Member Function Documentation

void acsdaemon::ContainerDaemon::shutdown  )  raises (maciErrType::NoPermissionEx)
 

Shuts down the daemon.

Returns:
void *

*

void acsdaemon::ContainerDaemon::start_container in string  container_type,
in string  container_name,
in short  instance_number,
in ACS::stringSeq  type_modifiers,
in string  flags
raises (acsdaemonErrType::FailedToStartContainerEx, ACSErrTypeCommon::BadParameterEx)
 

Starts a container.

Parameters:
type_modifiers See Container.xsd (DeployInfo.TypeModifiers) and http://jira.alma.cl/browse/COMP-1316
Returns:
void *

*

void acsdaemon::ContainerDaemon::stop_container in string  container_name,
in short  instance_number,
in string  flags
raises (acsdaemonErrType::FailedToStopContainerEx, ACSErrTypeCommon::BadParameterEx)
 

Stop a container.

Returns:
void *

*


The documentation for this interface was generated from the following file:
Generated on Thu Apr 30 02:28:25 2009 for ACS IDL interfaces by doxygen 1.3.8