event_recv
2016-12-18 15:48:08 0 举报
`event_recv`是一个函数或方法,通常在事件驱动编程中使用。它的主要作用是接收和处理来自不同源的事件。这些事件可以是用户输入、系统消息、网络请求等。当事件发生时,`event_recv`会被调用,然后根据事件的类型和内容执行相应的操作。例如,如果事件是一个鼠标点击,那么`event_recv`可能会更新用户界面;如果事件是一个网络请求,那么`event_recv`可能会发送响应数据。总的来说,`event_recv`是连接用户和程序的桥梁,使程序能够对用户的行为做出反应。
作者其他创作
大纲/内容
将期望的event拷贝到指针所指处
返回OK
是
将收到的所有event拷贝到指针所指处
所有期望的event都已收到
option中包含EVENT_RETURN_ALL
否
无期望的event
开中断
pEventsReceived指针为空
返回错误
option中包含EVENT_FETCH
关中断
清除任务的事件寄存器中期望的事件
将收到的event存入变量recieved
清空任务的事件寄存器中的所有事件
将期望的event中已收到的拷贝到指针所指处
option中包含EVENT_WAIT_ALL
option中不含EVENT_KEEP_UNWANTED或包含EVENT_RETURN_ALL
获取当前任务ID
处于中断上下文
时间选项设置为NO_WAIT
收到任一期望的event
没有接收到所有期望的event
0 条评论
下一页
为你推荐
查看更多