DBus::Slot< R, P > Class Template Reference
#include <util.h>
Inheritance diagram for DBus::Slot< R, P >:
Public Member Functions | |
Slot & | operator= (Callback_Base< R, P > *s) |
R | operator() (P param) const |
R | call (P param) const |
bool | empty () const |
Private Attributes | |
RefPtr< Callback_Base< R, P > > | _cb |
Detailed Description
template<class R, class P>
class DBus::Slot< R, P >
Definition at line 225 of file util.h.
Member Function Documentation
template<class R, class P>
R DBus::Slot< R, P >::call | ( | P | param | ) | const [inline] |
template<class R, class P>
bool DBus::Slot< R, P >::empty | ( | ) | const [inline] |
Definition at line 260 of file util.h.
Referenced by DBus::Slot< void, const SignalMessage & >::call(), and DBus::Slot< void, const SignalMessage & >::operator()().
template<class R, class P>
R DBus::Slot< R, P >::operator() | ( | P | param | ) | const [inline] |
template<class R, class P>
Slot& DBus::Slot< R, P >::operator= | ( | Callback_Base< R, P > * | s | ) | [inline] |
Member Data Documentation
template<class R, class P>
RefPtr< Callback_Base<R, P> > DBus::Slot< R, P >::_cb [private] |
Definition at line 267 of file util.h.
Referenced by DBus::Slot< void, const SignalMessage & >::call(), DBus::Slot< void, const SignalMessage & >::empty(), DBus::Slot< void, const SignalMessage & >::operator()(), and DBus::Slot< void, const SignalMessage & >::operator=().
The documentation for this class was generated from the following file: