
#include <method.h>

Public Types | |
| typedef DBusCxxPointer< Method > | pointer |
| typedef DBusCxxPointer< Method > | pointer |
Public Member Functions | |
| Method (const std::string &name) | |
| virtual | ~Method () |
| virtual HandlerResult | handle_call_message (DBusCxxPointer< Connection > connection, CallMessage::const_pointer message) |
| void | set_method (sigc::slot4< void, T_arg1, T_arg2, T_arg3, T_arg4 > slot) |
| virtual MethodBase::pointer | clone () |
| virtual std::string | introspect (int space_depth=0) const |
| Returns a DBus XML description of this interface. | |
| virtual std::string | arg_name (size_t i) |
| virtual void | set_arg_name (size_t i, const std::string &name) |
| Method (const std::string &name) | |
| virtual HandlerResult | handle_call_message (DBusCxxPointer< Connection > connection, CallMessage::const_pointer message) |
| void | set_method (sigc::slot4< void, T_arg1, T_arg2, T_arg3, T_arg4 > slot) |
| virtual MethodBase::pointer | clone () |
| virtual std::string | introspect (int space_depth=0) const |
| Returns a DBus XML description of this interface. | |
| virtual std::string | arg_name (size_t i) |
| virtual void | set_arg_name (size_t i, const std::string &name) |
Static Public Member Functions | |
| static pointer | create (const std::string &name) |
| static pointer | create (const std::string &name) |
Protected Attributes | |
| std::string | m_arg_names [4+1] |
| sigc::slot4< void, T_arg1, T_arg2, T_arg3, T_arg4 > | m_slot |
| typedef DBusCxxPointer<Method> DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::pointer |
Reimplemented from DBus::MethodBase.
| typedef DBusCxxPointer<Method> DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::pointer |
Reimplemented from DBus::MethodBase.
| DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::Method | ( | const std::string & | name | ) | [inline] |
| virtual DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::~Method | ( | ) | [inline, virtual] |
| DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::Method | ( | const std::string & | name | ) | [inline] |
| virtual std::string DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::arg_name | ( | size_t | i | ) | [inline, virtual] |
Reimplemented from DBus::MethodBase.
References DBus::Method< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::m_arg_names.
| virtual std::string DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::arg_name | ( | size_t | i | ) | [inline, virtual] |
Reimplemented from DBus::MethodBase.
References DBus::Method< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::m_arg_names.
| virtual MethodBase::pointer DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::clone | ( | ) | [inline, virtual] |
| virtual MethodBase::pointer DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::clone | ( | ) | [inline, virtual] |
| static pointer DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::create | ( | const std::string & | name | ) | [inline, static] |
| static pointer DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::create | ( | const std::string & | name | ) | [inline, static] |
| virtual HandlerResult DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::handle_call_message | ( | DBusCxxPointer< Connection > | connection, | |
| CallMessage::const_pointer | message | |||
| ) | [inline, virtual] |
| virtual HandlerResult DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::handle_call_message | ( | DBusCxxPointer< Connection > | connection, | |
| CallMessage::const_pointer | message | |||
| ) | [inline, virtual] |
| virtual std::string DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::introspect | ( | int | space_depth = 0 |
) | const [inline, virtual] |
Returns a DBus XML description of this interface.
Reimplemented from DBus::MethodBase.
References DBus::Method< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::m_arg_names, and DBus::MethodBase::name().
| virtual std::string DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::introspect | ( | int | space_depth = 0 |
) | const [inline, virtual] |
Returns a DBus XML description of this interface.
Reimplemented from DBus::MethodBase.
References DBus::Method< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::m_arg_names, and DBus::MethodBase::name().
| virtual void DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::set_arg_name | ( | size_t | i, | |
| const std::string & | name | |||
| ) | [inline, virtual] |
Reimplemented from DBus::MethodBase.
References DBus::Method< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::m_arg_names.
| virtual void DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::set_arg_name | ( | size_t | i, | |
| const std::string & | name | |||
| ) | [inline, virtual] |
Reimplemented from DBus::MethodBase.
References DBus::Method< T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >::m_arg_names.
| void DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::set_method | ( | sigc::slot4< void, T_arg1, T_arg2, T_arg3, T_arg4 > | slot | ) | [inline] |
| void DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::set_method | ( | sigc::slot4< void, T_arg1, T_arg2, T_arg3, T_arg4 > | slot | ) | [inline] |
std::string DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::m_arg_names [protected] |
sigc::slot4< void, T_arg1, T_arg2, T_arg3, T_arg4 > DBus::Method< void, T_arg1, T_arg2, T_arg3, T_arg4, nil, nil, nil >::m_slot [protected] |
1.6.1