dbus-cxx logo

DBus::ObjectProxy Class Reference
[ProxyObjects]

Object proxies are local proxies that provide local methods and signals for remote objects with dbus interfaces. More...

#include <objectproxy.h>

List of all members.

Public Types

typedef DBusCxxPointer
< ObjectProxy
pointer
 Typedef to smart pointers to ObjectProxy.
typedef std::multimap
< std::string,
InterfaceProxy::pointer
Interfaces

Public Member Functions

virtual ~ObjectProxy ()
DBusCxxPointer< Connectionconnection () const
void set_connection (DBusCxxPointer< Connection > conn)
const std::string & destination () const
void set_destination (const std::string &destination)
const Pathpath () const
void set_path (const std::string &path)
const Interfacesinterfaces () const
InterfaceProxy::pointer interface (const std::string &name) const
 Returns the first interface with the given name.
InterfaceProxy::pointer operator[] (const std::string &name) const
 Alias for interface(name).
bool add_interface (InterfaceProxy::pointer interface)
 Adds the interface to this object.
InterfaceProxy::pointer create_interface (const std::string &name)
 Creates and adds the named interface to this object.
void remove_interface (const std::string &name)
 Removes the first interface with the given name.
void remove_interface (InterfaceProxy::pointer interface)
 Removes the given interface.
bool has_interface (const std::string &name) const
bool has_interface (InterfaceProxy::pointer interface) const
InterfaceProxy::pointer default_interface () const
bool set_default_interface (const std::string &new_default_name)
bool set_default_interface (InterfaceProxy::pointer new_default)
void remove_default_interface ()
bool add_method (const std::string &interface, MethodProxyBase::pointer method)
 Adds the method to the named interface.
bool add_method (MethodProxyBase::pointer method)
 Adds the method to the default interface.
CallMessage::pointer create_call_message (const std::string &interface_name, const std::string &method_name) const
CallMessage::pointer create_call_message (const std::string &method_name) const
ReturnMessage::const_pointer call (CallMessage::const_pointer, int timeout_milliseconds=-1) const
PendingCall::pointer call_async (CallMessage::const_pointer, int timeout_milliseconds=-1) const
template<class T_return >
DBusCxxPointer< MethodProxy
< T_return > > 
create_method (const std::string &interface_name, const std::string &method_name)
 Creates a proxy method with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 >
DBusCxxPointer< MethodProxy
< T_return, T_arg1 > > 
create_method (const std::string &interface_name, const std::string &method_name)
 Creates a proxy method with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 , class T_arg2 >
DBusCxxPointer< MethodProxy
< T_return, T_arg1, T_arg2 > > 
create_method (const std::string &interface_name, const std::string &method_name)
 Creates a proxy method with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 >
DBusCxxPointer< MethodProxy
< T_return, T_arg1, T_arg2,
T_arg3 > > 
create_method (const std::string &interface_name, const std::string &method_name)
 Creates a proxy method with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
DBusCxxPointer< MethodProxy
< T_return, T_arg1, T_arg2,
T_arg3, T_arg4 > > 
create_method (const std::string &interface_name, const std::string &method_name)
 Creates a proxy method with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
DBusCxxPointer< MethodProxy
< T_return, T_arg1, T_arg2,
T_arg3, T_arg4, T_arg5 > > 
create_method (const std::string &interface_name, const std::string &method_name)
 Creates a proxy method with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
DBusCxxPointer< MethodProxy
< T_return, T_arg1, T_arg2,
T_arg3, T_arg4, T_arg5, T_arg6 > > 
create_method (const std::string &interface_name, const std::string &method_name)
 Creates a proxy method with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
DBusCxxPointer< MethodProxy
< T_return, T_arg1, T_arg2,
T_arg3, T_arg4, T_arg5, T_arg6,
T_arg7 > > 
create_method (const std::string &interface_name, const std::string &method_name)
 Creates a proxy method with a signature based on the template parameters and adds it to the named interface.
template<class T_return >
DBusCxxPointer< signal_proxy
< T_return > > 
create_signal (const std::string &interface_name, const std::string &sig_name)
 Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 >
