#include <signal_base.h>
Public Types | |
typedef DBusCxxPointer < signal_base > | pointer |
Public Member Functions | |
~signal_base () | |
DBusCxxPointer< Connection > | connection () |
void | set_connection (DBusCxxPointer< Connection > connection) |
const std::string & | sender () |
void | set_sender (const std::string &s) |
const std::string & | interface () |
void | set_interface (const std::string &i) |
const std::string & | name () |
void | set_name (const std::string &n) |
const std::string & | path () |
void | set_path (const std::string &s) |
const std::string & | destination () |
void | set_destination (const std::string &s) |
virtual pointer | clone ()=0 |
This method is needed to be able to create a duplicate of a child capable of parsing their specific template type message. | |
Protected Member Functions | |
signal_base (const std::string &path, const std::string &interface, const std::string &name) | |
signal_base (const std::string &interface, const std::string &name) | |
signal_base (DBusCxxPointer< Connection > connection, const std::string &path, const std::string &interface, const std::string &name) | |
signal_base (DBusCxxPointer< Connection > connection, const std::string &interface, const std::string &name) | |
signal_base (const signal_base &other) | |
bool | handle_dbus_outgoing (Message::const_pointer) |
Protected Attributes | |
DBusCxxWeakPointer< Connection > | m_connection |
std::string | m_sender |
std::string | m_interface |
std::string | m_name |
std::string | m_path |
std::string | m_destination |
std::string | m_match_rule |
typedef DBusCxxPointer<signal_base> DBus::signal_base::pointer |
Reimplemented in DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, DBus::signal< T_return, nil, nil, nil, nil, nil, nil, nil >, DBus::signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil >, DBus::signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >, DBus::signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >, DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >, DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >, DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >, DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, DBus::signal_proxy< T_return, nil, nil, nil, nil, nil, nil, nil >, DBus::signal_proxy< T_return, T_arg1, nil, nil, nil, nil, nil, nil >, DBus::signal_proxy< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >, DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >, DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >, DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >, DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >, DBus::signal_proxy_base, and DBus::signal_proxy_simple.
DBus::signal_base::signal_base | ( | const std::string & | path, | |
const std::string & | interface, | |||
const std::string & | name | |||
) | [protected] |
DBus::signal_base::signal_base | ( | const std::string & | interface, | |
const std::string & | name | |||
) | [protected] |
DBus::signal_base::signal_base | ( | DBusCxxPointer< Connection > | connection, | |
const std::string & | path, | |||
const std::string & | interface, | |||
const std::string & | name | |||
) | [protected] |
DBus::signal_base::signal_base | ( | DBusCxxPointer< Connection > | connection, | |
const std::string & | interface, | |||
const std::string & | name | |||
) | [protected] |
DBus::signal_base::signal_base | ( | const signal_base & | other | ) | [protected] |
DBus::signal_base::~signal_base | ( | ) |
virtual pointer DBus::signal_base::clone | ( | ) | [pure virtual] |
This method is needed to be able to create a duplicate of a child capable of parsing their specific template type message.
Implemented in DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, DBus::signal< T_return, nil, nil, nil, nil, nil, nil, nil >, DBus::signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil >, DBus::signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >, DBus::signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >, DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >, DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >, DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >, DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >, DBus::signal_proxy< T_return, nil, nil, nil, nil, nil, nil, nil >, DBus::signal_proxy< T_return, T_arg1, nil, nil, nil, nil, nil, nil >, DBus::signal_proxy< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >, DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >, DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >, DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >, DBus::signal_proxy< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >, DBus::signal_proxy_base, and DBus::signal_proxy_simple.
DBusCxxPointer< Connection > DBus::signal_base::connection | ( | ) |
References m_connection.
const std::string & DBus::signal_base::destination | ( | ) |
References m_destination.
bool DBus::signal_base::handle_dbus_outgoing | ( | Message::const_pointer | msg | ) | [protected] |
References m_connection.
Referenced by DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, nil, nil, nil, nil, nil, nil, nil >::internal_callback(), and DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::internal_callback().
const std::string & DBus::signal_base::interface | ( | ) |
References m_interface.
const std::string & DBus::signal_base::name | ( | ) |
References m_name.
const std::string & DBus::signal_base::path | ( | ) |
References m_path.
const std::string & DBus::signal_base::sender | ( | ) |
References m_sender.
void DBus::signal_base::set_connection | ( | DBusCxxPointer< Connection > | connection | ) |
References m_connection.
void DBus::signal_base::set_destination | ( | const std::string & | s | ) |
References m_destination.
void DBus::signal_base::set_interface | ( | const std::string & | i | ) |
References m_interface.
void DBus::signal_base::set_name | ( | const std::string & | n | ) |
References m_name.
void DBus::signal_base::set_path | ( | const std::string & | s | ) |
References m_path.
void DBus::signal_base::set_sender | ( | const std::string & | s | ) |
References m_sender.
DBusCxxWeakPointer<Connection> DBus::signal_base::m_connection [protected] |
Referenced by connection(), handle_dbus_outgoing(), and set_connection().
std::string DBus::signal_base::m_destination [protected] |
Referenced by destination(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, nil, nil, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::internal_callback(), DBus::signal_proxy_base::match_rule(), DBus::signal_proxy_base::matches(), and set_destination().
std::string DBus::signal_base::m_interface [protected] |
Referenced by interface(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, nil, nil, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::internal_callback(), DBus::signal_proxy_base::match_rule(), DBus::signal_proxy_base::matches(), and set_interface().
std::string DBus::signal_base::m_match_rule [protected] |
Reimplemented in DBus::signal_proxy_base.
std::string DBus::signal_base::m_name [protected] |
Referenced by DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, nil, nil, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::internal_callback(), DBus::signal_proxy_base::match_rule(), DBus::signal_proxy_base::matches(), name(), and set_name().
std::string DBus::signal_base::m_path [protected] |
Referenced by DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, nil, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, nil, nil, nil, nil, nil, nil, nil >::internal_callback(), DBus::signal< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::internal_callback(), DBus::signal_proxy_base::match_rule(), DBus::signal_proxy_base::matches(), path(), and set_path().
std::string DBus::signal_base::m_sender [protected] |
Referenced by DBus::signal_proxy_base::match_rule(), DBus::signal_proxy_base::matches(), sender(), and set_sender().