com::cosylab::acs::maci::test::ContainerProxyImpl Class Reference

Inheritance diagram for com::cosylab::acs::maci::test::ContainerProxyImpl:
Inheritance graph
[legend]
Collaboration diagram for com::cosylab::acs::maci::test::ContainerProxyImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ContainerProxyImpl (String name)
ComponentInfo activate_component (int arg0, long executionId, String arg1, String arg2, String arg3)
void deactivate_components (int[] arg0)
void shutdown (int arg0)
ComponentInfo[] get_component_info (int[] arg0)
String name ()
void disconnect ()
AuthenticationData authenticate (long executionId, String arg0)
void message (short arg0, String arg1)
void taggedmessage (short arg0, short arg1, String arg2)
boolean ping ()
void components_available (ComponentInfo[] arg0)
void components_unavailable (String[] arg0)
Object restart_component (int arg0)
void set_component_shutdown_order (int[] h)
LogLevels get_default_logLevels ()
void set_default_logLevels (LogLevels levels)
String[] get_logger_names ()
LogLevels get_logLevels (String logger_name)
void set_logLevels (String logger_name, LogLevels levels)
void refresh_logging_config ()

Protected Attributes

String name

Detailed Description

Author:
almamgr

Constructor & Destructor Documentation

com::cosylab::acs::maci::test::ContainerProxyImpl::ContainerProxyImpl ( String  name  )  [inline]

Member Function Documentation

ComponentInfo com::cosylab::acs::maci::test::ContainerProxyImpl::activate_component ( int  arg0,
long  executionId,
String  arg1,
String  arg2,
String  arg3 
) [inline]
AuthenticationData com::cosylab::acs::maci::test::ContainerProxyImpl::authenticate ( long  executionId,
String  arg0 
) [inline]
void com::cosylab::acs::maci::test::ContainerProxyImpl::components_available ( ComponentInfo[]  arg0  )  [inline]
void com::cosylab::acs::maci::test::ContainerProxyImpl::components_unavailable ( String[]  arg0  )  [inline]
void com::cosylab::acs::maci::test::ContainerProxyImpl::deactivate_components ( int[]  arg0  )  [inline]
void com::cosylab::acs::maci::test::ContainerProxyImpl::disconnect (  )  [inline]
ComponentInfo [] com::cosylab::acs::maci::test::ContainerProxyImpl::get_component_info ( int[]  arg0  )  [inline]
LogLevels com::cosylab::acs::maci::test::ContainerProxyImpl::get_default_logLevels (  )  [inline]

Gets the log levels of the default logging configuration. These levels are used by all loggers that have not been configured individually.

Implements si::ijs::maci::LoggingConfigurableOperations.

String [] com::cosylab::acs::maci::test::ContainerProxyImpl::get_logger_names (  )  [inline]

Gets the names of all loggers, to allow configuring their levels individually. The names are those that appear in the log records in the field "SourceObject". This includes the container logger, ORB logger, component loggers, and (only C++) GlobalLogger.

Implements si::ijs::maci::LoggingConfigurableOperations.

LogLevels com::cosylab::acs::maci::test::ContainerProxyImpl::get_logLevels ( String  logger_name  )  [inline]

Gets log levels for a particular named logger. If the returned field LogLevels.useDefault is true, then the logger uses the default levels, see get_default_logLevels(); otherwise the returned local and remote levels apply.

void com::cosylab::acs::maci::test::ContainerProxyImpl::message ( short  arg0,
String  arg1 
) [inline]
boolean com::cosylab::acs::maci::test::ContainerProxyImpl::ping (  )  [inline]
void com::cosylab::acs::maci::test::ContainerProxyImpl::refresh_logging_config (  )  [inline]

Commands the container or manager to read in again the logging configuration from the CDB and to reconfigure the loggers accordingly. This allows for persistent changes in the logging configuration to become effective, and also for changes of more advanced parameters.

Implements si::ijs::maci::LoggingConfigurableOperations.

Object com::cosylab::acs::maci::test::ContainerProxyImpl::restart_component ( int  arg0  )  [inline]
void com::cosylab::acs::maci::test::ContainerProxyImpl::set_component_shutdown_order ( int[]  h  )  [inline]
void com::cosylab::acs::maci::test::ContainerProxyImpl::set_default_logLevels ( LogLevels  levels  )  [inline]

Sets the log levels of the default logging configuration. These levels are used by all loggers that have not been configured individually.

void com::cosylab::acs::maci::test::ContainerProxyImpl::set_logLevels ( String  logger_name,
LogLevels  levels 
) [inline]

Sets log levels for a particular named logger. If levels.useDefault is true, then the logger will be reset to using default levels; otherwise it will use the supplied local and remote levels.

void com::cosylab::acs::maci::test::ContainerProxyImpl::shutdown ( int  arg0  )  [inline]
void com::cosylab::acs::maci::test::ContainerProxyImpl::taggedmessage ( short  arg0,
short  arg1,
String  arg2 
) [inline]

Member Data Documentation


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

Generated by  doxygen 1.6.2