arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 > Class Template Reference

#include <signalCall.h>

Inheritance diagram for gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >:

gutz::_Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 > gutz::_CallIF< A1, A2, A3, A4, A5, A6, A7, A8 > List of all members.

template<class CE, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
class gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >


Public Types

typedef _Call< CE, F, A1,
A2, A3, A4, A5, A6, A7, A8 > 
btype
typedef A1 Arg1

Public Member Functions

 Call (CE *callee, F fptr, int priority, SignalIF *sig)
void call (A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8)
 this should NEVER be called, I implemented it so you can create a dummy _Call for comparisons, needed to delete a call by disconnect() from the Signal level.

void detatch (SignalIF *sig)
bool isCallee (void const *callee) const
bool isCall (_CallIF< A1, A2, A3, A4, A5, A6, A7, A8 > const *c) const
virtual bool isCall (_CallIF const *) const=0

Public Attributes

CE * _callee
_func
int _p

Member Typedef Documentation

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
typedef A1 gutz::_CallIF< A1, A2, A3, A4, A5, A6, A7, A8 >::Arg1 [inherited]
 

Definition at line 119 of file signalCall.h.

template<class CE, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
typedef _Call<CE,F,A1,A2,A3,A4,A5,A6,A7,A8> gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::btype
 

Reimplemented from gutz::_Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >.

Definition at line 207 of file signalCall.h.

Referenced by gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, NA >::Call(), gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, NA, NA >::Call(), gutz::Call< CE, F, A1, A2, A3, A4, A5, NA, NA, NA >::Call(), gutz::Call< CE, F, A1, A2, A3, A4, NA, NA, NA, NA >::Call(), gutz::Call< CE, F, A1, A2, A3, NA, NA, NA, NA, NA >::Call(), gutz::Call< CE, F, A1, A2, NA, NA, NA, NA, NA, NA >::Call(), gutz::Call< CE, F, A1, NA, NA, NA, NA, NA, NA, NA >::Call(), gutz::Call< CE, F, NA, NA, NA, NA, NA, NA, NA, NA >::Call(), and gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::Call().


Constructor & Destructor Documentation

template<class CE, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::Call CE *  callee,
fptr,
int  priority,
SignalIF sig
[inline]
 

Definition at line 208 of file signalCall.h.

References gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::btype.


Member Function Documentation

template<class CE, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
void gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::call A1  a1,
A2  a2,
A3  a3,
A4  a4,
A5  a5,
A6  a6,
A7  a7,
A8  a8
[inline, virtual]
 

this should NEVER be called, I implemented it so you can create a dummy _Call for comparisons, needed to delete a call by disconnect() from the Signal level.

If you are creating one of these to actually be called, you need to create a "Call" instead!!!

Reimplemented from gutz::_Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >.

Definition at line 212 of file signalCall.h.

References gutz::_Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::_callee, and gutz::_Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::_func.

template<class CE, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
void gutz::_Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::detatch SignalIF sig  )  [inline, virtual, inherited]
 

Implements gutz::_CallIF< A1, A2, A3, A4, A5, A6, A7, A8 >.

Definition at line 175 of file signalCall.h.

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
virtual bool gutz::_CallIF< A1, A2, A3, A4, A5, A6, A7, A8 >::isCall _CallIF< A1, A2, A3, A4, A5, A6, A7, A8 > const *   )  const [pure virtual, inherited]
 

template<class CE, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
bool gutz::_Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::isCall _CallIF< A1, A2, A3, A4, A5, A6, A7, A8 > const *  c  )  const [inline, inherited]
 

Definition at line 183 of file signalCall.h.

template<class CE, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
bool gutz::_Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::isCallee void const *  callee  )  const [inline, virtual, inherited]
 

Implements gutz::_CallIF< A1, A2, A3, A4, A5, A6, A7, A8 >.

Definition at line 179 of file signalCall.h.


Member Data Documentation

template<class CE, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
CE* gutz::_Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::_callee [inherited]
 

Definition at line 192 of file signalCall.h.

Referenced by gutz::_Call< CE, F, NA, NA, NA, NA, NA, NA, NA, NA >::_Call(), gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, NA >::call(), gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, NA, NA >::call(), gutz::Call< CE, F, A1, A2, A3, A4, A5, NA, NA, NA >::call(), gutz::Call< CE, F, A1, A2, A3, A4, NA, NA, NA, NA >::call(), gutz::Call< CE, F, A1, A2, A3, NA, NA, NA, NA, NA >::call(), gutz::Call< CE, F, A1, A2, NA, NA, NA, NA, NA, NA >::call(), gutz::Call< CE, F, A1, NA, NA, NA, NA, NA, NA, NA >::call(), gutz::Call< CE, F, NA, NA, NA, NA, NA, NA, NA, NA >::call(), gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::call(), gutz::_Call< CE, F, NA, NA, NA, NA, NA, NA, NA, NA >::detatch(), gutz::_Call< CE, F, NA, NA, NA, NA, NA, NA, NA, NA >::isCall(), and gutz::_Call< CE, F, NA, NA, NA, NA, NA, NA, NA, NA >::isCallee().

template<class CE, class F, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
F gutz::_Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::_func [inherited]
 

Definition at line 193 of file signalCall.h.

Referenced by gutz::_Call< CE, F, NA, NA, NA, NA, NA, NA, NA, NA >::_Call(), gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, NA >::call(), gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, NA, NA >::call(), gutz::Call< CE, F, A1, A2, A3, A4, A5, NA, NA, NA >::call(), gutz::Call< CE, F, A1, A2, A3, A4, NA, NA, NA, NA >::call(), gutz::Call< CE, F, A1, A2, A3, NA, NA, NA, NA, NA >::call(), gutz::Call< CE, F, A1, A2, NA, NA, NA, NA, NA, NA >::call(), gutz::Call< CE, F, A1, NA, NA, NA, NA, NA, NA, NA >::call(), gutz::Call< CE, F, NA, NA, NA, NA, NA, NA, NA, NA >::call(), gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >::call(), and gutz::_Call< CE, F, NA, NA, NA, NA, NA, NA, NA, NA >::isCall().

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
int gutz::_CallIF< A1, A2, A3, A4, A5, A6, A7, A8 >::_p [inherited]
 

Definition at line 126 of file signalCall.h.

Referenced by gutz::_CallIF< A1, NA, NA, NA, NA, NA, NA, NA >::_CallIF().


The documentation for this class was generated from the following file:
Send questions, comments, and bug reports to:
jmk