ServiceDefinitionBuilderImpl

NAME
SYNOPSIS
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

ServiceDefinitionBuilderImpl −

SYNOPSIS

#include <acsServicesHandlerImpl.h>

Public Member Functions

ServiceDefinitionBuilderImpl (short instance_number)

~ServiceDefinitionBuilderImpl ()

::CORBA::Short acs_instance_number (void)

void add_naming_service (const char *host)

void add_alarm_service (const char *host)

void add_notification_service (const char *name, const char *host)

void add_xml_cdb (const char *host,::CORBA::Boolean recovery, const char *cdb_xml_dir)

void add_rdb_cdb (const char *host,::CORBA::Boolean recovery, const char *config_name)

void add_manager (const char *host, const char *domain,::CORBA::Boolean recovery)

void add_acs_log (const char *host)

void add_logging_service (const char *host, const char *name)

void add_interface_repository (const char *host,::CORBA::Boolean load,::CORBA::Boolean wait_load)

void add_services_definition (const char *definition)

::CORBA::Boolean is_valid (::CORBA::String_out error_description)

char * get_services_definition (void)

void close (void)

Private Attributes

short instance

ACE_CString services_definition_xml

Static Private Attributes

static int definition_builder_count

Constructor & Destructor Documentation

ServiceDefinitionBuilderImpl::ServiceDefinitionBuilderImpl (short instance_number) [inline]

References ACS_SHORT_LOG, and definition_builder_count.

ServiceDefinitionBuilderImpl::~ServiceDefinitionBuilderImpl () [inline]

References ACS_SHORT_LOG, and definition_builder_count.

Member Function Documentation

::CORBA::Short ServiceDefinitionBuilderImpl::acs_instance_number (void)

void ServiceDefinitionBuilderImpl::add_acs_log (const char * host)

void ServiceDefinitionBuilderImpl::add_alarm_service (const char * host)

void ServiceDefinitionBuilderImpl::add_interface_repository (const char * host, ::CORBA::Boolean load, ::CORBA::Boolean wait_load)

void ServiceDefinitionBuilderImpl::add_logging_service (const char * host, const char * name)

void ServiceDefinitionBuilderImpl::add_manager (const char * host, const char * domain, ::CORBA::Boolean recovery)

void ServiceDefinitionBuilderImpl::add_naming_service (const char * host)

void ServiceDefinitionBuilderImpl::add_notification_service (const char * name, const char * host)

void ServiceDefinitionBuilderImpl::add_rdb_cdb (const char * host, ::CORBA::Boolean recovery, const char * config_name)

void ServiceDefinitionBuilderImpl::add_services_definition (const char * definition)

void ServiceDefinitionBuilderImpl::add_xml_cdb (const char * host, ::CORBA::Boolean recovery, const char * cdb_xml_dir)

void ServiceDefinitionBuilderImpl::close (void)

char* ServiceDefinitionBuilderImpl::get_services_definition (void)

::CORBA::Boolean ServiceDefinitionBuilderImpl::is_valid (::CORBA::String_out error_description)

Member Data Documentation

int ServiceDefinitionBuilderImpl::definition_builder_count [static, private]

Referenced by ServiceDefinitionBuilderImpl(), and ~ServiceDefinitionBuilderImpl().

short ServiceDefinitionBuilderImpl::instance [private]

ACE_CString ServiceDefinitionBuilderImpl::services_definition_xml [private]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.