XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
dataxchg.h
浏览该文件的文档.
1
13#ifndef __xwmd_vm_lua_xwlua_xwvm_dataxchg_h__
14#define __xwmd_vm_lua_xwlua_xwvm_dataxchg_h__
15
16#include <xwos/standard.h>
17#include "xwmd/vm/lua/src/lua.h"
18
39xwer_t xwlua_vm_copy_function(lua_State * src, int sidx, lua_State * dst);
40
56xwer_t xwlua_vm_copy_userdata(lua_State * src, int idx, lua_State * dst);
57
73xwer_t xwlua_vm_copy_table(lua_State * src, int sidx, lua_State * dst);
74
91xwer_t xwlua_vm_copy_element(lua_State * src, int sidx, lua_State * dst);
92
110xwer_t xwlua_vm_move_element(lua_State * src, int sidx, lua_State * dst);
111
122void xwlua_vm_copy_env(lua_State * src, int sidx, lua_State * dst);
123
128#endif /* xwmd/vm/lua/xwlua/xwvm/dataxchg.h */
void xwlua_vm_copy_env(lua_State *src, int sidx, lua_State *dst)
将源虚拟机中的表元素拷贝到目的虚拟机的环境 _ENV 中
xwer_t xwlua_vm_copy_table(lua_State *src, int sidx, lua_State *dst)
将虚拟机中的表拷贝到目的虚拟机的栈顶
xwer_t xwlua_vm_copy_userdata(lua_State *src, int idx, lua_State *dst)
将虚拟机中的用户数据拷贝到目的虚拟机的栈顶
xwer_t xwlua_vm_copy_element(lua_State *src, int sidx, lua_State *dst)
将源虚拟机栈中的元素拷贝到目的虚拟机栈的栈顶
xwer_t xwlua_vm_copy_function(lua_State *src, int sidx, lua_State *dst)
将源虚拟机栈中的函数拷贝到目的虚拟机的栈顶
xwer_t xwlua_vm_move_element(lua_State *src, int sidx, lua_State *dst)
将源虚拟机栈中的元素移动到目的虚拟机栈的栈顶
signed long xwer_t
Definition type.h:554
XWOS的标准头文件