Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
SocialMgr Class Reference

#include <SocialMgr.h>

Public Member Functions

void BroadcastToFriendListers (Player *player, WorldPacket *packet)
void GetFriendInfo (Player *player, uint32 friendGUID, FriendInfo &friendInfo)
PlayerSocialLoadFromDB (PreparedQueryResult result, uint32 guid)
void MakeFriendStatusPacket (FriendsResult result, uint32 friend_guid, WorldPacket *data)
void RemovePlayerSocial (uint32 guid)
void SendFriendStatus (Player *player, FriendsResult result, uint32 friend_guid, bool broadcast)

Private Member Functions

 SocialMgr ()
 ~SocialMgr ()

Private Attributes

SocialMap m_socialMap

Friends

class Skyfire::Singleton< SocialMgr, Skyfire::NullMutex >

Detailed Description

Definition at line 111 of file SocialMgr.h.

Constructor & Destructor Documentation

◆ SocialMgr()

SocialMgr::SocialMgr ( )
inlineprivate

Definition at line 116 of file SocialMgr.h.

References SocialMgr().

Referenced by SocialMgr().

◆ ~SocialMgr()

SocialMgr::~SocialMgr ( )
inlineprivate

Definition at line 117 of file SocialMgr.h.

Member Function Documentation

◆ BroadcastToFriendListers()

◆ GetFriendInfo()

◆ LoadFromDB()

◆ MakeFriendStatusPacket()

void SocialMgr::MakeFriendStatusPacket ( FriendsResult result,
uint32 friend_guid,
WorldPacket * data )

Definition at line 229 of file SocialMgr.cpp.

References WorldPacket::Initialize(), and SMSG_FRIEND_STATUS.

Referenced by SendFriendStatus().

◆ RemovePlayerSocial()

void SocialMgr::RemovePlayerSocial ( uint32 guid)
inline

Definition at line 121 of file SocialMgr.h.

References m_socialMap.

◆ SendFriendStatus()

◆ Skyfire::Singleton< SocialMgr, Skyfire::NullMutex >

Definition at line 108 of file SocialMgr.h.

Member Data Documentation

◆ m_socialMap

SocialMap SocialMgr::m_socialMap
private

Definition at line 131 of file SocialMgr.h.

Referenced by BroadcastToFriendListers(), LoadFromDB(), and RemovePlayerSocial().


The documentation for this class was generated from the following files: