casacore
Public Member Functions | List of all members
casacore::Notice Class Referenceabstract

abstract base class for notices More...

#include <Notice.h>

Public Member Functions

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

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

◆ Notice()

casacore::Notice::Notice ( )
inline

Definition at line 64 of file Notice.h.

References operator==(), type(), and ~Notice().

◆ ~Notice()

virtual casacore::Notice::~Notice ( )
virtual

Referenced by Notice().

Member Function Documentation

◆ operator==()

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

◆ type()

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

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