im::floo::floolib::BMXUserServiceListener

用户状态监听者

Public Functions

Name
synchronized void delete()
void swigReleaseOwnership()
void swigTakeOwnership()
void onConnectStatusChanged([BMXConnectStatus] status)
链接状态发生变化
void onUserSignIn(BMXUserProfile profile)
用户登陆
void onUserSignOut([BMXErrorCode] error, long userId)
用户登出
void onInfoUpdated(BMXUserProfile profile)
同步用户信息更新(其他设备操作发生用户信息变更)
void onOtherDeviceSingIn(int deviceSN)
用户在其他设备上登陆
void onOtherDeviceSingOut(int deviceSN)
用户在其他设备上登出
BMXUserServiceListener()
void registerUserService(BMXUserService service)

Protected Functions

Name
BMXUserServiceListener(long cPtr, boolean cMemoryOwn)
void finalize()
void swigDirectorDisconnect()
long getCPtr(BMXUserServiceListener obj)

Protected Attributes

Name
transient boolean swigCMemOwn

Public Functions Documentation

function delete

inline synchronized void delete()

function swigReleaseOwnership

inline void swigReleaseOwnership()

function swigTakeOwnership

inline void swigTakeOwnership()

function onConnectStatusChanged

inline void onConnectStatusChanged(
    BMXConnectStatus status
)

链接状态发生变化

Parameters:

  • status 连接状态

function onUserSignIn

inline void onUserSignIn(
    BMXUserProfile profile
)

用户登陆

Parameters:

  • profile 用户profile

function onUserSignOut

inline void onUserSignOut(
    BMXErrorCode error,
    long userId
)

用户登出

Parameters:

  • error 状态错误码

function onInfoUpdated

inline void onInfoUpdated(
    BMXUserProfile profile
)

同步用户信息更新(其他设备操作发生用户信息变更)

Parameters:

  • profile 用户profile

function onOtherDeviceSingIn

inline void onOtherDeviceSingIn(
    int deviceSN
)

用户在其他设备上登陆

Parameters:

  • deviceSN 设备序列号

function onOtherDeviceSingOut

inline void onOtherDeviceSingOut(
    int deviceSN
)

用户在其他设备上登出

Parameters:

  • deviceSN 设备序列号

function BMXUserServiceListener

inline BMXUserServiceListener()

function registerUserService

inline void registerUserService(
    BMXUserService service
)

Protected Functions Documentation

function BMXUserServiceListener

inline BMXUserServiceListener(
    long cPtr,
    boolean cMemoryOwn
)

function finalize

inline void finalize()

function swigDirectorDisconnect

inline void swigDirectorDisconnect()

function getCPtr

static inline long getCPtr(
    BMXUserServiceListener obj
)

Protected Attributes Documentation

variable swigCMemOwn

transient boolean swigCMemOwn;

Updated on 2022-01-26 at 17:18:31 +0800

© 2019-2022 美信拓扑 | 官网 该文件修订时间: 2022-03-07 03:07:24

results matching ""

    No results matching ""