NSUKit 1.4.0
板卡级统一交互接口
载入中...
搜索中...
未找到
nsukit::SerialStreamUItf类 参考

#include <serial_interface.h>

类 nsukit::SerialStreamUItf 继承关系图:
nsukit::I_BaseStreamUItf nsukit::U_Interface

Public 成员函数

 SerialStreamUItf ()=default
 
 ~SerialStreamUItf () override=default
 
- Public 成员函数 继承自 nsukit::I_BaseStreamUItf
virtual nsuMemory_p alloc_buffer (nsuStreamLen_t length, nsuVoidBuf_p buf=nullptr)
 
virtual nsukitStatus_t free_buffer (nsuMemory_p fd)
 
virtual nsuVoidBuf_p get_buffer (nsuMemory_p fd, nsuStreamLen_t length)
 
virtual nsukitStatus_t open_send (nsuChnlNum_t chnl, nsuMemory_p fd, nsuStreamLen_t length, nsuStreamLen_t offset=0)
 
virtual nsukitStatus_t open_recv (nsuChnlNum_t chnl, nsuMemory_p fd, nsuStreamLen_t length, nsuStreamLen_t offset=0)
 
virtual nsukitStatus_t wait_stream (nsuMemory_p fd, float timeout=1.)
 
virtual nsukitStatus_t break_stream (nsuMemory_p fd)
 
virtual nsukitStatus_t stream_recv (nsuChnlNum_t chnl, nsuMemory_p fd, nsuStreamLen_t length, nsuStreamLen_t offset=0, bool(*stop_event)()=nullptr, float timeout=5., int flag=1)
 
virtual nsukitStatus_t stream_send (nsuChnlNum_t chnl, nsuMemory_p fd, nsuStreamLen_t length, nsuStreamLen_t offset=0, bool(*stop_event)()=nullptr, float timeout=5., int flag=1)
 
- Public 成员函数 继承自 nsukit::U_Interface
virtual ~U_Interface ()=default
 
virtual nsukitStatus_t accept (nsuInitParam_t *param)
 
virtual nsukitStatus_t close ()
 
virtual nsukitStatus_t set_timeout (float s)
 

详细描述

在文件 serial_interface.h19 行定义.

构造及析构函数说明

◆ SerialStreamUItf()

nsukit::SerialStreamUItf::SerialStreamUItf ( )
default

◆ ~SerialStreamUItf()

nsukit::SerialStreamUItf::~SerialStreamUItf ( )
overridedefault

该类的文档由以下文件生成: