Main Page   Class Hierarchy   Compound List   File List   Compound Members  

iAwsSource Struct Reference

Interface for signal sources. More...

#include <aws.h>

Inheritance diagram for iAwsSource:

iBase iAwsComponent iAwsWindow List of all members.

Public Methods

virtual iAwsComponentGetComponent ()=0
 Gets the component owner for this (sources are embedded).

virtual bool RegisterSlot (iAwsSlot *slot, unsigned long signal)=0
 Registers a slot for any one of the signals defined by a source. Each sources's signals exist in it's own namespace.

virtual bool UnregisterSlot (iAwsSlot *slot, unsigned long signal)=0
 Unregisters a slot for a signal.

virtual void Broadcast (unsigned long signal)=0
 Broadcasts a signal to all slots that are interested.

Detailed Description

Interface for signal sources.

The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.5 written by Dimitri van Heesch, ©1997-2000