DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > Class Template Reference
[Signals, Proxy]
Subclass of the numbered sigc::signal templates.
More...
#include <signal_proxy.h>
List of all members.
Public Types |
typedef DBusCxxPointer
< signal_proxy > | pointer |
Public Member Functions |
| signal_proxy (const std::string &interface, const std::string &name) |
| signal_proxy (const std::string &path, const std::string &interface, const std::string &name) |
| signal_proxy (const std::string &interface, const std::string &name, const signal_proxy &src) |
| signal_proxy (const std::string &path, const std::string &interface, const std::string &name, const signal_proxy &src) |
virtual signal_base::pointer | clone () |
Static Public Member Functions |
static pointer | create (const std::string &interface, const std::string &name) |
static pointer | create (const std::string &path, const std::string &interface, const std::string &name) |
static pointer | create (const std::string &interface, const std::string &name, const signal_proxy &src) |
static pointer | create (const std::string &path, const std::string &interface, const std::string &name, const signal_proxy &src) |
Protected Member Functions |
virtual HandlerResult | on_dbus_incoming (SignalMessage::const_pointer msg) |
Detailed Description
template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
class DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >
Subclass of the numbered sigc::signal templates.
- Author:
- Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
- Examples:
-
calculator_client.cpp, calculator_watcher.cpp, hal_proxy.cpp, signal_receiver_2.cpp, and signal_receiver_object.cpp.
Member Typedef Documentation
template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
Constructor & Destructor Documentation
template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::signal_proxy |
( |
const std::string & |
interface, |
|
|
const std::string & |
name | |
|
) |
| | [inline] |
References DBus::signal_proxy_base::m_signal_dbus_incoming, and DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::on_dbus_incoming().
Referenced by DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::clone(), DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >::clone(), DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::clone(), DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >::clone(), DBus::signal_proxy< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >::clone(), DBus::signal_proxy< T_return, T_arg1, nil, nil, nil, nil, nil, nil >::clone(), DBus::signal_proxy< T_return, nil, nil, nil, nil, nil, nil, nil >::clone(), DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::clone(), DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::create(), DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >::create(), DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::create(), DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >::create(), DBus::signal_proxy< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >::create(), DBus::signal_proxy< T_return, T_arg1, nil, nil, nil, nil, nil, nil >::create(), DBus::signal_proxy< T_return, nil, nil, nil, nil, nil, nil, nil >::create(), and DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::create().
template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::signal_proxy |
( |
const std::string & |
path, |
|
|
const std::string & |
interface, |
|
|
const std::string & |
name | |
|
) |
| | [inline] |
template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::signal_proxy |
( |
const std::string & |
interface, |
|
|
const std::string & |
name, |
|
|
const signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > & |
src | |
|
) |
| | [inline] |
template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::signal_proxy |
( |
const std::string & |
path, |
|
|
const std::string & |
interface, |
|
|
const std::string & |
name, |
|
|
const signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > & |
src | |
|
) |
| | [inline] |
Member Function Documentation
template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
static pointer DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::create |
( |
const std::string & |
path, |
|
|
const std::string & |
interface, |
|
|
const std::string & |
name, |
|
|
const signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > & |
src | |
|
) |
| | [inline, static] |
template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
static pointer DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::create |
( |
const std::string & |
interface, |
|
|
const std::string & |
name, |
|
|
const signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > & |
src | |
|
) |
| | [inline, static] |
template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
static pointer DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::create |
( |
const std::string & |
path, |
|
|
const std::string & |
interface, |
|
|
const std::string & |
name | |
|
) |
| | [inline, static] |
template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
static pointer DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::create |
( |
const std::string & |
interface, |
|
|
const std::string & |
name | |
|
) |
| | [inline, static] |
template<class T_return, class T_arg1 = nil, class T_arg2 = nil, class T_arg3 = nil, class T_arg4 = nil, class T_arg5 = nil, class T_arg6 = nil, class T_arg7 = nil>
References DBus::HANDLED, and DBus::NOT_HANDLED.
Referenced by DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::signal_proxy(), DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >::signal_proxy(), DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::signal_proxy(), DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >::signal_proxy(), DBus::signal_proxy< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >::signal_proxy(), DBus::signal_proxy< T_return, T_arg1, nil, nil, nil, nil, nil, nil >::signal_proxy(), DBus::signal_proxy< T_return, nil, nil, nil, nil, nil, nil, nil >::signal_proxy(), and DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::signal_proxy().
The documentation for this class was generated from the following file: