#include <object.h>

Inheritance diagram for DBus::ObjectProxy:
Inheritance graph

List of all members.

Public Member Functions

 ObjectProxy (Connection &conn, const Path &path, const char *service="")
 ~ObjectProxy ()
const ObjectProxyobject () const
- Public Member Functions inherited from DBus::Object
virtual ~Object ()
const DBus::Pathpath () const
const std::string & service () const
Connectionconn ()
void set_timeout (int new_timeout=-1)
int get_timeout () const

Private Member Functions

Message _invoke_method (CallMessage &)
bool _invoke_method_noreply (CallMessage &call)
bool handle_message (const Message &)
void register_obj ()
void unregister_obj (bool throw_on_error=true)

Private Attributes

MessageSlot _filtered

Additional Inherited Members

- Protected Member Functions inherited from DBus::Object
 Object (Connection &conn, const Path &path, const char *service)
- Protected Member Functions inherited from DBus::ProxyBase
InterfaceProxyfind_interface (const std::string &name)
virtual ~ProxyBase ()
- Protected Attributes inherited from DBus::ProxyBase
InterfaceProxyTable _interfaces

Detailed Description

Definition at line 202 of file object.h.


Constructor & Destructor Documentation

ObjectProxy::ObjectProxy ( Connection conn,
const Path path,
const char *  service = "" 
)

Definition at line 290 of file object.cpp.

References register_obj().

ObjectProxy::~ObjectProxy ( )

Definition at line 296 of file object.cpp.

References unregister_obj().


Member Function Documentation

bool ObjectProxy::_invoke_method_noreply ( CallMessage call)
privatevirtual
bool ObjectProxy::handle_message ( const Message msg)
privatevirtual
const ObjectProxy * DBus::ObjectProxy::object ( ) const
inlinevirtual

Implements DBus::ProxyBase.

Definition at line 228 of file object.h.

void ObjectProxy::register_obj ( )
privatevirtual
void ObjectProxy::unregister_obj ( bool  throw_on_error = true)
privatevirtual

Member Data Documentation

MessageSlot DBus::ObjectProxy::_filtered
private

Definition at line 225 of file object.h.

Referenced by register_obj(), and unregister_obj().


The documentation for this class was generated from the following files: