什么是neko_vm_custom()和neko_vm_set_custom()?

时间:2015-11-16 22:57:21

标签: c haxe

我正在将Neko VM嵌入到我的桌面应用程序中。我做了很多搜索,但我仍然无法找到有关这两个函数的任何有用信息,这些函数在neko_vm.h中声明:

void *neko_vm_custom( neko_vm *vm, vkind k );
void neko_vm_set_custom( neko_vm *vm, vkind k, void *v );

这些功能是什么?

更新1

得到了一些回复here

1 个答案:

答案 0 :(得分:1)

使用neko_vm_set_custom,您可以将用户定义类型的自定义变量(例如上下文)附加到Neko虚拟机。

使用neko_vm_custom,您可以获得该类型的变量。

示例可能是:您有一个或多个正在运行的虚拟机,这些虚拟机已连接到其数据库。使用neko_vm_set_custom附加特定VM的数据库连接,使用neko_vm_custom,您可以将其恢复。