|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
项目范围的类型别名定义。 More...
#include <cstdint>#include <string>#include <memory>Typedefs | |
| using | ngl::i32_serverid = int32_t |
| 服务器ID类型别名。 | |
| using | ngl::i32_packid = int32_t |
| 数据包ID类型别名。 | |
| using | ngl::i32_gatewayid = i32_serverid |
| 网关服务器ID类型别名。 | |
| using | ngl::i32_sessionid = int32_t |
| 会话ID类型别名。 | |
| using | ngl::i32_socket = i32_sessionid |
| 套接字ID类型别名。 | |
| using | ngl::i32_time = int32_t |
| 时间类型别名。 | |
| using | ngl::i64_actorid = int64_t |
| Actor ID类型别名。 | |
| using | ngl::i16_actortype = int16_t |
| Actor类型ID类型别名。 | |
| using | ngl::i16_area = int16_t |
| 游戏区域ID类型别名。 | |
| using | ngl::i32_actordataid = int32_t |
| Actor数据ID类型别名。 | |
| using | ngl::i32_threadid = int32_t |
| 线程ID类型别名。 | |
| using | ngl::i32_protocolnum = int32_t |
| 协议编号类型别名。 | |
| using | ngl::i16_port = uint16_t |
| 端口号类型别名。 | |
| using | ngl::i32_threadsize = int32_t |
| 线程大小类型别名。 | |
| using | ngl::i32_id = int32_t |
| 通用ID类型别名。 | |
| using | ngl::i32_line = int32_t |
| 行号类型别名。 | |
| using | ngl::i64_accountid = int64_t |
| 账号ID类型别名。 | |
| using | ngl::i32_threadnumber = int32_t |
| 线程编号类型别名。 | |
| using | ngl::i32_session = int32_t |
| 会话类型别名。 | |
| using | ngl::i8_sesindex = int8_t |
| 会话索引类型别名。 | |
| using | ngl::i32_protocol = int32_t |
| 协议类型别名。 | |
| using | ngl::str_ip = std::string |
| IP地址字符串类型别名。 | |
| using | ngl::str_host = std::string |
| 主机名字符串类型别名。 | |
| using | ngl::str_hostport = std::string |
| 主机端口字符串类型别名。 | |
| using | ngl::str_servername = std::string |
| 服务器名称字符串类型别名。 | |
| using | ngl::i64_startfinishtime = int64_t |
| 开始结束时间类型别名。 | |
| using | ngl::i64_hashcode = size_t |
| 哈希码类型别名。 | |
| using | ngl::i64_dataid = int64_t |
| NSP数据ID类型别名。 | |
| using | ngl::i64_nodeid = int64_t |
| NSP节点ID类型别名。 | |
| using | ngl::i32_fieldnumber = int32_t |
| 字段编号类型别名。 | |
项目范围的类型别名定义。
本文件定义了整个项目中使用的类型别名,提供以下功能:
类型别名采用匈牙利命名法,前缀表示类型大小和含义。
| using ngl::i16_actortype = int16_t |
Actor类型ID类型别名。
用于标识Actor类型,支持16位有符号整数范围。 Actor类型ID
| using ngl::i16_area = int16_t |
游戏区域ID类型别名。
用于标识游戏区域,支持16位有符号整数范围。 游戏区域ID
| using ngl::i16_port = uint16_t |
端口号类型别名。
用于表示网络端口号,支持16位无符号整数范围。 端口号
| using ngl::i32_actordataid = int32_t |
Actor数据ID类型别名。
用于标识Actor数据,支持32位有符号整数范围。 Actor数据ID
| using ngl::i32_fieldnumber = int32_t |
字段编号类型别名。
用于标识字段编号,支持32位有符号整数范围。 字段编号
| using ngl::i32_gatewayid = i32_serverid |
网关服务器ID类型别名。
用于标识网关服务器实例,与服务器ID类型相同。 网关服务器ID
| using ngl::i32_id = int32_t |
通用ID类型别名。
用于通用标识符,支持32位有符号整数范围。 通用ID
| using ngl::i32_line = int32_t |
行号类型别名。
用于表示代码行号或配置行号,支持32位有符号整数范围。 行号
| using ngl::i32_packid = int32_t |
数据包ID类型别名。
用于标识网络数据包,支持32位有符号整数范围。 数据包ID
| using ngl::i32_protocol = int32_t |
协议类型别名。
用于表示协议,支持32位有符号整数范围。 协议
| using ngl::i32_protocolnum = int32_t |
协议编号类型别名。
用于标识网络协议编号,支持32位有符号整数范围。 协议编号
| using ngl::i32_serverid = int32_t |
服务器ID类型别名。
用于唯一标识服务器实例,支持32位有符号整数范围。 服务器ID
| using ngl::i32_session = int32_t |
会话类型别名。
用于表示会话,与会话ID类型相同。 会话
| using ngl::i32_sessionid = int32_t |
会话ID类型别名。
用于唯一标识网络会话,支持32位有符号整数范围。 会话ID
| using ngl::i32_socket = i32_sessionid |
套接字ID类型别名。
用于标识网络套接字,与会话ID类型相同。 套接字ID
| using ngl::i32_threadid = int32_t |
线程ID类型别名。
用于标识线程,支持32位有符号整数范围。 线程ID
| using ngl::i32_threadnumber = int32_t |
线程编号类型别名。
用于表示线程编号,支持32位有符号整数范围。 线程编号
| using ngl::i32_threadsize = int32_t |
线程大小类型别名。
用于表示线程数量或大小,支持32位有符号整数范围。 线程大小
| using ngl::i32_time = int32_t |
时间类型别名。
用于表示时间戳,支持32位有符号整数范围。 时间戳
| using ngl::i64_accountid = int64_t |
账号ID类型别名。
用于唯一标识用户账号,支持64位有符号整数范围。 账号ID
| using ngl::i64_actorid = int64_t |
Actor ID类型别名。
用于唯一标识Actor实例,支持64位有符号整数范围。 Actor ID
| using ngl::i64_dataid = int64_t |
NSP数据ID类型别名。
用于标识NSP数据,支持64位有符号整数范围。 NSP数据ID
| using ngl::i64_hashcode = size_t |
哈希码类型别名。
用于表示哈希码,支持size_t类型。 哈希码
| using ngl::i64_nodeid = int64_t |
NSP节点ID类型别名。
用于标识NSP节点,支持64位有符号整数范围。 NSP节点ID
| using ngl::i64_startfinishtime = int64_t |
开始结束时间类型别名。
用于表示开始和结束时间,支持64位有符号整数范围。 开始结束时间
| using ngl::i8_sesindex = int8_t |
会话索引类型别名。
用于表示会话索引,支持8位有符号整数范围。 会话索引
| using ngl::str_host = std::string |
主机名字符串类型别名。
用于表示主机名字符串。 主机名字符串
| using ngl::str_hostport = std::string |
主机端口字符串类型别名。
用于表示主机端口字符串,格式为"host:port"。 主机端口字符串
| using ngl::str_ip = std::string |
IP地址字符串类型别名。
用于表示IP地址字符串。 IP地址字符串
| using ngl::str_servername = std::string |
服务器名称字符串类型别名。
用于表示服务器名称字符串。 服务器名称字符串