DBusCxxPointer< signal_proxy
< T_return, T_arg1 > > 
create_signal (const std::string &interface_name, const std::string &sig_name)
 Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 , class T_arg2 >
DBusCxxPointer< signal_proxy
< T_return, T_arg1, T_arg2 > > 
create_signal (const std::string &interface_name, const std::string &sig_name)
 Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 >
DBusCxxPointer< signal_proxy
< T_return, T_arg1, T_arg2,
T_arg3 > > 
create_signal (const std::string &interface_name, const std::string &sig_name)
 Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
DBusCxxPointer< signal_proxy
< T_return, T_arg1, T_arg2,
T_arg3, T_arg4 > > 
create_signal (const std::string &interface_name, const std::string &sig_name)
 Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
DBusCxxPointer< signal_proxy
< T_return, T_arg1, T_arg2,
T_arg3, T_arg4, T_arg5 > > 
create_signal (const std::string &interface_name, const std::string &sig_name)
 Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
DBusCxxPointer< signal_proxy
< T_return, T_arg1, T_arg2,
T_arg3, T_arg4, T_arg5, T_arg6 > > 
create_signal (const std::string &interface_name, const std::string &sig_name)
 Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.
template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
DBusCxxPointer< signal_proxy
< T_return, T_arg1, T_arg2,
T_arg3, T_arg4, T_arg5, T_arg6,
T_arg7 > > 
create_signal (const std::string &interface_name, const std::string &sig_name)
 Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.
sigc::signal< void,
InterfaceProxy::pointer
signal_interface_added ()
sigc::signal< void,
InterfaceProxy::pointer
signal_interface_removed ()
sigc::signal< void,
InterfaceProxy::pointer,
InterfaceProxy::pointer
signal_default_interface_changed ()

Static Public Member Functions

static pointer create (const std::string &path)
 Creates an ObjectProxy with a specific path.
static pointer create (const std::string &destination, const std::string &path)
 Creates an ObjectProxy with a specific path.
static pointer create (DBusCxxPointer< Connection > conn, const std::string &path)
static pointer create (DBusCxxPointer< Connection > conn, const std::string &destination, const std::string &path)

Protected Types

typedef std::map
< InterfaceProxy::pointer,
sigc::connection > 
InterfaceSignalNameConnections

Protected Member Functions

 ObjectProxy (DBusCxxPointer< Connection > conn, const std::string &destination, const std::string &path)
 This class has a protected constructor.
void on_interface_name_changed (const std::string &oldname, const std::string &newname, InterfaceProxy::pointer interface)

Protected Attributes

DBusCxxPointer< Connectionm_connection
std::string m_destination
Path m_path
pthread_rwlock_t m_interfaces_rwlock
pthread_mutex_t m_name_mutex
Interfaces m_interfaces
InterfaceProxy::pointer m_default_interface
sigc::signal< void,
InterfaceProxy::pointer,
InterfaceProxy::pointer
m_signal_default_interface_changed
sigc::signal< void,
InterfaceProxy::pointer
m_signal_interface_added
sigc::signal< void,
InterfaceProxy::pointer
m_signal_interface_removed
InterfaceSignalNameConnections m_interface_signal_name_connections

Detailed Description

Object proxies are local proxies that provide local methods and signals for remote objects with dbus interfaces.

Author:
Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
Examples:

calculator_client.cpp, calculator_watcher.cpp, caller_object.cpp, hal_proxy.cpp, and signal_receiver_object.cpp.


Member Typedef Documentation

typedef std::multimap<std::string, InterfaceProxy::pointer> DBus::ObjectProxy::Interfaces
typedef std::map<InterfaceProxy::pointer,sigc::connection> DBus::ObjectProxy::InterfaceSignalNameConnections [protected]
typedef DBusCxxPointer<ObjectProxy> DBus::ObjectProxy::pointer

Typedef to smart pointers to ObjectProxy.

Can access type as ObjectProxy::pointer

Examples:
caller_dispatched.cpp.

Constructor & Destructor Documentation

DBus::ObjectProxy::ObjectProxy ( DBusCxxPointer< Connection conn,
const std::string &  destination,
const std::string &  path 
) [protected]

This class has a protected constructor.

