kupl_event_record
将一个 event 事件记录在 queue 队列上。
接口定义
int kupl_event_record(kupl_event_h event, kupl_queue_h queue);
参数
参数名 |
类型 |
描述 |
输入/输出 |
---|---|---|---|
event |
kupl_event_h |
需要记录的 event 对象 |
输入 |
queue |
kupl_queue_h |
承载记录的 queue 对象 |
输入 |
返回值
成功:返回 KUPL_OK
失败:返回 KUPL_ERROR
示例
#include <stdio.h> #include <assert.h> #include "kupl.h" int main() { kupl_event_h event = kupl_event_create(); kupl_queue_h queue = kupl_queue_create(); int ret = kupl_event_record(event, queue); assert(ret == KUPL_OK); kupl_queue_destroy(queue); kupl_event_destroy(event); return 0; }

上述示例演示了记录一个 event 的流程。kupl_event_record 函数将 kupl_event_create 创建的 event 记录在由 kupl_queue_create 创建的 queue 上。
父主题: 多队列多流编程函数