Class representing an entry in a LoggerHolder. More...
#include <LoggerHolder.h>
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 |
Class representing an entry in a LoggerHolder.
Internal
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.
casacore::LogHolderIterEntry::LogHolderIterEntry | ( | ) | [inline] |
Definition at line 368 of file LoggerHolder.h.
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.
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.
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.
uInt casacore::LogHolderIterEntry::itsIndex [private] |
Definition at line 399 of file LoggerHolder.h.
Referenced by location(), message(), objectID(), operator=(), priority(), and time().
const LogSink* casacore::LogHolderIterEntry::itsSink [private] |
Definition at line 398 of file LoggerHolder.h.
Referenced by location(), message(), objectID(), operator=(), priority(), and time().