ts_tsdesc 结构包含时间系列 (
ts_timeseries) 和使用该时间系列的数据结构。作为该结构的功能之一,
ts_tsdesc 会跟踪当前元素并保留两个元素缓冲区以用于创建两个元素。
重要: 元素访存函数共享这两个元素缓冲区。之后调用两次访存后会覆盖访存的元素。不应该主动释放诸如 ts_elem() 之类的函数访存的元素。关闭 ts_tsdesc 时会释放这些元素。
如果您必须一次查看两个以上的元素,请打开扫描或使用 ts_make_elem() 或 ts_make_elem_with_buf() 例程来复制其中某个元素。
ts_tsdesc 结构由 ts_open() 函数创建,且由 ts_close() 过程销毁。大多数时间系列 API 例程都使用该结构。