cn.tee3.avd_SDK-Objectc  2.1.0
构造函数 | 类方法 | 属性 | 所有成员列表
AVDUserManager类 参考

用户管理接口类 更多...

类 AVDUserManager 继承关系图:

构造函数

(AVDResult- updateUser:
 更新本用户信息 更多...
 
(BOOL) - hasUser:
 判断用户是否存在 更多...
 
(AVDUser *) - getUser:
 获取关联Id的用户信息 更多...
 
(AVDUserId- getSelfUserId
 获取本用户Id 更多...
 
(NSString *) - getSelfUserName
 获取本用户名 更多...
 
(NSString *) - getSelfUserData
 获取本用户应用层数据 更多...
 
(AVDResult- updateSelfUserData:
 更改本用户的应用层数据 更多...
 
(AVDResult- updateSelfUserStatus:
 更改本用户的用户状态 更多...
 
(NSUInteger) - getParticipantsCount
 获取房间中的用户数量 更多...
 
((unavailable("init is not a supported initializer for this class.") - __attribute__
 

类方法

(AVDUserManager *) + getUserManager:
 获取用户管理功能模块对象 更多...
 

属性

id< AVDUserManagerDelegatedelegate
 用户管理回调代理 更多...
 
NSMutableArray * participants
 参会者列表用户信息,数组中存放AVDUser对象 更多...
 
AVDUserselfUser
 自己的用户信息 更多...
 

详细描述

用户管理接口类

用户管理接口定义了房间内所有用户和用户列表相关的功能操作。

函数文档

◆ __attribute__()

- (( unavailable("init is not a supported initializer for this class.") __attribute__

◆ getParticipantsCount()

- (NSUInteger) getParticipantsCount

获取房间中的用户数量

返回
返回本用户数量。

◆ getSelfUserData()

- (NSString *) getSelfUserData

获取本用户应用层数据

返回
返回本用户应用层数据。

◆ getSelfUserId()

- (AVDUserId) getSelfUserId

获取本用户Id

返回
返回本用户Id。

◆ getSelfUserName()

- (NSString *) getSelfUserName

获取本用户名

返回
返回本用户名。

◆ getUser:()

- (AVDUser *) getUser: (AVDUserId userId

获取关联Id的用户信息

参数
[in]userId用户Id。
返回
返回关联Id的用户信息。

◆ getUserManager:()

+ (AVDUserManager*) getUserManager: (AVDRoom *)  room

获取用户管理功能模块对象

参数
[in]*room房间对象指针
返回
返回用户管理模块对象。

◆ hasUser:()

- (BOOL) hasUser: (AVDUserId userId

判断用户是否存在

参数
[in]userId用户Id。
返回
是否存在用户。

◆ updateSelfUserData:()

- (AVDResult) updateSelfUserData: (NSString *)  userData

更改本用户的应用层数据

参数
[in]userData本用户应用层数据。
返回
返回错误代码。

◆ updateSelfUserStatus:()

- (AVDResult) updateSelfUserStatus: (AVDUserStatus *)  status

更改本用户的用户状态

参数
[in]*status用户状态。
返回
返回错误代码。

◆ updateUser:()

- (AVDResult) updateUser: (AVDUser *)  user

更新本用户信息

参数
[in]*user用户信息。
返回
返回错误代码。

属性说明

◆ delegate

- (id<AVDUserManagerDelegate>) delegate
readwritenonatomicweak

用户管理回调代理

◆ participants

- (NSMutableArray*) participants
readnonatomicretain

参会者列表用户信息,数组中存放AVDUser对象

◆ selfUser

- (AVDUser*) selfUser
readnonatomicretain

自己的用户信息


该类的文档由以下文件生成: