CloudBread Project  2.1.0-stable
Classes | Public Member Functions | List of all members
CloudBread.Controllers.CBRankController Class Reference
Inheritance diagram for CloudBread.Controllers.CBRankController:

Classes

class  InputParams
 
class  MemberRankNumber
 

Public Member Functions

MemberRankNumber Get (string sid)
 Get member rank order number. More...
 
SortedSetEntry[] GET (string sid, long startRank, long endRank)
 Get my rank and then call this method to fetch +-10 rank(total 20) rank. More...
 
SortedSetEntry[] GET (string sid, int countnum)
 Get top x rankers list order by score desc. More...
 
MemberRankNumber POST (InputParams p)
 Set redis rank by member. More...
 

Member Function Documentation

MemberRankNumber CloudBread.Controllers.CBRankController.Get ( string  sid)

Get member rank order number.

logging purpose

fetch redis value by member sid

SortedSetEntry [] CloudBread.Controllers.CBRankController.GET ( string  sid,
long  startRank,
long  endRank 
)

Get my rank and then call this method to fetch +-10 rank(total 20) rank.

Todo:
not a good idea getting sid from usermode

logging purpose

fetch redis list by rank range

SortedSetEntry [] CloudBread.Controllers.CBRankController.GET ( string  sid,
int  countnum 
)

Get top x rankers list order by score desc.

logging purpose

fetch redis list by top countnum rankers

MemberRankNumber CloudBread.Controllers.CBRankController.POST ( InputParams  p)

Set redis rank by member.

logging purpose

set redis point and return


The documentation for this class was generated from the following file: