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


Classes

interface  acsdaemon::DaemonCallback
interface  acsdaemon::ContainerDaemon
interface  acsdaemon::DaemonSequenceCallback
interface  acsdaemon::ServiceDefinitionBuilder
interface  acsdaemon::ImpBase
interface  acsdaemon::NamingServiceSpell
interface  acsdaemon::NamingServiceImp
interface  acsdaemon::NotificationServiceSpell
interface  acsdaemon::NotificationServiceImp
interface  acsdaemon::CDBSpell
interface  acsdaemon::CDBImp
interface  acsdaemon::ManagerSpell
interface  acsdaemon::ManagerImp
interface  acsdaemon::ACSLogSpell
interface  acsdaemon::ACSLogImp
interface  acsdaemon::LoggingServiceSpell
interface  acsdaemon::LoggingServiceImp
interface  acsdaemon::InterfaceRepositorySpell
interface  acsdaemon::InterfaceRepositoryImp
interface  acsdaemon::ServicesDaemon
interface  acsdaemon::Callback

Typedefs

typedef string services_definition_xml

Enumerations

enum  ServiceState { NOT_EXISTING, DEFUNCT, DEGRADED, RUNNING }

Variables

const string containerDaemonServiceName = "ACSContainerDaemon"
const string servicesDaemonServiceName = "ACSServicesDaemon"
const string systemNotificationServiceDefault = "NotifyEventChannelFactory"
const string systemNotificationServiceLogging = "LoggingNotifyEventChannelFactory"
const string systemNotificationServiceAlarms = "AlarmNotifyEventChannelFactory"
const string systemNotificationServiceMonitorarchive = "ArchiveNotifyEventChannelFactory"


Typedef Documentation

typedef string acsdaemon::services_definition_xml
 

An XML string that describes the services to be started or shut down by one or more services daemons.

Todo:
Define the xml schema, e.g. based on the current format the OMC uses to define subsystem containers and components.


Enumeration Type Documentation

enum ServiceState
 

Enumeration presenting service state.

Enumeration values:
NOT_EXISTING 
DEFUNCT 
DEGRADED 
RUNNING 


Variable Documentation

const string acsdaemon::containerDaemonServiceName = "ACSContainerDaemon"
 

This service name is used by acsdaemon clients (scripts, manager etc) to resolve the container daemon reference.

const string acsdaemon::servicesDaemonServiceName = "ACSServicesDaemon"
 

This service name is used by acsdaemon clients (scripts, manager etc) to resolve the services daemon reference.

const string acsdaemon::systemNotificationServiceAlarms = "AlarmNotifyEventChannelFactory"
 

String constant for use in ServicesDaemon#start_notification_service and ServiceDefinitionBuilder#add_notification_service to start the system-defined alarm notification service. Note that in ACS lingo the NC process that we start is called "notification service" whereas Corba says "event channel factory".

const string acsdaemon::systemNotificationServiceDefault = "NotifyEventChannelFactory"
 

String constant for use in ServicesDaemon#start_notification_service and ServiceDefinitionBuilder#add_notification_service to start the system-defined default notification service for NC events. Note that in ACS lingo the NC process that we start is called "notification service" whereas Corba says "event channel factory".

const string acsdaemon::systemNotificationServiceLogging = "LoggingNotifyEventChannelFactory"
 

String constant for use in ServicesDaemon#start_notification_service and ServiceDefinitionBuilder#add_notification_service to start the system-defined logging notification service. Note that in ACS lingo the NC process that we start is called "notification service" whereas Corba says "event channel factory".

const string acsdaemon::systemNotificationServiceMonitorarchive = "ArchiveNotifyEventChannelFactory"
 

String constant for use in ServicesDaemon#start_notification_service and ServiceDefinitionBuilder#add_notification_service to start the system-defined notification service to transport monitor data to the archive (will be removed in the future!). Note that in ACS lingo the NC process that we start is called "notification service" whereas Corba says "event channel factory".


Generated on Thu Apr 30 02:28:24 2009 for ACS IDL interfaces by doxygen 1.3.8