aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/utils/AsyncUtils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/utils/AsyncUtils.h')
-rw-r--r--src/core/utils/AsyncUtils.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/core/utils/AsyncUtils.h b/src/core/utils/AsyncUtils.h
index bda15328..6d79d9c1 100644
--- a/src/core/utils/AsyncUtils.h
+++ b/src/core/utils/AsyncUtils.h
@@ -29,11 +29,31 @@
#pragma once
#include "core/GpgFrontendCore.h"
+#include "core/typedef/CoreTypedef.h"
#include "core/typedef/GpgTypedef.h"
namespace GpgFrontend {
+/**
+ * @brief
+ *
+ * @param runnable
+ * @param callback
+ * @param operation
+ * @param minial_version
+ */
void GPGFRONTEND_CORE_EXPORT RunGpgOperaAsync(
GpgOperaRunnable runnable, GpgOperationCallback callback,
const std::string& operation, const std::string& minial_version);
+
+/**
+ * @brief
+ *
+ * @param runnable
+ * @param callback
+ * @param operation
+ */
+void GPGFRONTEND_CORE_EXPORT RunIOOperaAsync(OperaRunnable runnable,
+ OperationCallback callback,
+ const std::string& operation);
} // namespace GpgFrontend \ No newline at end of file