Files
wnmj-normal/Classes/Interface/IUserManagerSink.h

16 lines
648 B
C
Raw Permalink Normal View History

2026-03-03 13:56:44 +08:00
#ifndef _IUserManagerSink_H_
#define _IUserManagerSink_H_
#include "IClientUserItem.h"
class IUserManagerSink
{
public:
virtual void OnUserItemAcitve(IClientUserItem* pIClientUserItem) = 0;
virtual void OnUserItemDelete(IClientUserItem* pIClientUserItem) = 0;
virtual void OnUserFaceUpdate(IClientUserItem* pIClientUserItem) = 0;
virtual void OnUserItemUpdate(IClientUserItem* pIClientUserItem) = 0;
virtual void OnUserItemUpdate(IClientUserItem* pIClientUserItem, const tagUserStatus& LastStatus) = 0;
virtual void OnUserItemUpdate(IClientUserItem* pIClientUserItem, const tagUserAttrib & UserAttrib) = 0;
};
#endif // _IUserManagerSink_H_