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

gutz::Call< CE, F, A1, NA, NA, NA, NA, NA, NA, NA > Class Template Reference

#include <signalCall.h>

Inheritance diagram for gutz::Call< CE, F, A1, NA, NA, NA, NA, NA, NA, NA >:

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

Detailed Description

template<class CE, class F, class A1>
class gutz::Call< CE, F, A1, NA, NA, NA, NA, NA, NA, NA >

implement/specialize Call with 1 parameter

Definition at line 239 of file signalCall.h.

Public Types

typedef _Call< CE, F, A1,
NA, NA, NA, NA, NA, NA, NA
btype
typedef A1 Arg1

Public Member Functions

 Call (CE *callee, F fptr, int priority, SignalIF *sig)
void call (A1 a1, NA, NA, NA, NA, NA, NA, NA)
 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.

virtual void call (A1, A2, A3, A4, A5, A6, A7, A8)=0
void detatch (SignalIF *sig)
bool isCallee (void const *callee) const
bool isCall (_CallIF< A1, NA, NA, NA, NA, NA, NA, NA > 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>
typedef _Call<CE,F,A1,NA,NA,NA,NA,NA,NA,NA> gutz::Call< CE, F, A1, NA, NA, NA, NA, NA, NA, NA >::btype
 

Reimplemented from gutz::_Call< CE, F, A1, NA, NA, NA, NA, NA, NA, NA >.

Definition at line 243 of file signalCall.h.


Member Function Documentation

template<class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8>
virtual void gutz::_CallIF< A1, A2, A3, A4, A5, A6, A7, A8 >::call A1  ,
A2  ,
A3  ,
A4  ,
A5  ,
A6  ,
A7  ,
A8 
[pure virtual, inherited]
 

Implemented in gutz::_Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >, and gutz::Call< CE, F, A1, A2, A3, A4, A5, A6, A7, A8 >.

template<class CE, class F, class A1>
void gutz::Call< CE, F, A1, NA, NA, NA, NA, NA, NA, NA >::call A1  a1,
NA  ,
NA  ,
NA  ,
NA  ,
NA  ,
NA  ,
NA 
[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, NA, NA, NA, NA, NA, NA, NA >.

Definition at line 248 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>
gutz::Call< CE, F, A1, NA, NA, NA, NA, NA, NA, NA >::Call CE *  callee,
fptr,
int  priority,
SignalIF sig
[inline]
 

Definition at line 244 of file signalCall.h.

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

void gutz::_Call< CE , F , A1 , NA , NA , NA , NA , NA , NA , NA >::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]
 

bool gutz::_Call< CE , F , A1 , NA , NA , NA , NA , NA , NA , NA >::isCall _CallIF< A1 , NA , NA , NA , NA , NA , NA , NA > const *  c  )  const [inline, inherited]
 

Definition at line 183 of file signalCall.h.

bool gutz::_Call< CE , F , A1 , NA , NA , NA , NA , NA , NA , NA >::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

CE * gutz::_Call< CE , F , A1 , NA , NA , NA , NA , NA , NA , NA >::_callee [inherited]
 

Definition at line 192 of file signalCall.h.

F gutz::_Call< CE , F , A1 , NA , NA , NA , NA , NA , NA , NA >::_func [inherited]
 

Definition at line 193 of file signalCall.h.

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