|  |  |  | librygel-core Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | Signals | ||||
#define FREE_DESKTOP_DBUS_SERVICE #define FREE_DESKTOP_DBUS_OBJECT_PATH void free_desktop_dbus_object_list_names (FreeDesktopDBusObject *self,GAsyncReadyCallback _callback_,gpointer _user_data_); gchar ** free_desktop_dbus_object_list_names_finish (FreeDesktopDBusObject *self,GAsyncResult *_res_,int *result_length1,GError **error); void free_desktop_dbus_object_list_activatable_names (FreeDesktopDBusObject *self,GAsyncReadyCallback _callback_,gpointer _user_data_); gchar ** free_desktop_dbus_object_list_activatable_names_finish (FreeDesktopDBusObject *self,GAsyncResult *_res_,int *result_length1,GError **error); FreeDesktopDBusObject; struct FreeDesktopDBusObjectIface; void free_desktop_properties_get_all (FreeDesktopProperties *self,const gchar *iface,GAsyncReadyCallback _callback_,gpointer _user_data_); GHashTable * free_desktop_properties_get_all_finish (FreeDesktopProperties *self,GAsyncResult *_res_,GError **error); FreeDesktopProperties; struct FreeDesktopPropertiesIface;
void free_desktop_dbus_object_list_names (FreeDesktopDBusObject *self,GAsyncReadyCallback _callback_,gpointer _user_data_);
See also: free_desktop_dbus_object_list_names_finish()
| 
 | the FreeDesktopDBusObject instance | 
| 
 | callback to call when the request is satisfied. [scope async] | 
| 
 | the data to pass to _callback_function. [closure] | 
gchar ** free_desktop_dbus_object_list_names_finish (FreeDesktopDBusObject *self,GAsyncResult *_res_,int *result_length1,GError **error);
See also: free_desktop_dbus_object_list_names()
| 
 | the FreeDesktopDBusObject instance | 
| 
 | a GAsyncResult | 
| 
 | location to store the error occuring, or NULLto ignore. [error-domains GDBusError] | 
void free_desktop_dbus_object_list_activatable_names (FreeDesktopDBusObject *self,GAsyncReadyCallback _callback_,gpointer _user_data_);
See also: free_desktop_dbus_object_list_activatable_names_finish()
| 
 | the FreeDesktopDBusObject instance | 
| 
 | callback to call when the request is satisfied. [scope async] | 
| 
 | the data to pass to _callback_function. [closure] | 
gchar ** free_desktop_dbus_object_list_activatable_names_finish (FreeDesktopDBusObject *self,GAsyncResult *_res_,int *result_length1,GError **error);
See also: free_desktop_dbus_object_list_activatable_names()
| 
 | the FreeDesktopDBusObject instance | 
| 
 | a GAsyncResult | 
| 
 | location to store the error occuring, or NULLto ignore. [error-domains GDBusError] | 
struct FreeDesktopDBusObjectIface {
	GTypeInterface parent_iface;
	void (*list_names) (FreeDesktopDBusObject* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
	gchar** (*list_names_finish) (FreeDesktopDBusObject* self, GAsyncResult* _res_, int* result_length1, GError** error);
	void (*list_activatable_names) (FreeDesktopDBusObject* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
	gchar** (*list_activatable_names_finish) (FreeDesktopDBusObject* self, GAsyncResult* _res_, int* result_length1, GError** error);
};
Interface for creating FreeDesktopDBusObject implementations.
void free_desktop_properties_get_all (FreeDesktopProperties *self,const gchar *iface,GAsyncReadyCallback _callback_,gpointer _user_data_);
See also: free_desktop_properties_get_all_finish()
| 
 | the FreeDesktopProperties instance | 
| 
 | callback to call when the request is satisfied. [scope async] | 
| 
 | the data to pass to _callback_function. [closure] | 
GHashTable * free_desktop_properties_get_all_finish (FreeDesktopProperties *self,GAsyncResult *_res_,GError **error);
See also: free_desktop_properties_get_all()
| 
 | the FreeDesktopProperties instance | 
| 
 | a GAsyncResult | 
| 
 | location to store the error occuring, or NULLto ignore. [error-domains GDBusError] | 
struct FreeDesktopPropertiesIface {
	GTypeInterface parent_iface;
	void (*get_all) (FreeDesktopProperties* self, const gchar* iface, GAsyncReadyCallback _callback_, gpointer _user_data_);
	GHashTable* (*get_all_finish) (FreeDesktopProperties* self, GAsyncResult* _res_, GError** error);
};
Interface for creating FreeDesktopProperties implementations.
| the parent interface structure | |
| virtual method called by  | |
| asynchronous finish function for get_all, called by | 
"name-owner-changed" signalvoid                user_function                      (FreeDesktopDBusObject *dbus_object,
                                                        gchar                 *name,
                                                        gchar                 *old_owner,
                                                        gchar                 *new_owner,
                                                        gpointer               user_data)        : Run Last
| 
 | the FreeDesktopDBusObject instance that received the signal | 
| 
 | user data set when the signal handler was connected. |