Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
MembershipRequest Struct Reference

Holds all required informations about a membership request. More...

#include <GuildFinderMgr.h>

Public Member Functions

uint8 GetAvailability () const
uint8 GetClass () const
uint8 GetClassRoles () const
std::string const & GetComment () const
time_t GetExpiryTime () const
uint32 GetGuildId () const
uint8 GetInterests () const
uint8 GetLevel () const
std::string const & GetName () const
uint32 GetPlayerGUID () const
time_t GetSubmitTime () const
 MembershipRequest ()
 MembershipRequest (MembershipRequest const &settings)
 MembershipRequest (uint32 playerGUID, uint32 guildId, uint32 availability, uint32 classRoles, uint32 interests, std::string &comment, time_t submitTime)

Private Attributes

uint8 _availability
uint8 _classRoles
std::string _comment
uint32 _guildId
uint8 _interests
uint32 _playerGUID
time_t _time

Detailed Description

Holds all required informations about a membership request.

Definition at line 47 of file GuildFinderMgr.h.

Constructor & Destructor Documentation

◆ MembershipRequest() [1/3]

◆ MembershipRequest() [2/3]

MembershipRequest::MembershipRequest ( uint32 playerGUID,
uint32 guildId,
uint32 availability,
uint32 classRoles,
uint32 interests,
std::string & comment,
time_t submitTime )
inline

Definition at line 60 of file GuildFinderMgr.h.

References _availability, _classRoles, _comment, _guildId, _interests, _playerGUID, and _time.

◆ MembershipRequest() [3/3]

MembershipRequest::MembershipRequest ( )
inline

Definition at line 64 of file GuildFinderMgr.h.

References _availability, _classRoles, _guildId, _interests, _playerGUID, and _time.

Member Function Documentation

◆ GetAvailability()

uint8 MembershipRequest::GetAvailability ( ) const
inline

◆ GetClass()

uint8 MembershipRequest::GetClass ( ) const
inline

Definition at line 72 of file GuildFinderMgr.h.

References GetPlayerGUID(), and sWorld.

Referenced by WorldSession::HandleGuildFinderGetRecruits().

◆ GetClassRoles()

uint8 MembershipRequest::GetClassRoles ( ) const
inline

◆ GetComment()

std::string const & MembershipRequest::GetComment ( ) const
inline

◆ GetExpiryTime()

time_t MembershipRequest::GetExpiryTime ( ) const
inline

◆ GetGuildId()

uint32 MembershipRequest::GetGuildId ( ) const
inline

Definition at line 67 of file GuildFinderMgr.h.

References _guildId.

Referenced by GuildFinderMgr::AddMembershipRequest(), and MembershipRequest().

◆ GetInterests()

uint8 MembershipRequest::GetInterests ( ) const
inline

◆ GetLevel()

uint8 MembershipRequest::GetLevel ( ) const
inline

Definition at line 73 of file GuildFinderMgr.h.

References GetPlayerGUID(), and sWorld.

Referenced by WorldSession::HandleGuildFinderGetRecruits().

◆ GetName()

std::string const & MembershipRequest::GetName ( ) const
inline

Definition at line 77 of file GuildFinderMgr.h.

References GetPlayerGUID(), and sWorld.

Referenced by WorldSession::HandleGuildFinderGetRecruits().

◆ GetPlayerGUID()

uint32 MembershipRequest::GetPlayerGUID ( ) const
inline

◆ GetSubmitTime()

time_t MembershipRequest::GetSubmitTime ( ) const
inline

Member Data Documentation

◆ _availability

uint8 MembershipRequest::_availability
private

◆ _classRoles

uint8 MembershipRequest::_classRoles
private

◆ _comment

std::string MembershipRequest::_comment
private

Definition at line 79 of file GuildFinderMgr.h.

Referenced by GetComment(), MembershipRequest(), and MembershipRequest().

◆ _guildId

uint32 MembershipRequest::_guildId
private

◆ _interests

uint8 MembershipRequest::_interests
private

◆ _playerGUID

uint32 MembershipRequest::_playerGUID
private

◆ _time

time_t MembershipRequest::_time
private

The documentation for this struct was generated from the following file: