| librygel-core Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | Signals | ||||
#define FREE_DESKTOP_DBUS_SERVICE #define FREE_DESKTOP_DBUS_OBJECT_PATH enum FreeDesktopDBusRequestNameReply; guint32 free_desktop_dbus_object_request_name (FreeDesktopDBusObject *self,const gchar *name,guint32 flags,GError **error); guint32 free_desktop_dbus_object_start_service_by_name (FreeDesktopDBusObject *self,const gchar *name,guint32 flags,GError **error); 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;
GEnum +----FreeDesktopDBusRequestNameReply
GInterface +----FreeDesktopDBusObject
GInterface +----FreeDesktopProperties
typedef enum {
FREE_DESKTOP_DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER = 1,
FREE_DESKTOP_DBUS_REQUEST_NAME_REPLY_IN_QUEUE,
FREE_DESKTOP_DBUS_REQUEST_NAME_REPLY_EXISTS,
FREE_DESKTOP_DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER
} FreeDesktopDBusRequestNameReply;
guint32 free_desktop_dbus_object_request_name (FreeDesktopDBusObject *self,const gchar *name,guint32 flags,GError **error);
|
the FreeDesktopDBusObject instance |
|
location to store the error occuring, or NULL to ignore. [error-domains GDBusError]
|
guint32 free_desktop_dbus_object_start_service_by_name (FreeDesktopDBusObject *self,const gchar *name,guint32 flags,GError **error);
|
the FreeDesktopDBusObject instance |
|
location to store the error occuring, or NULL to ignore. [error-domains GDBusError]
|
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 NULL to 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 NULL to ignore. [error-domains GDBusError]
|
struct FreeDesktopDBusObjectIface {
GTypeInterface parent_iface;
guint32 (*request_name) (FreeDesktopDBusObject* self, const gchar* name, guint32 flags, GError** error);
guint32 (*start_service_by_name) (FreeDesktopDBusObject* self, const gchar* name, guint32 flags, GError** error);
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 NULL to 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.
GTypeInterface |
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. |