#include <psignal.h>
Public Types | |
| typedef _SlotT | SlotType |
| typedef std::list< SlotType * > | SlotList |
| typedef LockTraits< _Mutex > | LockTraits |
| typedef LockTraits::MutexType | MutexType |
| typedef LockTraits::ReadLock | ReadLock |
| typedef LockTraits::WriteLock | WriteLock |
Public Member Functions | |
| SignalBase () | |
| ~SignalBase () | |
| void | bind (SlotType &slot) |
| Bind slot to signal. | |
| template<class UnbindSlotType> void | unbind (UnbindSlotType &slot) |
| Unbind slot from signal. | |
Protected Member Functions | |
| SlotList | slotList () |
| Returns the list of bound slots. | |
This class is used as a base class for the Signal<> classes.
| _SlotT | |
| _Mutex |
Definition at line 39 of file psignal.h.
|
|||||
|
|
|
|||||
|
|
|
|||||
|
Definition at line 46 of file psignal.h. Referenced by P::SignalBase< Slot0< _RetT >, _Mutex >::slotList(). |
|
|||||
|
Definition at line 42 of file psignal.h. Referenced by P::SignalBase< Slot0< _RetT >, _Mutex >::slotList(). |
|
|||||
|
|
|
|||||
|
Definition at line 47 of file psignal.h. Referenced by P::SignalBase< Slot0< _RetT >, _Mutex >::bind(), and P::SignalBase< Slot0< _RetT >, _Mutex >::unbind(). |
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
Bind slot to signal.
|
|
|||||||||
|
Returns the list of bound slots.
|
|
||||||||||||||
|
Unbind slot from signal.
|
1.3.3