Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

P::Signal0< _RetT, _Mutex > Class Template Reference
[Core library]

Signal with no arguments and non-void return-type. More...

#include <psignal.h>

Inheritance diagram for P::Signal0< _RetT, _Mutex >:

P::SignalBase< Slot0< _RetT >, _Mutex > List of all members.

Public Types

typedef _RetT RetType
typedef SignalBase< Slot0<
_RetT >, _Mutex > 
SignalBase

Public Member Functions

RetType emit ()
 Emit the signal.


Detailed Description

template<class _RetT, class _Mutex = VoidMutex>
class P::Signal0< _RetT, _Mutex >

Signal with no arguments and non-void return-type.

Author:
Christian Prochnow <cproch@seculogix.de>

Definition at line 113 of file psignal.h.


Member Typedef Documentation

template<class _RetT, class _Mutex = VoidMutex>
typedef _RetT P::Signal0< _RetT, _Mutex >::RetType
 

Definition at line 115 of file psignal.h.

Referenced by P::Signal0< int >::emit().

template<class _RetT, class _Mutex = VoidMutex>
typedef SignalBase< Slot0<_RetT>, _Mutex > P::Signal0< _RetT, _Mutex >::SignalBase
 

Definition at line 120 of file psignal.h.


Member Function Documentation

template<class _RetT, class _Mutex = VoidMutex>
RetType P::Signal0< _RetT, _Mutex >::emit  )  [inline]
 

Emit the signal.

Definition at line 123 of file psignal.h.

Referenced by P::Object::emit().


The documentation for this class was generated from the following file:
Generated on Fri Mar 12 21:08:36 2004 for P::Classes by doxygen 1.3.3