|  |  |  | libsyncdaemon Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
SyncdaemonInterface; SyncdaemonInterfaceClass; GObject * syncdaemon_interface_get_proxy_object (SyncdaemonInterface *interface); GObject * syncdaemon_interface_setup_proxy (SyncdaemonInterface *interface,const gchar *unique_bus_name,const gchar *object_path,const gchar *interface_name);
GObject +----SyncdaemonInterface +----SyncdaemonConfigInterface +----SyncdaemonEventsInterface +----SyncdaemonFilesystemInterface +----SyncdaemonFoldersInterface +----SyncdaemonPublicfilesInterface +----SyncdaemonSharesInterface +----SyncdaemonStatusInterface
GObject *           syncdaemon_interface_get_proxy_object
                                                        (SyncdaemonInterface *interface);
Return the DBus proxy object associated with the given Syncdaemon interface.
This function should not be used by applications, as this is just a convenience function for internal implementation of the classes in the library.
| 
 | A SyncdaemonInterface object | 
| Returns : | The DBus proxy associated with this interface, or NULL if it hasn't been setup yet. | 
GObject * syncdaemon_interface_setup_proxy (SyncdaemonInterface *interface,const gchar *unique_bus_name,const gchar *object_path,const gchar *interface_name);
This function should only be used by SyncdaemonInterface-based classes, to setup the DBus proxy to be used for communication with the underlying DBus interface.
| 
 | A SyncdaemonInterface object | 
| 
 | Unique DBus interface name | 
| 
 | Object path for this interface | 
| 
 | Interface name for this interface | 
| Returns : | The DBus proxy associated with this interface. | 
"daemon" property"daemon" SyncdaemonDaemon* : Read / Write / Construct
Daemon object from which this interface was created.