XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_init_registry.c 文件参考
#include "xf_init_registry.h"
xf_init_registry.c 的引用(Include)关系图:

浏览源代码.

宏定义

#define TAG   "registry"
 
#define s_head(x)   s_init_head[x]
 

函数

void xf_init_registry_register_desc_node (xf_init_registry_desc_node_t *p_desc_node, xf_init_registry_type_t type)
 (内部函数)注册初始化函数,无需直接调用,使用宏调用
 
void xf_init_from_registry (void)
 注册函数收集后,统一在此调用初始化函数
 

变量

static xf_list_t s_init_head [XF_INIT_REGISTRY_TYPE_MAX]
 

详细描述

作者
cangyu (sky.k.nosp@m.irto.nosp@m.@qq.c.nosp@m.om)
版本
0.1
日期
2024-10-16

在文件 xf_init_registry.c 中定义.

宏定义说明

◆ TAG

#define TAG   "registry"

在文件 xf_init_registry.c20 行定义.

◆ s_head

#define s_head (   x)    s_init_head[x]

在文件 xf_init_registry.c42 行定义.

函数说明

◆ xf_init_registry_register_desc_node()

void xf_init_registry_register_desc_node ( xf_init_registry_desc_node_t p_desc_node,
xf_init_registry_type_t  type 
)

(内部函数)注册初始化函数,无需直接调用,使用宏调用

参数
p_desc_node函数详情结构体
type注册初始化函数的类型

在文件 xf_init_registry.c48 行定义.

◆ xf_init_from_registry()

void xf_init_from_registry ( void  )

注册函数收集后,统一在此调用初始化函数

在文件 xf_init_registry.c61 行定义.

变量说明

◆ s_init_head

xf_list_t s_init_head[XF_INIT_REGISTRY_TYPE_MAX]
static
初始值:
= {
}
#define XF_LIST_HEAD_INIT(name)
静态定义时初始化链表。
Definition xf_list.h:82
static xf_list_t s_init_head[XF_INIT_REGISTRY_TYPE_MAX]
@ XF_INIT_REGISTRY_TYPE_SETUP
@ XF_INIT_REGISTRY_TYPE_APP
@ XF_INIT_REGISTRY_TYPE_DEVICE
@ XF_INIT_REGISTRY_TYPE_PREV
@ XF_INIT_REGISTRY_TYPE_BOARD
@ XF_INIT_REGISTRY_TYPE_CLEANUP
@ XF_INIT_REGISTRY_TYPE_ENV
@ XF_INIT_REGISTRY_TYPE_COMPONENT

在文件 xf_init_registry.c32 行定义.