9#ifndef LiveRoomCallback_IM_h
10#define LiveRoomCallback_IM_h
48 virtual void OnSendRoomMessage(
int errorCode,
const char *pszRoomID,
int sendSeq,
unsigned long long messageId) {}
78 virtual void OnSendBigRoomMessage(
int errorCode,
const char *pszRoomID,
int sendSeq,
const char *pszmessageID) {}
Definition: LiveRoomCallback-IM.h:19
virtual ~IIMCallback()
Definition: LiveRoomCallback-IM.h:107
virtual void OnUpdateOnlineCount(int onlineCount, const char *pszRoomID)
Definition: LiveRoomCallback-IM.h:38
virtual void OnSendRoomMessage(int errorCode, const char *pszRoomID, int sendSeq, unsigned long long messageId)
Definition: LiveRoomCallback-IM.h:48
virtual void OnRecvRoomMessage(ROOM::ZegoRoomMessage *pMessageInfo, unsigned int messageCount, const char *pszRoomID)
Definition: LiveRoomCallback-IM.h:57
virtual void OnRecvBigRoomMessage(ROOM::ZegoBigRoomMessage *pMessageInfo, unsigned int messageCount, const char *pszRoomID)
Definition: LiveRoomCallback-IM.h:87
virtual void OnRecvRoomTransparentMessage(ROOM::ZegoRecvTransparentMessage *pMessageInfo, const char *pszRoomID)
Definition: LiveRoomCallback-IM.h:105
virtual void OnSendTransparentMessage(int errorCode, const char *pszRoomID, int sendSeq)
Definition: LiveRoomCallback-IM.h:97
virtual void OnUserUpdate(const ZegoUserInfo *pUserInfo, unsigned int userCount, ZegoUserUpdateType type, const char *pszRoomID)=0
virtual void OnGetRoomMessage(int erroCode, ROOM::ZegoRoomMessage *pMessageInfo, unsigned int messageCount, const char *pszRoomID, bool haveMore)
Definition: LiveRoomCallback-IM.h:68
virtual void OnSendBigRoomMessage(int errorCode, const char *pszRoomID, int sendSeq, const char *pszmessageID)
Definition: LiveRoomCallback-IM.h:78
ZegoUserUpdateType
Definition: RoomDefines.h:130
Definition: AVDefines.h:17
Definition: RoomDefines.h:143
Definition: RoomDefines.h:329
Definition: RoomDefines.h:220
Definition: RoomDefines.h:303