casacore::Notice Class Reference

abstract base class for notices More...

#include <Notice.h>

Inheritance diagram for casacore::Notice:
casacore::ListNotice< t > casacore::OrderedMapNotice< t, v > casacore::RecordNotice

List of all members.

Public Member Functions

 Notice ()
virtual ~Notice ()
virtual uInt type () const =0
 Return the identification number of the Notice type.
virtual int operator== (const Notice &) const =0
 Compare two Notices.

Detailed Description

abstract base class for notices

Intended use:

Public interface

Review Status

Reviewed By:
Friso Olnon
Date Reviewed:
1995/03/16

Synopsis

A Notice is the piece of information passed around between a NoticeSource and a NoticeTarget. This abstract base class is only a skeleton intended to be derived from. It does not contain any relevant information -- that must be added by the derived classes --, but it enforces derived classes to implement the comparison operator == and the function type().

Example

ListNotice , derived from Notice, is the notification which is passed between List and ListIter to keep cursors and container in sync.

Definition at line 62 of file Notice.h.


Constructor & Destructor Documentation

casacore::Notice::Notice (  )  [inline]

Definition at line 64 of file Notice.h.

virtual casacore::Notice::~Notice (  )  [virtual]

Member Function Documentation

virtual int casacore::Notice::operator== ( const Notice  )  const [pure virtual]

Compare two Notices.

virtual uInt casacore::Notice::type (  )  const [pure virtual]

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