completion控制块 更多... 成员变量 rt_uint32_t flag completion的参数 rt_list_t suspended_list 挂起在该completion上的线程 详细描述 completion控制块
环形块状缓冲区,简称 rbb 更多... 成员变量 rt_uint8_t * buf 缓冲区 rt_size_t buf_size 缓冲区大小 rt_rbb_blk_t blk_set 块集合 rt_size_t blk_max_num 块的最大数量 rt_slist_t blk_list 保存着已经初始化的并且处于 put 状态的块 详细描述 环
块队列。这些块在队列中,其 buffer 地址是连续的 更多... 成员变量 rt_rbb_blk_t blocks 顺序存储的所有块 rt_size_t blk_num 块的数量 详细描述 块队列。这些块在队列中,其 buffer 地址是连续的
rbb 中的块 更多... 成员变量 rt_rbb_status_t status:8 状态 rt_size_t size:24 大小 rt_uint8_t * buf 缓冲区 rt_slist_t list 链表指针 详细描述 rbb 中的块
环形缓冲区控制块 更多... 成员变量 rt_uint8_t * buffer_ptr 缓冲区指针 rt_uint16_t read_mirror: 1 读取镜像 rt_uint16_t read_index: 15 读取位置 rt_uint16_t write_mirror: 1 写入镜像 rt_uint16_t write_index: 15 写入
矩形信息结构 更多... 成员变量 rt_uint16_t x x坐标 rt_uint16_t y y坐标 rt_uint16_t width 宽度 rt_uint16_t height 高度 详细描述 矩形信息结构
图形设备信息结构 更多... 成员变量 rt_uint8_t pixel_format 图形格式 rt_uint8_t bits_per_pixel 像素位数 rt_uint16_t reserved 保留字段 rt_uint16_t width 图形设备的宽度 rt_uint16_t height 图形设备的高度 rt_uint8_t * fr
块设备的扇区分布信息 更多... 成员变量 rt_uint32_t sector_begin 起始扇区 rt_uint32_t sector_end 结束扇区 详细描述 块设备的扇区分布信息
块设备扇区信息 更多... 成员变量 rt_uint32_t sector_count 扇区数量 rt_uint32_t bytes_per_sector 扇区字节数 rt_uint32_t block_size 擦除一个块的字节数 详细描述 块设备扇区信息 示例: sd_sample.c.
设备基类控制块 更多... 成员变量 struct rt_object parent 继承自 rt_object enum rt_device_class_type type 设备类型 rt_uint16_t flag 设备标志 rt_uint16_t open_flag 设备打开标志 rt_uint8_t ref_count 引用次数 rt_ui
等待队列控制块 更多... 成员变量 rt_uint32_t flag 等待队列的参数 rt_list_t waiting_list 等待队列的线程链表 详细描述 等待队列控制块
设备对象的操作方法 更多... 成员变量 rt_err_t(* init )(rt_device_t dev) 初始化设备 rt_err_t(* open )(rt_device_t dev, rt_uint16_t oflag) 打开设备 rt_err_t(* close )(rt_device_t dev) 关闭设备 rt_size_t(* read )(rt_
地址信息 更多... 成员变量 int ai_flags 输入标志 int ai_family 地址族套接字 int ai_socktype 套接字类型 int ai_protocol 套接字协议 socklen_t ai_addrlen 套接字地址的长度 struct sockaddr * ai_addr 套接字的套接字地址 char
主机地址和域名信息 更多... 成员变量 char * h_name 主机名,即官方域名 char ** h_aliases 主机所有别名构成的字符串数组,同一IP可绑定多个域名 int h_addrtype 主机IP地址的类型,例如IPV4(AF_INET)还是IPV6 int h_length 主机IP地址长度,IPV4地址为4,IPV6地址则为16 c
IP地址和端口信息 更多... 成员变量 u8_t sin_len 地址长度 sa_family_t sin_family 地址族 in_port_t sin_port 16位TCP/UDP端口号 struct in_addr sin_addr 32位IP地址 char sin_zero [SIN_ZERO_LEN] 通常全为 0,主要功能是为了与 s