summaryrefslogtreecommitdiff
path: root/daemon/gvfsafpserver.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/gvfsafpserver.c')
-rw-r--r--daemon/gvfsafpserver.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/daemon/gvfsafpserver.c b/daemon/gvfsafpserver.c
index 8dbd3077..5992b6b4 100644
--- a/daemon/gvfsafpserver.c
+++ b/daemon/gvfsafpserver.c
@@ -1132,7 +1132,7 @@ static void
get_volumes_cb (GObject *source_object, GAsyncResult *res, gpointer user_data)
{
GVfsAfpConnection *afp_conn = G_VFS_AFP_CONNECTION (source_object);
- GSimpleAsyncResult *simple = G_SIMPLE_ASYNC_RESULT (user_data);
+ GTask *task = G_TASK (user_data);
GVfsAfpReply *reply;
GError *err = NULL;
@@ -1144,7 +1144,7 @@ get_volumes_cb (GObject *source_object, GAsyncResult *res, gpointer user_data)
reply = g_vfs_afp_connection_send_command_finish (afp_conn, res, &err);
if (!reply)
{
- g_simple_async_result_take_error (simple, err);
+ g_task_async_result_take_error (task, err);
goto done;
}
@@ -1153,7 +1153,7 @@ get_volumes_cb (GObject *source_object, GAsyncResult *res, gpointer user_data)
{
g_object_unref (reply);
- g_simple_async_result_take_error (simple, afp_result_code_to_gerror (res_code));
+ g_task_async_result_take_error (task, afp_result_code_to_gerror (res_code));
goto done;
}
@@ -1185,11 +1185,11 @@ get_volumes_cb (GObject *source_object, GAsyncResult *res, gpointer user_data)
}
g_object_unref (reply);
- g_simple_async_result_set_op_res_gpointer (simple, volumes,
+ g_task_return_pointer (task, volumes,
(GDestroyNotify)g_ptr_array_unref);
done:
- g_simple_async_result_complete (simple);
- g_object_unref (simple);
+ g_task_async_result_complete (task);
+ g_object_unref (task);
}
/*
@@ -1209,18 +1209,18 @@ g_vfs_afp_server_get_volumes (GVfsAfpServer *server,
gpointer user_data)
{
GVfsAfpCommand *comm;
- GSimpleAsyncResult *simple;
+ GTask *task;
/* Get Server Parameters */
comm = g_vfs_afp_command_new (AFP_COMMAND_GET_SRVR_PARMS);
/* pad byte */
g_vfs_afp_command_put_byte (comm, 0);
- simple = g_simple_async_result_new (G_OBJECT (server), callback, user_data,
+ task = g_task_new (server, callback, user_data,
g_vfs_afp_server_get_volumes);
g_vfs_afp_connection_send_command (server->conn, comm, NULL, get_volumes_cb,
- cancellable, simple);
+ cancellable, task);
}
/*
@@ -1242,19 +1242,19 @@ g_vfs_afp_server_get_volumes_finish (GVfsAfpServer *server,
GAsyncResult *result,
GError **error)
{
- GSimpleAsyncResult *simple;
+ GTask *task;
- g_return_val_if_fail (g_simple_async_result_is_valid (result,
+ g_return_val_if_fail (g_task_async_result_is_valid (result,
G_OBJECT (server),
g_vfs_afp_server_get_volumes),
NULL);
- simple = (GSimpleAsyncResult *)result;
+ task = (GTask *)result;
- if (g_simple_async_result_propagate_error (simple, error))
+ if (g_task_async_result_propagate_error (task, error))
return NULL;
- return g_ptr_array_ref ((GPtrArray *)g_simple_async_result_get_op_res_gpointer (simple));
+ return g_ptr_array_ref ((GPtrArray *)g_task_propagate_pointer (task, error));
}
GVfsAfpVolume *