Use the create() methods to obtain a smart pointer to a new instance.

Referenced by create().

DBus::ObjectProxy::~ObjectProxy (  )  [virtual]

Member Function Documentation

bool DBus::ObjectProxy::add_interface ( InterfaceProxy::pointer  interface  ) 
bool DBus::ObjectProxy::add_method ( MethodProxyBase::pointer  method  ) 

Adds the method to the default interface.

References create_interface(), interface(), m_default_interface, and set_default_interface().

bool DBus::ObjectProxy::add_method ( const std::string &  interface,
MethodProxyBase::pointer  method 
)

Adds the method to the named interface.

References create_interface(), and interface().

ReturnMessage::const_pointer DBus::ObjectProxy::call ( CallMessage::const_pointer  call_message,
int  timeout_milliseconds = -1 
) const

References m_connection.

PendingCall::pointer DBus::ObjectProxy::call_async ( CallMessage::const_pointer  call_message,
int  timeout_milliseconds = -1 
) const

References m_connection.

Connection::pointer DBus::ObjectProxy::connection (  )  const
static pointer DBus::ObjectProxy::create ( DBusCxxPointer< Connection conn,
const std::string &  destination,
const std::string &  path 
) [static]
static pointer DBus::ObjectProxy::create ( DBusCxxPointer< Connection conn,
const std::string &  path 
) [static]
ObjectProxy::pointer DBus::ObjectProxy::create ( const std::string &  destination,
const std::string &  path 
) [static]

Creates an ObjectProxy with a specific path.

Parameters:
destination The destination address that this will be a proxy for
path The path of the object that this will be a proxy for

References ObjectProxy().

ObjectProxy::pointer DBus::ObjectProxy::create ( const std::string &  path  )  [static]

Creates an ObjectProxy with a specific path.

Parameters:
path The path of the object that this will be a proxy for

References ObjectProxy().

Referenced by create_call_message(), and create_interface().

CallMessage::pointer DBus::ObjectProxy::create_call_message ( const std::string &  method_name  )  const

References create(), m_destination, and m_path.

CallMessage::pointer DBus::ObjectProxy::create_call_message ( const std::string &  interface_name,
const std::string &  method_name 
) const

References create(), m_destination, and m_path.

InterfaceProxy::pointer DBus::ObjectProxy::create_interface ( const std::string &  name  ) 

Creates and adds the named interface to this object.

Returns:
the newly created interface

References add_interface(), create(), and interface().

Referenced by add_method(), create_method(), and create_signal().

template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
DBusCxxPointer<MethodProxy<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6,T_arg7> > DBus::ObjectProxy::create_method ( const std::string &  interface_name,
const std::string &  method_name 
) [inline]

Creates a proxy method with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created method proxy
Parameters:
interface_name The name of the interface to add this proxy method to
method_name The name to assign to the newly create method proxy. This name will be used to perform the dbus-call.

References create_interface(), and interface().

template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
DBusCxxPointer<MethodProxy<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6> > DBus::ObjectProxy::create_method ( const std::string &  interface_name,
const std::string &  method_name 
) [inline]

Creates a proxy method with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created method proxy
Parameters:
interface_name The name of the interface to add this proxy method to
method_name The name to assign to the newly create method proxy. This name will be used to perform the dbus-call.

References create_interface(), and interface().

template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
DBusCxxPointer<MethodProxy<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5> > DBus::ObjectProxy::create_method ( const std::string &  interface_name,
const std::string &  method_name 
) [inline]

Creates a proxy method with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created method proxy
Parameters:
interface_name The name of the interface to add this proxy method to
method_name The name to assign to the newly create method proxy. This name will be used to perform the dbus-call.

References create_interface(), and interface().

template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
DBusCxxPointer<MethodProxy<T_return, T_arg1,T_arg2,T_arg3,T_arg4> > DBus::ObjectProxy::create_method ( const std::string &  interface_name,
const std::string &  method_name 
) [inline]

Creates a proxy method with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created method proxy
Parameters:
interface_name The name of the interface to add this proxy method to
method_name The name to assign to the newly create method proxy. This name will be used to perform the dbus-call.

References create_interface(), and interface().

