[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 非付费会员