|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
实现Lua脚本与Actor系统的桥接 More...
#include "actor/actor_base/core/actor_manage.h"#include "actor/actor_base/core/actor_base.h"#include "actor/actor_base/core/nscript.h"#include "actor/protocol/tprotocol.h"Functions | |
| int | nguidstr2int64 (lua_State *L) |
| Lua辅助函数:将 actor_type#area#dataid 文本转换为打包的nguid。 | |
| int | send_client (lua_State *L) |
| Lua辅助函数:通过网关路径向客户端发送协议消息。 | |
| int | send_actor (lua_State *L) |
| Lua辅助函数:向另一个Actor发送协议消息。 | |
实现Lua脚本与Actor系统的桥接
提供Lua调用C++的导出函数:
| int nguidstr2int64 | ( | lua_State * | L | ) |
Lua辅助函数:将 actor_type#area#dataid 文本转换为打包的nguid。
| L | Lua状态机 |
| int send_actor | ( | lua_State * | L | ) |
Lua辅助函数:向另一个Actor发送协议消息。
| L | Lua状态机 |
| int send_client | ( | lua_State * | L | ) |
Lua辅助函数:通过网关路径向客户端发送协议消息。
| L | Lua状态机 |