casacore::LogHolderIterEntry Class Reference

Class representing an entry in a LoggerHolder. More...

#include <LoggerHolder.h>

List of all members.

Public Member Functions

 LogHolderIterEntry ()
 LogHolderIterEntry (const LogSink *sink, uInt index)
 LogHolderIterEntry (const LogHolderIterEntry &that)
 ~LogHolderIterEntry ()
LogHolderIterEntryoperator= (const LogHolderIterEntry &that)
Double time () const
 Get the message parts.
String message () const
String priority () const
String location () const
String objectID () const

Private Attributes

const LogSinkitsSink
uInt itsIndex

Detailed Description

Class representing an entry in a LoggerHolder.

Intended use:

Internal

Review Status

Test programs:
tLoggerHolder

Prerequisite

Synopsis

This class makes it possible to use the iterator in the STL-style. It only contains a 'pointer' to the current entry in the current logger. Function like time() can be used to retrieve the message parts.

Definition at line 365 of file LoggerHolder.h.


Constructor & Destructor Documentation

casacore::LogHolderIterEntry::LogHolderIterEntry (  )  [inline]

Definition at line 368 of file LoggerHolder.h.

casacore::LogHolderIterEntry::LogHolderIterEntry ( const LogSink sink,
uInt  index 
) [inline]

Definition at line 371 of file LoggerHolder.h.

casacore::LogHolderIterEntry::LogHolderIterEntry ( const LogHolderIterEntry that  )  [inline]

Definition at line 374 of file LoggerHolder.h.

casacore::LogHolderIterEntry::~LogHolderIterEntry (  )  [inline]

Definition at line 377 of file LoggerHolder.h.


Member Function Documentation

String casacore::LogHolderIterEntry::location (  )  const [inline]

Definition at line 391 of file LoggerHolder.h.

References casacore::LogSink::getLocation(), itsIndex, and itsSink.

String casacore::LogHolderIterEntry::message (  )  const [inline]

Definition at line 387 of file LoggerHolder.h.

References casacore::LogSink::getMessage(), itsIndex, and itsSink.

String casacore::LogHolderIterEntry::objectID (  )  const [inline]

Definition at line 393 of file LoggerHolder.h.

References casacore::LogSink::getObjectID(), itsIndex, and itsSink.

LogHolderIterEntry& casacore::LogHolderIterEntry::operator= ( const LogHolderIterEntry that  )  [inline]

Definition at line 380 of file LoggerHolder.h.

References itsIndex, and itsSink.

String casacore::LogHolderIterEntry::priority (  )  const [inline]

Definition at line 389 of file LoggerHolder.h.

References casacore::LogSink::getPriority(), itsIndex, and itsSink.

Double casacore::LogHolderIterEntry::time (  )  const [inline]

Get the message parts.

Definition at line 385 of file LoggerHolder.h.

References casacore::LogSink::getTime(), itsIndex, and itsSink.


Member Data Documentation

Definition at line 399 of file LoggerHolder.h.

Referenced by location(), message(), objectID(), operator=(), priority(), and time().

Definition at line 398 of file LoggerHolder.h.

Referenced by location(), message(), objectID(), operator=(), priority(), and time().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1