template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 >
DBusCxxPointer<MethodProxy<T_return, T_arg1,T_arg2,T_arg3> > DBus::ObjectProxy::create_method ( const std::string &  interface_name,
const std::string &  method_name 
) [inline]

Creates a proxy method with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created method proxy
Parameters:
interface_name The name of the interface to add this proxy method to
method_name The name to assign to the newly create method proxy. This name will be used to perform the dbus-call.

References create_interface(), and interface().

template<class T_return , class T_arg1 , class T_arg2 >
DBusCxxPointer<MethodProxy<T_return, T_arg1,T_arg2> > DBus::ObjectProxy::create_method ( const std::string &  interface_name,
const std::string &  method_name 
) [inline]

Creates a proxy method with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created method proxy
Parameters:
interface_name The name of the interface to add this proxy method to
method_name The name to assign to the newly create method proxy. This name will be used to perform the dbus-call.

References create_interface(), and interface().

template<class T_return , class T_arg1 >
DBusCxxPointer<MethodProxy<T_return, T_arg1> > DBus::ObjectProxy::create_method ( const std::string &  interface_name,
const std::string &  method_name 
) [inline]

Creates a proxy method with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created method proxy
Parameters:
interface_name The name of the interface to add this proxy method to
method_name The name to assign to the newly create method proxy. This name will be used to perform the dbus-call.

References create_interface(), and interface().

template<class T_return >
DBusCxxPointer<MethodProxy<T_return> > DBus::ObjectProxy::create_method ( const std::string &  interface_name,
const std::string &  method_name 
) [inline]

Creates a proxy method with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created method proxy
Parameters:
interface_name The name of the interface to add this proxy method to
method_name The name to assign to the newly create method proxy. This name will be used to perform the dbus-call.

References create_interface(), and interface().

template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 , class T_arg7 >
DBusCxxPointer<signal_proxy<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6,T_arg7> > DBus::ObjectProxy::create_signal ( const std::string &  interface_name,
const std::string &  sig_name 
) [inline]

Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created signal proxy
Parameters:
interface_name The name of the interface to add this proxy signal to
sig_name The name to assign to the newly created signal proxy.

References create_interface(), and interface().

template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 , class T_arg6 >
DBusCxxPointer<signal_proxy<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5,T_arg6> > DBus::ObjectProxy::create_signal ( const std::string &  interface_name,
const std::string &  sig_name 
) [inline]

Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created signal proxy
Parameters:
interface_name The name of the interface to add this proxy signal to
sig_name The name to assign to the newly created signal proxy.

References create_interface(), and interface().

template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 , class T_arg5 >
DBusCxxPointer<signal_proxy<T_return, T_arg1,T_arg2,T_arg3,T_arg4,T_arg5> > DBus::ObjectProxy::create_signal ( const std::string &  interface_name,
const std::string &  sig_name 
) [inline]

Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created signal proxy
Parameters:
interface_name The name of the interface to add this proxy signal to
sig_name The name to assign to the newly created signal proxy.

References create_interface(), and interface().

template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 , class T_arg4 >
DBusCxxPointer<signal_proxy<T_return, T_arg1,T_arg2,T_arg3,T_arg4> > DBus::ObjectProxy::create_signal ( const std::string &  interface_name,
const std::string &  sig_name 
) [inline]

Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created signal proxy
Parameters:
interface_name The name of the interface to add this proxy signal to
sig_name The name to assign to the newly created signal proxy.

References create_interface(), and interface().

template<class T_return , class T_arg1 , class T_arg2 , class T_arg3 >
DBusCxxPointer<signal_proxy<T_return, T_arg1,T_arg2,T_arg3> > DBus::ObjectProxy::create_signal ( const std::string &  interface_name,
const std::string &  sig_name 
) [inline]

Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created signal proxy
Parameters:
interface_name The name of the interface to add this proxy signal to
sig_name The name to assign to the newly created signal proxy.

References create_interface(), and interface().

template<class T_return , class T_arg1 , class T_arg2 >
DBusCxxPointer<signal_proxy<T_return, T_arg1,T_arg2> > DBus::ObjectProxy::create_signal ( const std::string &  interface_name,
const std::string &  sig_name 
) [inline]

Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created signal proxy
Parameters:
interface_name The name of the interface to add this proxy signal to
sig_name The name to assign to the newly created signal proxy.

