DBus::Callback< C, R, P > Class Template Reference
#include <util.h>
Inheritance diagram for DBus::Callback< C, R, P >:
Public Types | |
typedef R(C::* | M )(P) |
Public Member Functions | |
Callback (C *c, M m) | |
R | call (P param) const |
Private Attributes | |
C * | _c |
M | _m |
Detailed Description
template<class C, class R, class P>
class DBus::Callback< C, R, P >
Definition at line 271 of file util.h.
Member Typedef Documentation
template<class C, class R, class P>
typedef R(C::* DBus::Callback< C, R, P >::M)(P) |
Constructor & Destructor Documentation
template<class C, class R, class P>
DBus::Callback< C, R, P >::Callback | ( | C * | c, | |
M | m | |||
) | [inline] |
Member Function Documentation
template<class C, class R, class P>
R DBus::Callback< C, R, P >::call | ( | P | param | ) | const [inline, virtual] |
Implements DBus::Callback_Base< R, P >.
Definition at line 281 of file util.h.
References DBus::Callback< C, R, P >::_c, and DBus::Callback< C, R, P >::_m.
Member Data Documentation
template<class C, class R, class P>
C* DBus::Callback< C, R, P >::_c [private] |
Definition at line 288 of file util.h.
Referenced by DBus::Callback< C, R, P >::call().
template<class C, class R, class P>
M DBus::Callback< C, R, P >::_m [private] |
Definition at line 289 of file util.h.
Referenced by DBus::Callback< C, R, P >::call().
The documentation for this class was generated from the following file: