Main Page | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

SignalManager Struct Reference

An interface for the management of signals. More...

List of all members.

Public Member Functions

void register (GenericSignal)


Detailed Description

An interface for the management of signals.

Provides an interface that must be implemented by classes that own Signals in a managed way.

Definition at line 36 of file signal.d.


Member Function Documentation

void SignalManager::register GenericSignal   ) 
 

Deriving classes must implement this function to keep a list of Signals that it owns, and disconnect() them in the destructor (so that connected Slots remove their reference). Also, deriving classes must provide and use a method (say, .discard()) to disconnect all signals when the object is no longer used, so that it may be garbage collected.


The documentation for this struct was generated from the following file:
Generated on Thu Sep 23 01:43:49 2004 for dcouple by doxygen 1.3.8