Files
wnmj-normal/Classes/Interface/IUserManagerSink.h
2026-03-03 13:56:44 +08:00

16 lines
648 B
C++

#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_