[interface] YY用户信息
更多...
#include <yy-api-types.h>
|
| enum | EUserRole {
NUlL_ROLE = 0,
VISITOR = 20,
NORMAL = 25,
TMPVIP = 66,
VIP = 88,
MEMBER = 100,
CMANAGER = 150,
PMANAGER = 175,
MANANGER = 200,
VICE_OWNER = 230,
OWNER = 255,
CUSTOMER_SERVICE = 300,
OFFICIAL = 1000
} |
| |
|
| virtual unsigned int | GetUid () const =0 |
| | 获取uid
|
| |
| virtual unsigned int | GetIMId () const =0 |
| | 获取用户im id
|
| |
| virtual unsigned int | GetSex () const =0 |
| | 获取用户性别
|
| |
| virtual unsigned int | GetRole () const =0 |
| | 获取用户角色
|
| |
| virtual unsigned int | GetPoints () const =0 |
| | 获取用户积分
|
| |
| virtual unsigned int | GetLevel () const =0 |
| | 获取用户等级
|
| |
| virtual int | GetName (char *name, int size) const =0 |
| | 获取用户昵称
|
| |
| virtual int | GetSign (char *sign, int size) const =0 |
| | 用户个性签名
|
| |
| virtual bool | IsVip () const =0 |
| | 用户个性签名
|
| |
| virtual int | GetVipLevel () const =0 |
| | 会员等级
|
| |
| virtual int | GetContribution () const =0 |
| | 获取公会贡献值
|
| |
|
virtual void | AddRef ()=0 |
| | 添加引用
|
| |
|
virtual void | Release ()=0 |
| | 释放引用
|
| |
- 枚举值:
| NUlL_ROLE |
无效角色
|
| VISITOR |
访问者 VS 灰马
|
| NORMAL |
普通成员 N 白马
|
| TMPVIP |
临时嘉宾 TMVIP
|
| VIP |
嘉宾 VIP 绿马
|
| MEMBER |
会员 R 蓝马
|
| CMANAGER |
二级子频道管理员 CA 红马
|
| PMANAGER |
一级子频道管理员
|
| MANANGER |
管理员 MA 黄马
|
| VICE_OWNER |
副会长
|
| OWNER |
频道所有者 OW 紫马
|
| CUSTOMER_SERVICE |
客服
|
| OFFICIAL |
DW官方人员 黑马
|
| virtual int yy::IUserInfo::GetContribution |
( |
| ) |
const |
|
pure virtual |
获取公会贡献值
- 返回
- int, 会员等级,非vip 等级为 0
| virtual unsigned int yy::IUserInfo::GetIMId |
( |
| ) |
const |
|
pure virtual |
| virtual unsigned int yy::IUserInfo::GetLevel |
( |
| ) |
const |
|
pure virtual |
获取用户等级
- 返回
- unsigned int, 个人等级
| virtual int yy::IUserInfo::GetName |
( |
char * |
name, |
|
|
int |
size |
|
) |
| const |
|
pure virtual |
获取用户昵称
- 参数
-
| name | [inout] 保存用户名 字符数组地址,编码 CP_UTF8 |
| size[in] | 数组大小 max size = 40 * 2, |
- 返回
- int, 0 success, 其他值error
| virtual unsigned int yy::IUserInfo::GetPoints |
( |
| ) |
const |
|
pure virtual |
获取用户积分
- 返回
- unsigned int, 个人积分
| virtual unsigned int yy::IUserInfo::GetRole |
( |
| ) |
const |
|
pure virtual |
获取用户角色
- 返回
- unsigned int 在当前子频道中的角色
| virtual unsigned int yy::IUserInfo::GetSex |
( |
| ) |
const |
|
pure virtual |
获取用户性别
- 返回
- unsigned int 性别(0:男 1:女)
| virtual int yy::IUserInfo::GetSign |
( |
char * |
sign, |
|
|
int |
size |
|
) |
| const |
|
pure virtual |
用户个性签名
- 参数
-
| sign | [inout] 保存公告信息 字符串地址,编码 CP_UTF8 |
| size | [in] 数组大小 <= 100 * 2 |
- 返回
- int, 0 success, 其他值error, 参考错误代码
| virtual unsigned int yy::IUserInfo::GetUid |
( |
| ) |
const |
|
pure virtual |
获取uid
/return unsigned int, 用户id
| virtual int yy::IUserInfo::GetVipLevel |
( |
| ) |
const |
|
pure virtual |
会员等级
- 返回
- int, 会员等级,非vip 等级为 0
| virtual bool yy::IUserInfo::IsVip |
( |
| ) |
const |
|
pure virtual |
用户个性签名
是否为付费会员
- 返回
- bool, true 付费会员, false 非付费会员