45 lines
921 B
C
45 lines
921 B
C
|
|
#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
|
|||
|
|
|