rank_client
简介
做为客户都安接入排行榜服务器rank server
组件接口
FRankClientCmds.gs
排行服客户端命令接口组件
| 函数原型 | 函数作用 |
|---|---|
| RankClientCmdBase check_existence() | 新建一个发送客户端命令[check_existence]的class实例 |
| RankClientCmdBase clear_board() | 新建一个发送客户端命令[clear_board]的class实例 |
| RankClientCmdBase create_board() | 新建一个发送客户端命令[create_board]的class实例 |
| RankClientCmdBase delete() | 新建一个发送客户端命令[delete]的class实例 |
| RankClientCmdBase delete_board() | 新建一个发送客户端命令[delete_board]的class实例 |
| RankClientCmdBase enter_board() | 新建一个发送客户端命令[enter_board]的class实例 |
| RankClientCmdBase exchange_score() | 新建一个发送客户端命令[exchange_score]的class实例 |
| RankClientCmdBase expire_board() | 新建一个发送客户端命令[expire_board]的class实例 |
| RankClientCmdBase flush_board() | 新建一个发送客户端命令[flush_board]的class实例 |
| RankClientCmdBase get_rank_data_from_range() | 新建一个发送客户端命令[get_rank_data_from_range]的class实例 |
| RankClientCmdBase get_rank_info() | 新建一个发送客户端命令[get_rank_info]的class实例 |
| RankClientCmdBase get_rank_info_in_board() | 新建一个发送客户端命令[get_rank_info_in_board]的class实例 |
| RankClientCmdBase get_rank_length() | 新建一个发送客户端命令[get_rank_length]的class实例 |
| RankClientCmdBase get_rank_list() | 新建一个发送客户端命令[get_rank_list]的class实例 |
| RankClientCmdBase get_rank_list_by_arr() | 新建一个发送客户端命令[get_rank_list_by_arr]的class实例 |
| RankClientCmdBase get_rank_list_by_redis() | 新建一个发送客户端命令[get_rank_list_by_redis]的class实例 |
| RankClientCmdBase modify_score() | 新建一个发送客户端命令[modify_score]的class实例 |
| RankClientCmdBase modify_score_fully() | 新建一个发送客户端命令[modify_score_fully]的class实例 |
| RankClientCmdBase set_dynamic_rank_cfg() | 新建一个发送客户端命令[set_dynamic_rank_cfg]的class实例 |
| RankClientCmdBase update() | 新建一个发送客户端命令[update]的class实例 |
| RankClientCmdBase update_content_fields() | 新建一个发送客户端命令[update_content_fields]的class实例 |
| RankClientCmdBase update_value() | 新建一个发送客户端命令[update_value]的class实例 |
RankClient.gs
排行榜服务器的客户端连接对象 本对象包含组件pkg.requst_client
| 函数原型 | 函数作用 |
|---|---|
| void set_def_handler(function fn) | 为本连接对象设置一个全局的消息处理函数 |
| void set_handler(mixed op, function fn) | 为本连接对象设置指定消息的处理函数 |
rank_client.gs
| 函数原型 | 函数作用 |
|---|---|
| void start(map para) | 启动内置的排行榜服务器客户端连接对象 |
| object create_client(map para) | 创建排行榜服务器的客户端连接对象 |
| void set_handler(mixed op, function fn) | 为内置的排行榜服务器客户端连接对象设置消息处理函数 |
| void enable_debug(bool enable) | 调试接口 - 为内置的排行榜服务器客户端连接对象开启或关闭调试信息 |
| bool send(string op, map args = ) | 通过内置的排行榜服务器客户端连接对象发送请求(不等待请求结果) |
| array send_request(string op, map args = , int timeout = "DEFAULT_REQUEST_TIMEOUT") | 通过内置的排行榜服务器客户端连接对象发送请求(等待请求结果) |
类
RankClientCmdBase
排行服客户端命令的基础class
成员变量
| 变量名 | 类型 | 初始值 | 须初始化 | 描述 |
|---|---|---|---|---|
| cmd | string | nil | 可选 | 命令名称 |
| client_ob | object | nil | 可选 | 客户端对象 |