Element#

class Element#
Header-file:

#include <datasystem/stream/element.h>

Namespace:

datasystem

用于生产和消费数据的结构体。

公共函数

Element(uint8_t *ptr = nullptr, uint64_t size = 0, uint64_t id = ULONG_MAX)#

构造用于生产和消费的数据结构体

参数:
  • ptr - 指向数据的指针, 默认为 nullptr

  • size - 数据大小,单位字节。

  • id - 用于确认消费完成的element id。

返回:

返回用于生产和消费的数据结构体。

~Element()#

析构Element实例。

公共成员

uint8_t *ptr#

执向数据的指针。

uint64_t size#

数据大小,单位字节。

uint64_t id#

用于确认消费完成的element id。