Main Page   Class Hierarchy   Compound List   File List   Compound Members  

SuspendLinkNodeNotify Class Reference

A collection of LinkNodes that silences all notifications to the contained nodes. More...

#include <mlinknode.h>

Inheritance diagram for SuspendLinkNodeNotify::

LinkNode List of all members.

Public Methods

 SuspendLinkNodeNotify ()
virtual ~SuspendLinkNodeNotify ()
void suspend (LinkNode const &other)
void release (LinkNode const &other)
void releaseAll ()

Protected Methods

virtual void notifyConnection (NodeLinkType chg, NodeLink const *cnncn)
virtual void notifyNotifiedAndPurged (NodeLinkType chg)

Detailed Description

A collection of LinkNodes that silences all notifications to the contained nodes.

Silences are removed automatically when this object is destroyed.

Definition at line 357 of file mlinknode.h.


Member Function Documentation

void notifyConnection ( NodeLinkType chg,
NodeLink const * cnncn ) [protected, virtual]
 

Catch the notifications here and silence them.

Reimplemented from LinkNode.

void notifyNotifiedAndPurged ( NodeLinkType chg ) [protected, virtual]
 

Catch the notifications here and silence them.

Reimplemented from LinkNode.

void releaseAll ( ) [inline]
 

Releases all connections, but does not disconnect them.

Reimplemented from LinkNode.

Definition at line 364 of file mlinknode.h.


The documentation for this class was generated from the following file:
Generated at Tue Dec 4 19:53:32 2001 for MagiC++ by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001