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

P::Signal2< _RetT, _ParamType1, _ParamType2, _Mutex > Class Template Reference
[Core library]

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

#include <psignal.h>

Inheritance diagram for P::Signal2< _RetT, _ParamType1, _ParamType2, _Mutex >:

P::SignalBase< Slot2< _RetT, _ParamType1, _ParamType2 >, _Mutex > List of all members.

Public Types

typedef _RetT RetType
typedef SignalBase< Slot2<
_RetT, _ParamType1, _ParamType2 >,
_Mutex > 
SignalBase

Public Member Functions

RetType emit (_ParamType1 p1, _ParamType2 p2)
 Emit the signal.


Detailed Description

template<class _RetT, class _ParamType1, class _ParamType2, class _Mutex = VoidMutex>
class P::Signal2< _RetT, _ParamType1, _ParamType2, _Mutex >

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

Author:
Christian Prochnow <cproch@seculogix.de>

Definition at line 234 of file psignal.h.


Member Typedef Documentation

template<class _RetT, class _ParamType1, class _ParamType2, class _Mutex = VoidMutex>
typedef _RetT P::Signal2< _RetT, _ParamType1, _ParamType2, _Mutex >::RetType
 

Definition at line 238 of file psignal.h.

Referenced by P::Signal2< _RetT, _ParamType1, _ParamType2, _Mutex >::emit().

template<class _RetT, class _ParamType1, class _ParamType2, class _Mutex = VoidMutex>
typedef SignalBase< Slot2<_RetT, _ParamType1, _ParamType2>, _Mutex > P::Signal2< _RetT, _ParamType1, _ParamType2, _Mutex >::SignalBase
 

Definition at line 243 of file psignal.h.


Member Function Documentation

template<class _RetT, class _ParamType1, class _ParamType2, class _Mutex = VoidMutex>
RetType P::Signal2< _RetT, _ParamType1, _ParamType2, _Mutex >::emit _ParamType1  p1,
_ParamType2  p2
[inline]
 

Emit the signal.

Definition at line 246 of file psignal.h.

References P::Signal2< _RetT, _ParamType1, _ParamType2, _Mutex >::RetType, P::SignalBase< Slot2< _RetT, _ParamType1, _ParamType2 >, _Mutex >::slotList(), and P::SignalBase< Slot2< _RetT, _ParamType1, _ParamType2 >, _Mutex >::SlotList.

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