#include <object.h>
![Inheritance graph](classDBus_1_1Object__inherit__graph.png)
Public Member Functions | |
virtual | ~Object () |
const DBus::Path & | path () const |
const std::string & | service () const |
Connection & | conn () |
void | set_timeout (int new_timeout=-1) |
int | get_timeout () const |
Protected Member Functions | |
Object (Connection &conn, const Path &path, const char *service) | |
Private Member Functions | |
virtual DXXAPILOCAL bool | handle_message (const Message &)=0 |
virtual DXXAPILOCAL void | register_obj ()=0 |
virtual DXXAPILOCAL void | unregister_obj (bool throw_on_error=true)=0 |
Private Attributes | |
Connection | _conn |
DBus::Path | _path |
std::string | _service |
int | _default_timeout |
Detailed Description
Constructor & Destructor Documentation
◆ Object()
|
protected |
Definition at line 42 of file object.cpp.
◆ ~Object()
|
virtual |
Definition at line 47 of file object.cpp.
Member Function Documentation
◆ conn()
|
inline |
Definition at line 77 of file object.h.
References _conn.
Referenced by DBus::ObjectAdaptor::_emit_signal(), DBus::ObjectProxy::_invoke_method(), DBus::ObjectProxy::_invoke_method_noreply(), DBus::ObjectAdaptor::handle_message(), DBus::ObjectAdaptor::register_obj(), DBus::ObjectProxy::register_obj(), DBus::ObjectAdaptor::unregister_obj(), and DBus::ObjectProxy::unregister_obj().
◆ get_timeout()
|
inline |
Definition at line 92 of file object.h.
References _default_timeout.
Referenced by DBus::ObjectProxy::_invoke_method().
◆ handle_message()
|
privatepure virtual |
Implemented in DBus::ObjectAdaptor, and DBus::ObjectProxy.
◆ path()
|
inline |
Definition at line 82 of file object.h.
References _path.
Referenced by DBus::ObjectAdaptor::_emit_signal(), DBus::ObjectProxy::_invoke_method(), DBus::ObjectProxy::_invoke_method_noreply(), DBus::ObjectProxy::handle_message(), DBus::IntrospectableAdaptor::Introspect(), DBus::ObjectAdaptor::Private::message_function_stub(), DBus::ObjectAdaptor::register_obj(), DBus::ObjectProxy::register_obj(), DBus::ObjectAdaptor::unregister_obj(), and DBus::ObjectProxy::unregister_obj().
◆ register_obj()
|
privatepure virtual |
Implemented in DBus::ObjectAdaptor, and DBus::ObjectProxy.
◆ service()
|
inline |
Definition at line 87 of file object.h.
References _service.
Referenced by DBus::ObjectProxy::_invoke_method(), and DBus::ObjectProxy::_invoke_method_noreply().
◆ set_timeout()
void Object::set_timeout | ( | int | new_timeout = -1 | ) |
Definition at line 51 of file object.cpp.
References _default_timeout, and DBus::debug_log.
◆ unregister_obj()
|
privatepure virtual |
Implemented in DBus::ObjectAdaptor, and DBus::ObjectProxy.
Member Data Documentation
◆ _conn
|
private |
◆ _default_timeout
|
private |
Definition at line 71 of file object.h.
Referenced by get_timeout(), and set_timeout().
◆ _path
|
private |
◆ _service
|
private |
The documentation for this class was generated from the following files: