代码拉取完成,页面将自动刷新
函数名称 | 说明 |
---|---|
tk_istream_flush | 刷新数据。 |
tk_istream_read | 读取数据。 |
tk_istream_read_len | 读取指定长度的数据。 |
tk_istream_read_line | 读取一行数据。 |
tk_istream_seek | 设置偏移量。 |
tk_istream_wait_for_data | 等待数据。 |
刷新数据。
ret_t tk_istream_flush (tk_istream_t* stream);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
stream | tk_istream_t* | istream对象。 |
读取数据。
int32_t tk_istream_read (tk_istream_t* stream, void* buff, uint32_t max_size);
参数 | 类型 | 说明 |
---|---|---|
返回值 | int32_t | 返回负数表示读取失败,否则返回实际读取数据的长度。 |
stream | tk_istream_t* | istream对象。 |
buff | void* | 返回数据的缓冲区。 |
max_size | uint32_t | 缓冲区的大小。 |
读取指定长度的数据。
int32_t tk_istream_read_len (tk_istream_t* stream, void* buff, uint32_t max_size, uint32_t timeout_ms);
参数 | 类型 | 说明 |
---|---|---|
返回值 | int32_t | 返回负数表示读取失败,否则返回实际读取数据的长度。 |
stream | tk_istream_t* | istream对象。 |
buff | void* | 返回数据的缓冲区。 |
max_size | uint32_t | 缓冲区的大小。 |
timeout_ms | uint32_t | timeout. |
读取一行数据。
int32_t tk_istream_read_line (tk_istream_t* stream, void* buff, uint32_t max_size, uint32_t timeout_ms);
参数 | 类型 | 说明 |
---|---|---|
返回值 | int32_t | 返回负数表示读取失败,否则返回实际读取数据的长度。 |
stream | tk_istream_t* | istream对象。 |
buff | void* | 返回数据的缓冲区。 |
max_size | uint32_t | 缓冲区的大小。 |
timeout_ms | uint32_t | timeout. |
设置偏移量。
ret_t tk_istream_seek (tk_istream_t* stream, uint32_t offset);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
stream | tk_istream_t* | istream对象。 |
offset | uint32_t | 偏移量。 |
等待数据。
ret_t tk_istream_wait_for_data (tk_istream_t* stream, uint32_t timeout_ms);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
stream | tk_istream_t* | istream对象。 |
timeout_ms | uint32_t | 超时时间。 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。