XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
xwos_object结构体 参考

XWOS对象 更多...

#include <object.h>

xwos_object 的协作图:

成员变量

xwsq_t tik
 
xwsq_t magic
 
atomic_xwsq_t refcnt
 
xwobj_gc_f gcfunc
 

详细描述

XWOS对象

注解
  • 内存算法memslice使用结构体的第一块内存字作为无锁单链表节点, 因此每个对象在定义时必须保证其第一个成员的大小等于系统指针大小, 并且它们的初始值都为0。memslice可以将这个初始值备份起来,当结构体被分配 出去时使用备份值恢复原内容。

在文件 object.h53 行定义.

结构体成员变量说明

◆ gcfunc

xwobj_gc_f xwos_object::gcfunc

垃圾回收函数

在文件 object.h57 行定义.

◆ magic

xwsq_t xwos_object::magic

对象的幻数

在文件 object.h55 行定义.

◆ refcnt

atomic_xwsq_t xwos_object::refcnt

引用计数

在文件 object.h56 行定义.

◆ tik

xwsq_t xwos_object::tik

对象的标签

在文件 object.h54 行定义.


该结构体的文档由以下文件生成: