aboutsummaryrefslogtreecommitdiffstats
path: root/src/module/sdk/Basic.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/module/sdk/Basic.h')
-rw-r--r--src/module/sdk/Basic.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/module/sdk/Basic.h b/src/module/sdk/Basic.h
index a232fd64..123b3783 100644
--- a/src/module/sdk/Basic.h
+++ b/src/module/sdk/Basic.h
@@ -43,16 +43,48 @@ using CommandExecuteContext = struct {
void* data;
};
+/**
+ * @brief
+ *
+ * @param size
+ * @return void*
+ */
auto GPGFRONTEND_MODULE_SDK_EXPORT AllocateMemory(uint32_t size) -> void*;
+/**
+ * @brief
+ *
+ */
void GPGFRONTEND_MODULE_SDK_EXPORT FreeMemory(void*);
+/**
+ * @brief
+ *
+ * @param cmd
+ * @param argc
+ * @param argv
+ * @param cb
+ * @param data
+ */
void GPGFRONTEND_MODULE_SDK_EXPORT ExecuteCommandSync(const char* cmd,
int32_t argc,
const char** argv,
CommandExeucteCallback cb,
void* data);
+/**
+ * @brief
+ *
+ * @param context_size
+ * @param context
+ */
void GPGFRONTEND_MODULE_SDK_EXPORT ExecuteCommandBatchSync(
int32_t context_size, const CommandExecuteContext* context);
+
+/**
+ * @brief
+ *
+ * @return char*
+ */
+auto GPGFRONTEND_MODULE_SDK_EXPORT GFModuleStrDup(const char*) -> char*;
} \ No newline at end of file