alma::acs::logging::config::LogConfig::LockableUnnamedLogger Class Reference

Inheritance diagram for alma::acs::logging::config::LogConfig::LockableUnnamedLogger:
Inheritance graph
[legend]
Collaboration diagram for alma::acs::logging::config::LogConfig::LockableUnnamedLogger:
Collaboration graph
[legend]

List of all members.

Package Functions

 LockableUnnamedLogger ()
 LockableUnnamedLogger (UnnamedLogger config)
 LockableUnnamedLogger (LockableUnnamedLogger config)
void lockRemote ()
void lockLocal ()
void unlockRemote ()
void unlockLocal ()
boolean isLockedRemote ()
boolean isLockedLocal ()

Private Member Functions

void init (UnnamedLogger config)

Private Attributes

boolean isLockedRemote = false
boolean isLockedLocal = false

Constructor & Destructor Documentation

alma::acs::logging::config::LogConfig::LockableUnnamedLogger::LockableUnnamedLogger (  )  [inline, package]

References init().

alma::acs::logging::config::LogConfig::LockableUnnamedLogger::LockableUnnamedLogger ( UnnamedLogger  config  )  [inline, package]

References init().

alma::acs::logging::config::LogConfig::LockableUnnamedLogger::LockableUnnamedLogger ( LockableUnnamedLogger  config  )  [inline, package]

Member Function Documentation

void alma::acs::logging::config::LogConfig::LockableUnnamedLogger::init ( UnnamedLogger  config  )  [inline, private]
void alma::acs::logging::config::LogConfig::LockableUnnamedLogger::lockLocal (  )  [inline, package]

References isLockedLocal().

void alma::acs::logging::config::LogConfig::LockableUnnamedLogger::lockRemote (  )  [inline, package]
void alma::acs::logging::config::LogConfig::LockableUnnamedLogger::unlockLocal (  )  [inline, package]

References isLockedLocal().

void alma::acs::logging::config::LogConfig::LockableUnnamedLogger::unlockRemote (  )  [inline, package]

References isLockedRemote().

Referenced by init().


Member Data Documentation


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

Generated by  doxygen 1.6.2