You need to enable JavaScript to run this app.
导航
回调
最近更新时间:2024.05.23 11:25:58首次发布时间:2024.05.23 11:25:58
SimpleCallback
class BIM::SimpleCallback

完成回调。

Defined in : bim_callback.h

成员函数

返回名称
imcppsdk_EXPORTS virtual voidonSuccess
imcppsdk_EXPORTS virtual voidonFailed

函数说明

onSuccess

imcppsdk_EXPORTS virtual void BIM::SimpleCallback::onSuccess()

成功。

onFailed

imcppsdk_EXPORTS virtual void BIM::SimpleCallback::onFailed(
    Error error)

失败。

传入参数

参数名类型说明
errorError错误Error
ResultCallback
class BIM::ResultCallback

结果回调。

Defined in : bim_callback.h

成员函数

返回名称
imcppsdk_EXPORTS virtual voidonSuccess
imcppsdk_EXPORTS virtual voidonFailed

函数说明

onSuccess

imcppsdk_EXPORTS virtual void BIM::ResultCallback::onSuccess(
    T result)

成功。

onFailed

imcppsdk_EXPORTS virtual void BIM::ResultCallback::onFailed(
    Error error)

失败。

传入参数

参数名类型说明
errorError错误码,参看 Error
SendCallback
class BIM::SendCallback

发送结果回调。

Defined in : bim_callback.h

成员函数

返回名称
imcppsdk_EXPORTS virtual voidonSuccess
imcppsdk_EXPORTS virtual voidonFailed

函数说明

onSuccess

imcppsdk_EXPORTS virtual void BIM::SendCallback::onSuccess(
    Message message)

成功。

传入参数

参数名类型说明
messageMessage消息体,参看 Message

onFailed

imcppsdk_EXPORTS virtual void BIM::SendCallback::onFailed(
    Message message,
    Error error)

失败。

传入参数

参数名类型说明
messageMessage消息体,参看 Message,
errorError错误,参看 Error
ConnectListener
class BIM::ConnectListener

长链状态监听方。

Defined in : bim_listener.h

成员函数

返回名称
virtual voidonConnectStatusChanged
virtual voidonTokenInvalid

函数说明

onConnectStatusChanged

virtual void BIM::ConnectListener::onConnectStatusChanged(
    ConnectStatus status)

长链状态改变回调。

传入参数

参数名类型说明
statusConnectStatus长链状态码, 参看 ConnectStatus

onTokenInvalid

virtual void BIM::ConnectListener::onTokenInvalid(
    ErrorCode code)

Token 失效回调。

传入参数

参数名类型说明
codeErrorCodeToken 过期错误码, 参看 ErrorCode
LiveGroupMessageListener
class BIM::LiveGroupMessageListener

消息监听方。

Defined in : bim_listener.h

成员函数

返回名称
imcppsdk_EXPORTS virtual voidonReceiveMessage
imcppsdk_EXPORTS virtual voidonDeleteMessage
imcppsdk_EXPORTS virtual voidonUpdateMessage
imcppsdk_EXPORTS virtual voidonSendMessage

函数说明

onReceiveMessage

imcppsdk_EXPORTS virtual void BIM::LiveGroupMessageListener::onReceiveMessage(
    Message message)

收到新消息。

传入参数

参数名类型说明
messageMessage消息体,参看 Message

onDeleteMessage

imcppsdk_EXPORTS virtual void BIM::LiveGroupMessageListener::onDeleteMessage(
    Message message)

收到的消息被删除。

传入参数

参数名类型说明
messageMessage消息体,参看 Message

onUpdateMessage

imcppsdk_EXPORTS virtual void BIM::LiveGroupMessageListener::onUpdateMessage(
    Message message)

收到的消息被修改。(内容+扩展)

传入参数

参数名类型说明
messageMessage消息体,参看 Message

onSendMessage

imcppsdk_EXPORTS virtual void BIM::LiveGroupMessageListener::onSendMessage(
    Message message)

发送消息请求前调用。

传入参数

参数名类型说明
messageMessage消息体,参看 Message
LiveGroupConversationListener
class BIM::LiveGroupConversationListener

直播群成员事件回调监听方。

Defined in : bim_listener.h

成员函数

返回名称
virtual voidonConversationChanged

函数说明

onConversationChanged

virtual void BIM::LiveGroupConversationListener::onConversationChanged(
    Conversation conversation)

直播群信息发生变化。

传入参数

参数名类型说明
conversationConversation会话信息, 参看 Conversation
LiveGroupMemberEventListener
class BIM::LiveGroupMemberEventListener

直播群成员事件回调监听方。

Defined in : bim_listener.h

成员函数

返回名称
imcppsdk_EXPORTS virtual voidonMemberJoined
imcppsdk_EXPORTS virtual voidonMemberLeave
imcppsdk_EXPORTS virtual voidonMemberKicked
imcppsdk_EXPORTS virtual voidonMemberOwnerChanged
imcppsdk_EXPORTS virtual voidonMemberSilent
imcppsdk_EXPORTS virtual voidonAllMemberSilent
imcppsdk_EXPORTS virtual voidonAddAdmin
imcppsdk_EXPORTS virtual voidonRemoveAdmin
imcppsdk_EXPORTS virtual voidonMemberInfoChanged
imcppsdk_EXPORTS virtual voidonBatchMemberInfoChanged

