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

/home/bastiaan/D/project/dcouple/trunk/managed/dcouple/signal.d File Reference

Go to the source code of this file.

Classes

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

Functions

SignalSlotManager owner ()
void genericConnect (GenericSlot s)
void genericDisconnect (GenericSlot s)
uint numberOfArguments ()
char[][] arguments ()
class Signal ()
 A signal for the connection to slots.
class Signal (T1)
class Signal (T1, T2)
class Signal (T1, T2, T3)
class Signal (T1, T2, T3, T4)
class Signal (T1, T2, T3, T4, T5)
class Signal (T1, T2, T3, T4, T5, T6)

Variables

SignalManager disconnect
 Disconnect all.
char[][] DUMMYarguments


Function Documentation

char [][] arguments  ) 
 

Definition at line 36 of file signal.d.

Referenced by Signal().

void genericConnect GenericSlot  s  ) 
 

Definition at line 32 of file signal.d.

void genericDisconnect GenericSlot  s  ) 
 

Definition at line 33 of file signal.d.

uint numberOfArguments  ) 
 

Definition at line 35 of file signal.d.

Referenced by Signal().

SignalSlotManager owner  ) 
 

Definition at line 30 of file signal.d.

Referenced by Signal(), and Slot().

class Signal T1  ,
T2  ,
T3  ,
T4  ,
T5  ,
T6 
[private]
 

Causes all connected Slots to be no

! A signal for the connection to slots. /*! A Signal should be owned by a managing class, and can be connected to one or more Slots, possibly in other classes. These Slots are notified when the Signal is emitted.

Causes all connected Slots to be notified.

Causes all connected Slots to be notified.

Causes all connected Slots to be notified.

Causes all connected Slots to be notified.

Causes all connected Slots to be notified.

Causes all connected Slots to be notified.

Causes all connected Slots to be notified.

Causes all connected Slots to be notified. Definition at line 159 of file signal.d.

class Signal T1  ,
T2  ,
T3  ,
T4  ,
T5 
[private]
 

Causes all connected Slots to be notified. Definition at line 138 of file signal.d.

class Signal T1  ,
T2  ,
T3  ,
T4 
[private]
 

Causes all connected Slots to be notified. Definition at line 118 of file signal.d.

class Signal T1  ,
T2  ,
T3 
[private]
 

Causes all connected Slots to be notified. Definition at line 99 of file signal.d.

class Signal T1  ,
T2 
[private]
 

Causes all connected Slots to be notified. Definition at line 81 of file signal.d.

class Signal T1   )  [private]
 

Causes all connected Slots to be notified. Definition at line 64 of file signal.d.

References DUMMYarguments.

class Signal  )  [private]
 

A signal for the connection to slots.

A Signal should be owned by a managing class, and can be connected to one or more Slots, possibly in other classes. These Slots are notified when the Signal is emitted.

Causes all connected Slots to be notified. Definition at line 50 of file signal.d.

References arguments(), disconnect(), DUMMYarguments, genericConnect(), genericDisconnect(), numberOfArguments(), and owner().


Variable Documentation

struct SignalManager disconnect
 

Disconnect all.

Breaks all connections from this Signal.

char [][] DUMMYarguments
 

Definition at line 38 of file signal.d.

Referenced by Signal().


Generated on Fri Sep 17 05:50:08 2004 for dcouple by doxygen 1.3.8