casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
casa::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 364 of file LoggerHolder.h.


Constructor & Destructor Documentation

Definition at line 367 of file LoggerHolder.h.

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

Definition at line 370 of file LoggerHolder.h.

Definition at line 373 of file LoggerHolder.h.

Definition at line 376 of file LoggerHolder.h.


Member Function Documentation

Definition at line 390 of file LoggerHolder.h.

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

Definition at line 386 of file LoggerHolder.h.

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

Definition at line 392 of file LoggerHolder.h.

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

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

Definition at line 379 of file LoggerHolder.h.

References itsIndex, and itsSink.

Definition at line 388 of file LoggerHolder.h.

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

Get the message parts.

Definition at line 384 of file LoggerHolder.h.

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


Member Data Documentation

Definition at line 398 of file LoggerHolder.h.

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

   

Definition at line 397 of file LoggerHolder.h.

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


The documentation for this class was generated from the following file: