Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages
iAwsSource Struct Reference
[AWS]
Interface for signal sources.
More...
#include <iaws/aws.h>
Inheritance diagram for iAwsSource:

Public Member Functions | |
virtual iAwsComponent * | GetComponent ()=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. | |
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.
Definition at line 640 of file aws.h.
Member Function Documentation
|
Broadcasts a signal to all slots that are interested.
Implemented in awsEmbeddedComponent. |
|
Gets the component owner for this (sources are embedded).
Implemented in awsEmbeddedComponent. |
|
Registers a slot for any one of the signals defined by a source. Each sources's signals exist in it's own namespace Implemented in awsEmbeddedComponent. |
|
Unregisters a slot for a signal.
Implemented in awsEmbeddedComponent. |
The documentation for this struct was generated from the following file:
- iaws/aws.h
Generated for Crystal Space by doxygen 1.3.9.1