信号控制块(描述符) 更多...
#include <los_signal.h>
成员变量 | |
sigset_t | sigFlag |
不屏蔽的信号集 更多... | |
sigset_t | sigPendFlag |
信号阻塞标签集,记录那些信号来过,任务依然阻塞的集合.即:这些信号不能唤醒任务 更多... | |
sigset_t | sigprocmask |
Signals that are blocked | 任务屏蔽了哪些信号 更多... | |
sq_queue_t | sigactionq |
信号捕捉队列 更多... | |
LOS_DL_LIST | waitList |
待链表,上面挂的是等待信号到来的任务, 请查找 OsTaskWait(&sigcb->waitList, timeout, TRUE) 理解 更多... | |
sigset_t | sigwaitmask |
siginfo_t | sigunbinfo |
SigInfoListNode * | tmpInfoListHead |
unsigned int | sigIntLock |
信号中断锁 更多... | |
void * | sigContext |
信号上下文 更多... | |
unsigned int | count |
信号数量 更多... | |
信号控制块(描述符)
在文件 los_signal.h 第 220 行定义.
unsigned int sig_cb::count |
信号数量
在文件 los_signal.h 第 231 行定义.
sq_queue_t sig_cb::sigactionq |
信号捕捉队列
在文件 los_signal.h 第 224 行定义.
void* sig_cb::sigContext |
信号上下文
在文件 los_signal.h 第 230 行定义.
sigset_t sig_cb::sigFlag |
不屏蔽的信号集
在文件 los_signal.h 第 221 行定义.
unsigned int sig_cb::sigIntLock |
sigset_t sig_cb::sigPendFlag |
信号阻塞标签集,记录那些信号来过,任务依然阻塞的集合.即:这些信号不能唤醒任务
在文件 los_signal.h 第 222 行定义.
sigset_t sig_cb::sigprocmask |
Signals that are blocked | 任务屏蔽了哪些信号
在文件 los_signal.h 第 223 行定义.
siginfo_t sig_cb::sigunbinfo |
Waiting for pending signals | 任务在等待哪些信号的到来
在文件 los_signal.h 第 227 行定义.
sigset_t sig_cb::sigwaitmask |
在文件 los_signal.h 第 226 行定义.
SigInfoListNode* sig_cb::tmpInfoListHead |
Signal info when task unblocked | 任务解锁时的信号信息
在文件 los_signal.h 第 228 行定义.
LOS_DL_LIST sig_cb::waitList |
待链表,上面挂的是等待信号到来的任务, 请查找 OsTaskWait(&sigcb->waitList, timeout, TRUE) 理解
在文件 los_signal.h 第 225 行定义.