|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
反序列化(读取)实现类。 More...
#include <nserialize.h>
Public Member Functions | |
| serialize_pop (const char *abuff, int32_t alen) | |
| 构造函数。 | |
| virtual bool | basetype (void *adata, int32_t abytes) |
| 从缓冲区读取数据。 | |
| Public Member Functions inherited from ngl::ser::serialize< const char * > | |
| serialize (const char *abuff, int32_t alen) | |
| 构造函数。 | |
| const char * | buff () |
| 获取缓冲区指针。 | |
| int & | pos () |
| 获取当前读写位置。 | |
| int & | len () |
| 获取缓冲区总长度。 | |
| int | move_pos (int abytes) |
| 移动读写位置。 | |
反序列化(读取)实现类。
该类实现了从缓冲区读取数据的功能,用于反序列化操作。 提供了边界检查和错误处理,确保读取操作的安全性。
|
inline |
构造函数。
| abuff | 只读缓冲区指针 |
| alen | 缓冲区长度 |
|
inlinevirtual |
从缓冲区读取数据。
| adata | 数据指针 |
| abytes | 数据字节数 |
Implements ngl::ser::serialize< const char * >.