References create_interface(), and interface().

template<class T_return , class T_arg1 >
DBusCxxPointer<signal_proxy<T_return, T_arg1> > DBus::ObjectProxy::create_signal ( const std::string &  interface_name,
const std::string &  sig_name 
) [inline]

Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created signal proxy
Parameters:
interface_name The name of the interface to add this proxy signal to
sig_name The name to assign to the newly created signal proxy.

References create_interface(), and interface().

template<class T_return >
DBusCxxPointer<signal_proxy<T_return> > DBus::ObjectProxy::create_signal ( const std::string &  interface_name,
const std::string &  sig_name 
) [inline]

Creates a signal proxy with a signature based on the template parameters and adds it to the named interface.

Returns:
A smart pointer to the newly created signal proxy
Parameters:
interface_name The name of the interface to add this proxy signal to
sig_name The name to assign to the newly created signal proxy.

References create_interface(), and interface().

InterfaceProxy::pointer DBus::ObjectProxy::default_interface (  )  const

References m_default_interface.

const std::string & DBus::ObjectProxy::destination (  )  const

References m_destination.

bool DBus::ObjectProxy::has_interface ( InterfaceProxy::pointer  interface  )  const
bool DBus::ObjectProxy::has_interface ( const std::string &  name  )  const

References m_interfaces, and m_interfaces_rwlock.

Referenced by set_default_interface().

InterfaceProxy::pointer DBus::ObjectProxy::interface ( const std::string &  name  )  const

Returns the first interface with the given name.

References m_interfaces, and m_interfaces_rwlock.

Referenced by add_method(), create_interface(), create_method(), create_signal(), operator[](), and remove_interface().

const ObjectProxy::Interfaces & DBus::ObjectProxy::interfaces (  )  const

References m_interfaces.

void DBus::ObjectProxy::on_interface_name_changed ( const std::string &  oldname,
const std::string &  newname,
InterfaceProxy::pointer  interface 
) [protected]
InterfaceProxy::pointer DBus::ObjectProxy::operator[] ( const std::string &  name  )  const

Alias for interface(name).

References interface().

const Path & DBus::ObjectProxy::path (  )  const

References m_path.

Referenced by DBus::InterfaceProxy::path().

void DBus::ObjectProxy::remove_default_interface (  ) 
void DBus::ObjectProxy::remove_interface ( InterfaceProxy::pointer  interface  ) 
void DBus::ObjectProxy::remove_interface ( const std::string &  name  ) 
void DBus::ObjectProxy::set_connection ( DBusCxxPointer< Connection conn  ) 
bool DBus::ObjectProxy::set_default_interface ( InterfaceProxy::pointer  new_default  ) 
bool DBus::ObjectProxy::set_default_interface ( const std::string &  new_default_name  ) 
void DBus::ObjectProxy::set_destination ( const std::string &  destination  ) 

References m_destination.

void DBus::ObjectProxy::set_path ( const std::string &  path  ) 

References m_interfaces, and m_path.

sigc::signal< void, InterfaceProxy::pointer, InterfaceProxy::pointer > DBus::ObjectProxy::signal_default_interface_changed (  ) 
sigc::signal< void, InterfaceProxy::pointer > DBus::ObjectProxy::signal_interface_added (  ) 
sigc::signal< void, InterfaceProxy::pointer > DBus::ObjectProxy::signal_interface_removed (  ) 

Member Data Documentation

DBusCxxPointer<Connection> DBus::ObjectProxy::m_connection [protected]

Referenced by call(), call_async(), and connection().

std::string DBus::ObjectProxy::m_destination [protected]
pthread_rwlock_t DBus::ObjectProxy::m_interfaces_rwlock [mutable, protected]
pthread_mutex_t DBus::ObjectProxy::m_name_mutex [protected]

Referenced by ~ObjectProxy().

Referenced by create_call_message(), path(), and set_path().


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

Generated on Thu Mar 18 09:31:35 2010 for dbus-cxx by doxygen 1.6.1