Skip to content

tk_ostream_buffered_t

概述

先将数据写入一个缓存区,调用flush时才真正写入底层的ostream。

函数

函数名称说明
tk_ostream_buffered_create创建ostream对象。
tk_ostream_buffered_get_size获取当前缓存数据的长度。

tk_ostream_buffered_create 函数

  • 函数功能:

创建ostream对象。

本函数自动增加real_ostream的引用计数。

  • 函数原型:
tk_ostream_t* tk_ostream_buffered_create (tk_ostream_t* real_ostream);
  • 参数说明:
参数类型说明
返回值tk_ostream_t*返回ostream对象。
real_ostreamtk_ostream_t*实际的ostream对象。

tk_ostream_buffered_get_size 函数

  • 函数功能:

获取当前缓存数据的长度。

  • 函数原型:
uint32_t tk_ostream_buffered_get_size (tk_ostream_t* ostream);
  • 参数说明:
参数类型说明
返回值uint32_t返回缓存数据的长度。
ostreamtk_ostream_t*ostream对象。