跳到主要内容

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

成员变量

变量名类型初始值须初始化描述
cmdstringnil可选命令名称
client_obobjectnil可选客户端对象

成员方法

函数原型函数作用
bool send(map args)发送客户端命令(不等待结果)
mixed send_request(map args, int timeout_seconds = -1)发送消息并且等待消息结果(阻塞等待)