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

#include <base_mw.h>

类 nsukit::I_BaseStreamMw 继承关系图:
nsukit::U_Middleware nsukit::VirtualChnlMw

Public 成员函数

 I_BaseStreamMw ()=default
 
 I_BaseStreamMw (I_BaseStreamUItf *itf)
 
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_Middleware
virtual nsukitStatus_t config (nsuInitParam_t *param)
 

详细描述

在文件 base_mw.h51 行定义.

构造及析构函数说明

◆ I_BaseStreamMw() [1/2]

nsukit::I_BaseStreamMw::I_BaseStreamMw ( )
explicitdefault

◆ I_BaseStreamMw() [2/2]

nsukit::I_BaseStreamMw::I_BaseStreamMw ( I_BaseStreamUItf itf)
inlineexplicit

在文件 base_mw.h55 行定义.

成员函数说明

◆ break_stream()

nsukitStatus_t I_BaseStreamMw::break_stream ( nsuMemory_p  fd)
virtual

nsukit::VirtualChnlMw 重载.

在文件 base_mw.cpp72 行定义.

◆ open_recv()

nsukitStatus_t I_BaseStreamMw::open_recv ( nsuChnlNum_t  chnl,
nsuMemory_p  fd,
nsuStreamLen_t  length,
nsuStreamLen_t  offset = 0 
)
virtual

nsukit::VirtualChnlMw 重载.

在文件 base_mw.cpp66 行定义.

◆ open_send()

nsukitStatus_t I_BaseStreamMw::open_send ( nsuChnlNum_t  chnl,
nsuMemory_p  fd,
nsuStreamLen_t  length,
nsuStreamLen_t  offset = 0 
)
virtual

nsukit::VirtualChnlMw 重载.

在文件 base_mw.cpp62 行定义.

◆ stream_recv()

nsukitStatus_t I_BaseStreamMw::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

nsukit::VirtualChnlMw 重载.

在文件 base_mw.cpp76 行定义.

◆ stream_send()

nsukitStatus_t I_BaseStreamMw::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 
)
virtual

nsukit::VirtualChnlMw 重载.

在文件 base_mw.cpp81 行定义.

◆ wait_stream()

nsukitStatus_t I_BaseStreamMw::wait_stream ( nsuMemory_p  fd,
float  timeout = 1. 
)
virtual

nsukit::VirtualChnlMw 重载.

在文件 base_mw.cpp69 行定义.


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