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 ()
LogHolderIterEntry & operator= (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 LogSink * itsSink
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