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().
1.6.1