XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
xwos.h
浏览该文件的文档.
1
13#ifndef __xwmd_vm_lua_xwlua_xwos_h__
14#define __xwmd_vm_lua_xwlua_xwos_h__
15
16#include <xwos/standard.h>
17#include <xwos/osal/lock/mtx.h>
18#include <xwos/osal/sync/sem.h>
19#include <xwos/osal/sync/cond.h>
20#include <xwos/osal/sync/flg.h>
21#include <xwos/osal/sync/br.h>
22#include <xwos/osal/sync/sel.h>
23#include "xwmd/vm/lua/src/lauxlib.h"
24
36void xwlua_mtx_register(lua_State * L, const char * name,
37 struct xwos_mtx * mtx);
38
45void xwlua_sem_register(lua_State * L, const char * name,
46 struct xwos_sem * sem);
47
54void xwlua_cond_register(lua_State * L, const char * name,
55 struct xwos_cond * cond);
56
63void xwlua_flg_register(lua_State * L, const char * name,
64 struct xwos_flg * flg);
65
72void xwlua_br_register(lua_State * L, const char * name,
73 struct xwos_br * br);
74
81void xwlua_sel_register(lua_State * L, const char * name,
82 struct xwos_sel * sel);
83
88#endif /* xwmd/vm/lua/xwlua/xwos.h */
void xwlua_sel_register(lua_State *L, const char *name, struct xwos_sel *sel)
注册信号选择器对象
void xwlua_cond_register(lua_State *L, const char *name, struct xwos_cond *cond)
注册条件量对象
void xwlua_mtx_register(lua_State *L, const char *name, struct xwos_mtx *mtx)
注册互斥锁对象
void xwlua_flg_register(lua_State *L, const char *name, struct xwos_flg *flg)
注册事件标志对象
void xwlua_br_register(lua_State *L, const char *name, struct xwos_br *br)
注册线程栅栏对象
void xwlua_sem_register(lua_State *L, const char *name, struct xwos_sem *sem)
注册信号量对象
操作系统抽象层:互斥锁
XWOS API:线程栅栏
Definition br.h:83
XWOS API:条件量对象
Definition cond.h:91
XWOS API:事件标志对象
Definition flg.h:94
XWOS API:互斥锁
Definition mtx.h:82
XWOS API:信号选择器对象
Definition sel.h:82
XWOS API:信号量对象
Definition sem.h:95
操作系统抽象层:线程栅栏
操作系统抽象层:条件量
操作系统抽象层:事件标志
操作系统抽象层:信号选择器
操作系统抽象层:信号量
XWOS的标准头文件