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

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

Go to the source code of this file.

Classes

struct  SlotManager
 An interface for the management of slots. More...

Functions

SignalSlotManager owner ()
void genericConnect (GenericSignal s)
void genericDisconnect (GenericSignal s)
uint numberOfArguments ()
char[][] arguments ()
class Slot ()
 A slot to which signals can be connected.
class Slot (T1)
class Slot (T1, T2)
class Slot (T1, T2, T3)
class Slot (T1, T2, T3, T4)
class Slot (T1, T2, T3, T4, T5)

Variables

SlotManager disconnect
 Disconnect all.
char[][] DUMMYarguments


Function Documentation

char [][] arguments  ) 
 

Definition at line 36 of file slot.d.

void genericConnect GenericSignal  s  ) 
 

Definition at line 32 of file slot.d.

Referenced by Signal().

void genericDisconnect GenericSignal  s  ) 
 

Definition at line 33 of file slot.d.

Referenced by Signal().

uint numberOfArguments  ) 
 

Definition at line 35 of file slot.d.

SignalSlotManager owner  ) 
 

Definition at line 30 of file slot.d.

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

Calls the registered callBack member function. Allows the Slot to be called like a function.

A slot to which signals can be connected.

A Slot should be owned by a managing class, and can be connected to one or more Signals, possibly in other classes. This Slot is then notified when a connected Signal is emitted, and the corresponding call-back function ("delegate") called.

Calls the registered callBack member function. Allows the Slot to be called like a function.

Calls the registered callBack member function. Allows the Slot to be called like a function.

Calls the registered callBack member function. Allows the Slot to be called like a function.

Calls the registered callBack member function. Allows the Slot to be called like a function.

Calls the registered callBack member function. Allows the Slot to be called like a function.

Calls the registered callBack member function. Allows the Slot to be called like a function.

Calls the registered callBack member function. Allows the Slot to be called like a function.

Calls the registered callBack member function. Allows the Slot to be called like a function.Definition at line 152 of file slot.d.

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

Calls the registered callBack member function. Allows the Slot to be called like a function.Definition at line 129 of file slot.d.

class Slot T1  ,
T2  ,
T3 
[private]
 

Calls the registered callBack member function. Allows the Slot to be called like a function.Definition at line 107 of file slot.d.

class Slot T1  ,
T2 
[private]
 

Calls the registered callBack member function. Allows the Slot to be called like a function.Definition at line 86 of file slot.d.

References disconnect().

class Slot T1   )  [private]
 

Calls the registered callBack member function. Allows the Slot to be called like a function.Definition at line 66 of file slot.d.

References owner(), and SignalSlotManager::register().

class Slot  )  [private]
 

A slot to which signals can be connected.

A Slot should be owned by a managing class, and can be connected to one or more Signals, possibly in other classes. This Slot is then notified when a connected Signal is emitted, and the corresponding call-back function ("delegate") called.

Calls the registered callBack member function. Allows the Slot to be called like a function.Definition at line 50 of file slot.d.


Variable Documentation

struct SlotManager disconnect
 

Disconnect all.

Breaks all connections from this Slot.

char [][] DUMMYarguments
 

Definition at line 38 of file slot.d.


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