YYClientSDK  beta 1.15
 全部  函数 枚举 枚举值
Public 成员函数 | 所有成员列表
yy::IChannelUserController结构体 参考abstract

[interface] 频道用户控制接口 频道用户发言控制,说话,跳转频道,获取用户所在子频道,等操作 更多...

#include <yy-api-client.h>

Public 成员函数

virtual int EnableMsg (unsigned int uid)=0
 允许频道用户发言
 
virtual int DisableMsg (unsigned int uid)=0
 禁止频道用户发言
 
virtual int EnableSpeak (unsigned int uid)=0
 允许频道用户说话
 
virtual int DisableSpeak (unsigned int uid)=0
 禁止频道用户说话
 
virtual int JumpToSubChannel (unsigned int cid)=0
 跳转频道
 
virtual int PullToSubChannel (unsigned int uid, unsigned int cid)=0
 拉人进子频道
 
virtual int GetUserSubChannelId (unsigned int uid, unsigned int &cid)=0
 获取用户所在子频道ID
 
virtual int SetUserRole (unsigned int cid, unsigned int uid, IUserInfo::EUserRole role)=0
 设置马甲
 
virtual int IsMsgEnabled (unsigned int uid, bool &enabled)=0
 是否允许打字
 
virtual int IsSpeakEnabled (unsigned int uid, bool &enabled)=0
 是否允许说话
 

详细描述

[interface] 频道用户控制接口 频道用户发言控制,说话,跳转频道,获取用户所在子频道,等操作

成员函数说明

virtual int yy::IChannelUserController::DisableMsg ( unsigned int  uid)
pure virtual

禁止频道用户发言

参数
unsignedint uid [in] 用户id
返回
int, 0 success ,其他值 error,参考错误代码表
virtual int yy::IChannelUserController::DisableSpeak ( unsigned int  uid)
pure virtual

禁止频道用户说话

参数
unsignedint uid [in] 用户id
返回
int, 0 success ,其他值 error,参考错误代码表
virtual int yy::IChannelUserController::EnableMsg ( unsigned int  uid)
pure virtual

允许频道用户发言

参数
unsignedint uid [in] 用户id
返回
int, 0 success ,其他值 error,参考错误代码表
virtual int yy::IChannelUserController::EnableSpeak ( unsigned int  uid)
pure virtual

允许频道用户说话

参数
unsignedint uid [in] 用户id
返回
int, 0 success ,其他值 error,参考错误代码表
virtual int yy::IChannelUserController::GetUserSubChannelId ( unsigned int  uid,
unsigned int &  cid 
)
pure virtual

获取用户所在子频道ID

参数
unsignedint uid, [in] 用户 ID
返回
int, 0 success,其他值 error,查看错误代码表
virtual int yy::IChannelUserController::IsMsgEnabled ( unsigned int  uid,
bool &  enabled 
)
pure virtual

是否允许打字

参数
bool&enabled, [out] 是否允许
返回
int, 0 success,其他值 error,查看错误代码表
virtual int yy::IChannelUserController::IsSpeakEnabled ( unsigned int  uid,
bool &  enabled 
)
pure virtual

是否允许说话

参数
bool&enabled, [out] 是否允许
返回
int, 0 success,其他值 error,查看错误代码表
virtual int yy::IChannelUserController::JumpToSubChannel ( unsigned int  cid)
pure virtual

跳转频道

参数
unsignedint cid, [in] 子频道 ID
返回
int, 0 success,其他值 error,查看错误代码表
virtual int yy::IChannelUserController::PullToSubChannel ( unsigned int  uid,
unsigned int  cid 
)
pure virtual

拉人进子频道

参数
unsignedint uid, [in] 用户 ID
unsignedint cid, [in] 子频道 ID
返回
int, 0 success,其他值 error,查看错误代码表
virtual int yy::IChannelUserController::SetUserRole ( unsigned int  cid,
unsigned int  uid,
IUserInfo::EUserRole  role 
)
pure virtual

设置马甲

参数
unsignedint cid 频道id
unsignedint uid 用户id
IUserInfo::EUserRolerole 用户角色(马甲)
返回
int, 0 success,其他值 error,查看错误代码表