Skip to content

tk_ostream_mem_t

概述

基于内存实现的输出流。

函数

函数名称说明
tk_ostream_mem_create创建ostream对象。
tk_ostream_mem_create_simple创建ostream对象。

tk_ostream_mem_create 函数

  • 函数功能:

创建ostream对象。

  • 函数原型:
tk_ostream_t* tk_ostream_mem_create (void* buff, uint32_t size, uint32_t packet_size, bool_t own_the_buff);
  • 参数说明:
参数类型说明
返回值tk_ostream_t*返回ostream对象。
buffvoid*返回数据的缓冲区。
sizeuint32_t缓冲区的大小。
packet_sizeuint32_t缺省一次写入的数据的长度(一般无0)。
own_the_buffbool_t是否让ostream对象拥有buff。

tk_ostream_mem_create_simple 函数

  • 函数功能:

创建ostream对象。

  • 函数原型:
tk_ostream_t* tk_ostream_mem_create_simple (void* buff, uint32_t size);
  • 参数说明:
参数类型说明
返回值tk_ostream_t*返回ostream对象。
buffvoid*返回数据的缓冲区。
sizeuint32_t缓冲区的大小。