Files
mir_server/Gateway/common/db/friend_data.h

45 lines
921 B
C
Raw Normal View History

2025-01-09 17:45:40 +08:00
#ifndef _FRIEND_DATA_H_
#define _FRIEND_DATA_H_
#include "common.h"
#pragma pack(push,1)
struct FriendInfo
{
ActorId actor_id_; //<2F><><EFBFBD>ѽ<EFBFBD>ɫid
//int qq_vip_;
//unsigned int friendly_;//<2F><><EFBFBD>ú<EFBFBD><C3BA>ѵ<EFBFBD><D1B5>Ѻö<D1BA>
//uint8_t icon_; //<2F>ú<EFBFBD><C3BA>ѵ<EFBFBD>ͷ<EFBFBD><CDB7>
uint8_t f_type_;
//int level_;
//uint8_t camp_;
//uint8_t job_;
//uint8_t sex_;
//uint32_t fight_; //ս<><D5BD><EFBFBD><EFBFBD>
//uint32_t last_logout_time_;//<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
//uint32_t server_id_; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
uint32_t add_friend_time_; //<2F><><EFBFBD>Ӻ<EFBFBD><D3BA><EFBFBD>ʱ<EFBFBD><CAB1>
uint32_t last_contact_time_; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵʱ<CFB5><CAB1>
// <20><><EFBFBD>رȽϲ<C8BD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1>л<EFBFBD><D0BB><EFBFBD><EFBFBD>ݽ<EFBFBD>ɫid<69><64><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>
inline bool operator != (const FriendInfo& data) const
{
return actor_id_ != data.actor_id_;
}
inline bool operator > (const FriendInfo& data) const
{
return actor_id_ > data.actor_id_;
}
inline bool operator < (const FriendInfo& data) const
{
return actor_id_ < data.actor_id_;
}
};
#pragma pack (pop)
#endif