Home Libraries Author Links

stm::logger_base Class Reference
[LoggerAids: Formatted Logging Aids]

Inheritance diagram for stm::logger_base:

Inheritance graph
[legend]

List of all members.


Detailed Description

Common base class of all basic_logger class template specializations.

Definition at line 103 of file loggeraids.hpp.


Public Types

enum  LockingPolicy {
  NoLocking = 0,
  ProcessLocking = 1,
  SystemLocking = 2
}
 Locking policy for objects of derived classes. More...

Member Enumeration Documentation

enum stm::logger_base::LockingPolicy

Locking policy for objects of derived classes.

Enumerator:
NoLocking  No locking possible.
ProcessLocking  Locking all threads of the calling process.
SystemLocking  Locking all threads in the system.

Reimplemented in stm::basic_logger< StringT, stdIndent, lineLength, lockingPolicy >, stm::basic_logger< std::string, stdIndent, lineLength, lockingPolicy >, and stm::basic_logger< std::wstring, stdIndent, lineLength, lockingPolicy >.

Definition at line 107 of file loggeraids.hpp.


© Copyright Tom Michaelis 2002-2007

Distributed under the SysToMath Software License (See the accompanying file license.txt or a copy at www.SysToMath.com).