函数说明

onMemberJoined

imcppsdk_EXPORTS virtual void BIM::LiveGroupMemberEventListener::onMemberJoined(
    Conversation& conversation,
    List<Member>& memberList)

成员加入群聊。

传入参数

参数名类型说明
conversationConversation&会话信息, 参看 Conversation
memberListList&成员列表,参看 Member

onMemberLeave

imcppsdk_EXPORTS virtual void BIM::LiveGroupMemberEventListener::onMemberLeave(
    Conversation& conversation,
    List<Member>& memberList)

成员离开直播群。

传入参数

参数名类型说明
conversationConversation&会话信息, 参看 Conversation
memberListList&成员列表,参看 Member

onMemberKicked

imcppsdk_EXPORTS virtual void BIM::LiveGroupMemberEventListener::onMemberKicked(
    Conversation& conversation,
    List<Member>& memberList,
    Long operatorId)

成员被踢出直播群。

传入参数

参数名类型说明
conversationConversation&会话信息, 参看 Conversation
memberListList&成员列表,参看 Member
operatorIdLong操作用户 ID

onMemberOwnerChanged

imcppsdk_EXPORTS virtual void BIM::LiveGroupMemberEventListener::onMemberOwnerChanged(
    Conversation& conversation,
    Long fromUid,
    Long toUid)

群主发生变化。

传入参数

参数名类型说明
conversationConversation&会话信息, 参看 Conversation
fromUidLong旧群主 UID。
toUidLong新群主 UID。

onMemberSilent

imcppsdk_EXPORTS virtual void BIM::LiveGroupMemberEventListener::onMemberSilent(
    Conversation& conversation,
    List<Member>& memberSilentList,
    BlockStatus status,
    Long operatorId)

群成员被禁言/解禁。

传入参数

参数名类型说明
conversationConversation&会话信息, 参看 Conversation
memberSilentListList&禁言、取消成员列表
statusBlockStatus禁言状态,参看 BlockStatus
operatorIdLong操作用户 ID

onAllMemberSilent

imcppsdk_EXPORTS virtual void BIM::LiveGroupMemberEventListener::onAllMemberSilent(
    Conversation& conversation,
    BlockStatus status,
    Long operatorId)

禁言、取消会话(禁言、取消所有人)。

传入参数

参数名类型说明
conversationConversation&会话信息, 参看 Conversation
statusBlockStatus禁言状态,参看 BlockStatus
operatorIdLong操作用户 ID。

onAddAdmin

imcppsdk_EXPORTS virtual void BIM::LiveGroupMemberEventListener::onAddAdmin(
    Conversation& conversation,
    List<Member> adminList,
    Long operatorId)

添加管理员。

传入参数

参数名类型说明
conversationConversation&会话信息, 参看 Conversation
adminListList添加的管理员列表,参看 Member
operatorIdLong操作用户 ID。

onRemoveAdmin

imcppsdk_EXPORTS virtual void BIM::LiveGroupMemberEventListener::onRemoveAdmin(
    Conversation& conversation,
    List<Member> adminList,
    Long operatorId)

移除管理员。

传入参数

参数名类型说明
conversationConversation&会话信息, 参看 Conversation
adminListList移出的管理员列表,参看 Member
operatorIdLong操作用户 ID。

onMemberInfoChanged

imcppsdk_EXPORTS virtual void BIM::LiveGroupMemberEventListener::onMemberInfoChanged(
    Conversation& conversation,
    Member& member)

成员信息变更。

传入参数

参数名类型说明
conversationConversation&会话信息,参看 Conversation
memberMember&变更的群成员信息,参看 Member

onBatchMemberInfoChanged

imcppsdk_EXPORTS virtual void BIM::LiveGroupMemberEventListener::onBatchMemberInfoChanged(
    Conversation& conversation,
    List<Member>& members)

批量成员信息变更。

传入参数

参数名类型说明
conversationConversation&会话信息,参看 Conversation
membersList&批量变更的群成员信息,参看 Member
LiveGroupMarkTypeListener
class BIM::LiveGroupMarkTypeListener

直播群标记类型回调监听方。

Defined in : bim_listener.h

成员函数

返回名称
virtual voidonMarkTypeAdd
virtual voidonMarkTypeDeleted

函数说明

onMarkTypeAdd

virtual void BIM::LiveGroupMarkTypeListener::onMarkTypeAdd(
    Conversation& conversation,
    LiveGroupMarkTypeChangeInfo& changeInfo)

直播群新增标记类型。

传入参数

参数名类型说明
changeInfoLiveGroupMarkTypeChangeInfo&标记更新信息,参看 LiveGroupMarkTypeChangeInfo
conversationConversation&会话信息,参看 Conversation

onMarkTypeDeleted

virtual void BIM::LiveGroupMarkTypeListener::onMarkTypeDeleted(
    Conversation& conversation,
    LiveGroupMarkTypeChangeInfo& changeInfo)

直播群删除标记类型。

传入参数

参数名类型说明
changeInfoLiveGroupMarkTypeChangeInfo&标记更新信息,参看 LiveGroupMarkTypeChangeInfo