aboutsummaryrefslogtreecommitdiffstats
path: root/shell/e-storage-set.c
diff options
context:
space:
mode:
Diffstat (limited to 'shell/e-storage-set.c')
-rw-r--r--shell/e-storage-set.c47
1 files changed, 47 insertions, 0 deletions
diff --git a/shell/e-storage-set.c b/shell/e-storage-set.c
index 9921fe192c..333ec39c99 100644
--- a/shell/e-storage-set.c
+++ b/shell/e-storage-set.c
@@ -602,4 +602,51 @@ e_storage_set_get_path_for_physical_uri (EStorageSet *storage_set,
}
+/**
+ * e_storage_set_async_copy_folder:
+ * @storage_set:
+ * @source_path:
+ * @destination_path:
+ * @callback:
+ * @data:
+ *
+ * Copy a folder from @source_path to @destination_path.
+ **/
+void
+e_storage_set_async_copy_folder (EStorageSet *storage_set,
+ const char *source_path,
+ const char *destination_path,
+ EStorageResultCallback callback,
+ void *data)
+{
+ g_return_if_fail (storage_set != NULL);
+ g_return_if_fail (E_IS_STORAGE_SET (storage_set));
+ g_return_if_fail (source_path != NULL);
+ g_return_if_fail (destination_path != NULL);
+}
+
+/**
+ * e_storage_set_async_move_folder:
+ * @storage_set:
+ * @source_path:
+ * @destination_path:
+ * @callback:
+ * @data:
+ *
+ * Move a folder from @source_path to @destination_path.
+ **/
+void
+e_storage_set_async_move_folder (EStorageSet *storage_set,
+ const char *source_path,
+ const char *destination_path,
+ EStorageResultCallback callback,
+ void *data)
+{
+ g_return_if_fail (storage_set != NULL);
+ g_return_if_fail (E_IS_STORAGE_SET (storage_set));
+ g_return_if_fail (source_path != NULL);
+ g_return_if_fail (destination_path != NULL);
+}
+
+
E_MAKE_TYPE (e_storage_set, "EStorageSet", EStorageSet, class_init, init, PARENT_TYPE)