XTOS / OPEN SOURCE REAL-TIME SYSTEMOPEN SOURCE · VERSION 0.9.0 · BUILD FROM SOURCE
libxtos-bcixtos_bci_session_destroy

xtos_bci_session_destroy

停止仍在 streaming 的会话,解除映射、关闭 fd 并释放会话。

本页目录

声明

c
#include <xtos/bci.h>

void xtos_bci_session_destroy(xtos_bci_session_t *session);

参数

参数类型说明
sessionxtos_bci_session_t *会话句柄;NULL 时为空操作。

返回值

无返回值;停止、munmap 或 close 失败无法报告。

错误

没有 errno 错误返回。输入限制见注意事项。

注意事项

  • 调用方必须先停止使用 fd、映射和其他会话接口;destroy 后所有借用资源失效。
  • 若 streaming 标志为真,函数会尝试调用 stop;它不等待其他线程,也不提供并发安全。

示例

源码

本文按 OpenXTOS 提交 dd313955ad57542bcd2af8827157d1bbd0cf5e83 的头文件和实现编写。