# HdfSBuf ## **Overview** **Related Modules:** [Core](core.md) **Description:** Defines a **[HdfSBuf](hdfsbuf.md)**. **Since:** 1.0 ## **Summary** ## Data Fields

Variable Name

Description

writePos

size_t

readPos

size_t

capacity

size_t

data

uint8_t *

isBind

bool

## **Details** ## **Field Documentation** ## capacity ``` size_t HdfSBuf::capacity ``` **Description:** Storage capacity, at most 512 KB. ## data ``` uint8_t* HdfSBuf::data ``` **Description:** Pointer to data storage ## isBind ``` bool HdfSBuf::isBind ``` **Description:** Whether to bind the externally transferred pointer for data storage ## readPos ``` size_t HdfSBuf::readPos ``` **Description:** Current read position ## writePos ``` size_t HdfSBuf::writePos ``` **Description:** Current write position