ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
ngl::dbuff Class Reference

基础缓冲区管理类。 More...

#include <db_buff.h>

Public Member Functions

 dbuff (int32_t abuffsize)
 构造函数。
 ~dbuff ()=default
 析构函数。
char * buff ()
 获取缓冲区数据指针。
int32_t buffsize ()
 获取缓冲区大小。
int32_t & pos ()
 获取当前读写位置的引用。

Detailed Description

基础缓冲区管理类。

管理一个固定大小的字符缓冲区,提供缓冲区访问和位置跟踪功能。 用于数据库查询结果的临时存储。

Note
禁止拷贝构造和赋值操作。
禁止默认构造,必须指定缓冲区大小。

Constructor & Destructor Documentation

◆ dbuff()

ngl::dbuff::dbuff ( int32_t abuffsize)
inline

构造函数。

Parameters
abuffsize缓冲区大小(字节)

Member Function Documentation

◆ buff()

char * ngl::dbuff::buff ( )
inline

获取缓冲区数据指针。

Returns
缓冲区数据指针

◆ buffsize()

int32_t ngl::dbuff::buffsize ( )
inline

获取缓冲区大小。

Returns
缓冲区大小(字节)

◆ pos()

int32_t & ngl::dbuff::pos ( )
inline

获取当前读写位置的引用。

Returns
当前读写位置的引用

The documentation for this class was generated from the following file: