}
conn = g_dbus_connection_new_for_address_sync(address,
- (GDBusConnectionFlags) (G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT |
- G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION),
- NULL, /* GDBusAuthObserver */
- NULL,
- &err);
+ (GDBusConnectionFlags) (G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT |
+ G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION),
+ NULL, /* GDBusAuthObserver */
+ NULL,
+ &err);
if (!conn || err) {
_E("failed to get private bus\n");
g_error_free(err);
dbus_interface_s * pa = (dbus_interface_s *)a;
if (!pa->reg_id || !((guint*)b))
return -1;
- return !(pa->reg_id == (guint)b);
+ return !(pa->reg_id == *((guint*)b));
}
static gint _compare_dbus_method(gconstpointer a, gconstpointer b)
/* libgio verify path and interface */
static void _method_call_handler(GDBusConnection *conn,
- const gchar *sender, const gchar *path, const gchar *iface, const gchar *name,
- GVariant *param, GDBusMethodInvocation *invocation, gpointer user_data)
+ const gchar *sender, const gchar *path, const gchar *iface, const gchar *name,
+ GVariant *param, GDBusMethodInvocation *invocation, gpointer user_data)
{
dbus_interface_s *iface_s = (dbus_interface_s *)user_data;
const dbus_method_s *methods;
g_dbus_connection_register_object ref(ifaceinfo) now, unref if object is unregistered
*/
ret = g_dbus_connection_register_object(dh->conn, obj_path, ifaceinfo/*ref 2*/, &path_vtable, (void*)iface,
- _free_func_object,
- &err);
+ _free_func_object,
+ &err);
if (err) {
_E("failed to register object:err:%s:\n", err->message);
ret = -1;
}
guint subscribe_dbus_signal(dbus_handle_h handle, const char *path,
- const char *iface, const char *name,
- GDBusSignalCallback cb, void *data,
- destroy_notified free_func)
+ const char *iface, const char *name,
+ GDBusSignalCallback cb, void *data,
+ destroy_notified free_func)
{
dcl_dbus_handle();
}
int dbus_handle_broadcast_dbus_signal(const char *path,
- const char *iface, const char *name,
- const char *signature, const char *param[])
+ const char *iface, const char *name,
+ const char *signature, const char *param[])
{
dbus_handle_s *dh = NULL;
GError *err = NULL;
}
int dbus_handle_broadcast_dbus_signal_var(const char *path,
- const char *iface, const char *name,
- GVariant *param)
+ const char *iface, const char *name,
+ GVariant *param)
{
dbus_handle_s *dh = NULL;
GError *err = NULL;
}
GVariant *dbus_method_sync_with_reply(const char *dest, const char *path,
- const char *iface, const char *method,
- const char *signature, const char *param[])
+ const char *iface, const char *method,
+ const char *signature, const char *param[])
{
GError *err = NULL;
GVariant * var = NULL;
var = _append_variant(signature, param);
ret = g_dbus_connection_call_sync(dh->conn,
- dest, path, iface, method,
- var, NULL, G_DBUS_CALL_FLAGS_NONE, DBUS_REPLY_TIMEOUT, NULL, &err);
+ dest, path, iface, method,
+ var, NULL, G_DBUS_CALL_FLAGS_NONE, DBUS_REPLY_TIMEOUT, NULL, &err);
if (!ret || err) {
if (err) {
_E("failed to g_dbus_connection_call_sync:%s", err->message);
}
GVariant *dbus_method_sync_with_reply_var(const char *dest, const char *path,
- const char *iface, const char *method, GVariant *var)
+ const char *iface, const char *method, GVariant *var)
{
GError *err = NULL;
GVariant * ret = NULL;
}
ret = g_dbus_connection_call_sync(dh->conn,
- dest, path, iface, method,
- var, NULL, G_DBUS_CALL_FLAGS_NONE, DBUS_REPLY_TIMEOUT, NULL, &err);
+ dest, path, iface, method,
+ var, NULL, G_DBUS_CALL_FLAGS_NONE, DBUS_REPLY_TIMEOUT, NULL, &err);
if (!ret || err) {
if (err) {
_E("failed to g_dbus_connection_call_sync:%s", err->message);
}
GVariant *dbus_method_with_unix_fd_list_sync_with_reply(const char *dest, const char *path,
- const char *iface, const char *method,
- const char *signature, const char *param[],
- int *in_fdlist, int in_size,
- int **out_fdlist, int *out_size)
+ const char *iface, const char *method,
+ const char *signature, const char *param[],
+ int *in_fdlist, int in_size,
+ int **out_fdlist, int *out_size)
{
GError *err = NULL;
GVariant * var = NULL;
}
GVariant *dbus_method_with_unix_fd_list_sync_with_reply_var(const char *dest, const char *path,
- const char *iface, const char *method,
- GVariant *param,
- int *in_fdlist, int in_size,
- int **out_fdlist, int *out_size)
+ const char *iface, const char *method,
+ GVariant *param,
+ int *in_fdlist, int in_size,
+ int **out_fdlist, int *out_size)
{
GError *err = NULL;
GVariant * ret = NULL;
}
int dbus_method_sync(const char *dest, const char *path,
- const char *iface, const char *method,
- const char *signature, const char *param[])
+ const char *iface, const char *method,
+ const char *signature, const char *param[])
{
int result;
gboolean result_bool;
}
int dbus_method_sync_var(const char *dest, const char *path,
- const char *iface, const char *method, GVariant *param)
+ const char *iface, const char *method, GVariant *param)
{
int result;
gboolean result_bool;
}
int dbus_method_sync_timeout(const char *dest, const char *path,
- const char *iface, const char *method,
- const char *signature, const char *param[], int timeout)
+ const char *iface, const char *method,
+ const char *signature, const char *param[], int timeout)
{
dbus_handle_s *dh = NULL;
GError *err = NULL;
var = _append_variant(signature, param);
reply = g_dbus_connection_call_sync(dh->conn,
- dest, path, iface, method,
- var, NULL, G_DBUS_CALL_FLAGS_NONE, timeout, NULL, &err);
+ dest, path, iface, method,
+ var, NULL, G_DBUS_CALL_FLAGS_NONE, timeout, NULL, &err);
if (!reply || err) {
_E("failed to g_dbus_connection_call_sync:%s", err->message);
g_error_free(err);
}
int dbus_method_sync_pairs(const char *dest, const char *path,
- const char *iface, const char *method,
- int num, va_list args)
+ const char *iface, const char *method,
+ int num, va_list args)
{
GError *err = NULL;
GVariant * reply = NULL;
}
int dbus_method_async_pairs(const char *dest, const char *path,
- const char *iface, const char *method,
- int num, va_list args)
+ const char *iface, const char *method,
+ int num, va_list args)
{
char *key, *value;
GVariant *var;
var = g_variant_new("(a{ss})", builder);
g_dbus_connection_call(dh->conn, dest, path, iface, method,
- var, NULL, G_DBUS_CALL_FLAGS_NONE, -1, NULL,
- NULL,
- NULL);
+ var, NULL, G_DBUS_CALL_FLAGS_NONE, -1, NULL,
+ NULL,
+ NULL);
return 0;
}
int dbus_method_async(const char *dest, const char *path,
- const char *iface, const char *method,
- const char *signature, const char *param[])
+ const char *iface, const char *method,
+ const char *signature, const char *param[])
{
GVariant * var = NULL;
dbus_handle_s *dh = NULL;
var = _append_variant(signature, param);
g_dbus_connection_call(dh->conn, dest, path, iface, method,
- var, NULL, G_DBUS_CALL_FLAGS_NONE, -1, NULL,
- NULL,
- NULL);
+ var, NULL, G_DBUS_CALL_FLAGS_NONE, -1, NULL,
+ NULL,
+ NULL);
return 0;
}
int dbus_method_async_var(const char *dest, const char *path,
- const char *iface, const char *method, GVariant *param)
+ const char *iface, const char *method, GVariant *param)
{
dbus_handle_s *dh = NULL;
}
g_dbus_connection_call(dh->conn, dest, path, iface, method,
- param, NULL, G_DBUS_CALL_FLAGS_NONE, -1, NULL,
- NULL,
- NULL);
+ param, NULL, G_DBUS_CALL_FLAGS_NONE, -1, NULL,
+ NULL,
+ NULL);
return 0;
}
/* callback should free gvariant */
static void _cb_pending(GDBusConnection *conn,
- GAsyncResult *res,
- gpointer user_data)
+ GAsyncResult *res,
+ gpointer user_data)
{
GVariant *reply = NULL;
GError *err = NULL;
}
int dbus_method_async_with_reply(const char *dest,
- const char *path,
- const char *iface,
- const char *method,
- const char *signature,
- const char *param[],
- dbus_pending_cb cb,
- int timeout_msec,
- void *data)
+ const char *path,
+ const char *iface,
+ const char *method,
+ const char *signature,
+ const char *param[],
+ dbus_pending_cb cb,
+ int timeout_msec,
+ void *data)
{
dbus_handle_s *dh = NULL;
pending_call_data *pdata = NULL;
pdata->data = data;
}
g_dbus_connection_call(dh->conn, dest, path, iface, method,
- var, NULL, G_DBUS_CALL_FLAGS_NONE, timeout_msec, NULL,
- (GAsyncReadyCallback)_cb_pending,
- pdata);
+ var, NULL, G_DBUS_CALL_FLAGS_NONE, timeout_msec, NULL,
+ (GAsyncReadyCallback)_cb_pending,
+ pdata);
return ret;
err:
}
int dbus_method_async_with_reply_var(const char *dest,
- const char *path,
- const char *iface,
- const char *method,
- GVariant *param,
- dbus_pending_cb cb,
- int timeout_msec,
- void *data)
+ const char *path,
+ const char *iface,
+ const char *method,
+ GVariant *param,
+ dbus_pending_cb cb,
+ int timeout_msec,
+ void *data)
{
dbus_handle_s *dh = NULL;
pending_call_data *pdata = NULL;
pdata->data = data;
}
g_dbus_connection_call(dh->conn, dest, path, iface, method,
- param, NULL, G_DBUS_CALL_FLAGS_NONE, timeout_msec, NULL,
- (GAsyncReadyCallback)_cb_pending,
- pdata);
+ param, NULL, G_DBUS_CALL_FLAGS_NONE, timeout_msec, NULL,
+ (GAsyncReadyCallback)_cb_pending,
+ pdata);
return ret;
err:
}
vret = g_dbus_connection_call_sync(conn,
- "org.freedesktop.DBus", "/", "org.freedesktop.DBus", "GetConnectionUnixProcessID",
- g_variant_new("(s)", sender),
- NULL,
- G_DBUS_CALL_FLAGS_NONE,
- DBUS_REPLY_TIMEOUT,
- NULL,
- &err);
+ "org.freedesktop.DBus", "/", "org.freedesktop.DBus", "GetConnectionUnixProcessID",
+ g_variant_new("(s)", sender),
+ NULL,
+ G_DBUS_CALL_FLAGS_NONE,
+ DBUS_REPLY_TIMEOUT,
+ NULL,
+ &err);
if (!vret || err) {
_E("failed to g_dbus_connection_call_sync:%s", err->message);
g_error_free(err);
return -1;
}
}
- vret = g_dbus_connection_call_sync(dh->conn, DBUS_BUS_NAME, DBUS_OBJECT_PATH, DBUS_INTERFACE_NAME,
- "GetConnectionCredentials", g_variant_new("(s)", name), NULL, G_DBUS_CALL_FLAGS_NONE, DBUS_REPLY_TIMEOUT, NULL, &err);
+ vret = g_dbus_connection_call_sync(dh->conn,
+ DBUS_BUS_NAME,
+ DBUS_OBJECT_PATH,
+ DBUS_INTERFACE_NAME,
+ "GetConnectionCredentials",
+ g_variant_new("(s)", name),
+ NULL,
+ G_DBUS_CALL_FLAGS_NONE,
+ DBUS_REPLY_TIMEOUT,
+ NULL,
+ &err);
if (!vret || err) {
_E("failed to g_dbus_connection_call_sync:%s", err->message);
return -1;
}
int dbus_handle_watch_name(const char *name,
- GBusNameAppearedCallback name_appeared_handler,
- GBusNameVanishedCallback name_vanished_handler,
- void *user_data)
+ GBusNameAppearedCallback name_appeared_handler,
+ GBusNameVanishedCallback name_vanished_handler,
+ void *user_data)
{
guint id = 0;
return -1;
}
- id = g_bus_watch_name(dbus_handle_get_default_bus_type(), name, G_BUS_NAME_WATCHER_FLAGS_NONE, name_appeared_handler, name_vanished_handler, user_data, _destroy_notify_watch_name);
+ id = g_bus_watch_name(dbus_handle_get_default_bus_type(),
+ name,
+ G_BUS_NAME_WATCHER_FLAGS_NONE,
+ name_appeared_handler,
+ name_vanished_handler,
+ user_data,
+ _destroy_notify_watch_name);
if (!id) {
_E("failed to g_bus_watch_name");
return -1;
}
vret = g_dbus_connection_call_sync(dh->conn,
- "org.freedesktop.DBus", "/", "org.freedesktop.DBus", "ListQueuedOwners",
- g_variant_new("(s)", bus_name),
- NULL,
- G_DBUS_CALL_FLAGS_NONE,
- DBUS_REPLY_TIMEOUT,
- NULL,
- &err);
+ "org.freedesktop.DBus", "/", "org.freedesktop.DBus", "ListQueuedOwners",
+ g_variant_new("(s)", bus_name),
+ NULL,
+ G_DBUS_CALL_FLAGS_NONE,
+ DBUS_REPLY_TIMEOUT,
+ NULL,
+ &err);
if (!vret || err) {
_E("failed to g_dbus_connection_call_sync:%s", err->message);
g_error_free(err);