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