TrinityCore
Loading...
Searching...
No Matches
bgs::protocol::presence::v2 Namespace Reference

Classes

class  LocalizedStringMap
 
class  LocalizedStringMapEntry
 
class  PresenceExternalIdentityFieldValue
 
class  PresenceField
 
class  PresenceFieldKey
 
class  PresenceFieldState
 
class  PresenceFieldUpdate
 
class  PresenceOnlineGameAccount
 
class  PresenceOnlineGameAccountFieldValue
 
class  RichPresenceDetails
 
class  RichPresenceKey
 
class  RichPresenceParty
 

Enumerations

enum  PresenceQueryBehavior { BATTLE_NET_ACCOUNT_ONLY = 0 , INCLUDE_SAME_GAME_ACCOUNT = 1 , INCLUDE_ALL_GAME_ACCOUNTS = 2 }
 
enum  PresenceAccountStatus { OFFLINE = 0 , ONLINE = 1 , AWAY = 2 , DND = 3 }
 

Functions

void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fpresence_5ftypes_2eproto ()
 
void protobuf_AssignDesc_api_2fclient_2fv2_2fpresence_5ftypes_2eproto ()
 
void protobuf_ShutdownFile_api_2fclient_2fv2_2fpresence_5ftypes_2eproto ()
 
TC_PROTO_API bool PresenceQueryBehavior_IsValid (int value)
 
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * PresenceQueryBehavior_descriptor ()
 
const ::std::string & PresenceQueryBehavior_Name (PresenceQueryBehavior value)
 
bool PresenceQueryBehavior_Parse (const ::std::string &name, PresenceQueryBehavior *value)
 
TC_PROTO_API bool PresenceAccountStatus_IsValid (int value)
 
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * PresenceAccountStatus_descriptor ()
 
const ::std::string & PresenceAccountStatus_Name (PresenceAccountStatus value)
 
bool PresenceAccountStatus_Parse (const ::std::string &name, PresenceAccountStatus *value)
 

Variables

const PresenceQueryBehavior PresenceQueryBehavior_MIN = BATTLE_NET_ACCOUNT_ONLY
 
const PresenceQueryBehavior PresenceQueryBehavior_MAX = INCLUDE_ALL_GAME_ACCOUNTS
 
const int PresenceQueryBehavior_ARRAYSIZE = PresenceQueryBehavior_MAX + 1
 
const PresenceAccountStatus PresenceAccountStatus_MIN = OFFLINE
 
const PresenceAccountStatus PresenceAccountStatus_MAX = DND
 
const int PresenceAccountStatus_ARRAYSIZE = PresenceAccountStatus_MAX + 1
 

Enumeration Type Documentation

◆ PresenceAccountStatus

Enumerator
OFFLINE 
ONLINE 
AWAY 
DND 

Definition at line 77 of file presence_types.pb.h.

◆ PresenceQueryBehavior

Enumerator
BATTLE_NET_ACCOUNT_ONLY 
INCLUDE_SAME_GAME_ACCOUNT 
INCLUDE_ALL_GAME_ACCOUNTS 

Definition at line 57 of file presence_types.pb.h.

Function Documentation

◆ PresenceAccountStatus_descriptor()

TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * bgs::protocol::presence::v2::PresenceAccountStatus_descriptor ( )
+ Here is the caller graph for this function:

◆ PresenceAccountStatus_IsValid()

TC_PROTO_API bool bgs::protocol::presence::v2::PresenceAccountStatus_IsValid ( int  value)

◆ PresenceAccountStatus_Name()

const ::std::string & bgs::protocol::presence::v2::PresenceAccountStatus_Name ( PresenceAccountStatus  value)
inline

Definition at line 89 of file presence_types.pb.h.

+ Here is the call graph for this function:

◆ PresenceAccountStatus_Parse()

bool bgs::protocol::presence::v2::PresenceAccountStatus_Parse ( const ::std::string &  name,
PresenceAccountStatus value 
)
inline

Definition at line 93 of file presence_types.pb.h.

+ Here is the call graph for this function:

◆ PresenceQueryBehavior_descriptor()

TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * bgs::protocol::presence::v2::PresenceQueryBehavior_descriptor ( )
+ Here is the caller graph for this function:

◆ PresenceQueryBehavior_IsValid()

TC_PROTO_API bool bgs::protocol::presence::v2::PresenceQueryBehavior_IsValid ( int  value)

◆ PresenceQueryBehavior_Name()

const ::std::string & bgs::protocol::presence::v2::PresenceQueryBehavior_Name ( PresenceQueryBehavior  value)
inline

Definition at line 68 of file presence_types.pb.h.

+ Here is the call graph for this function:

◆ PresenceQueryBehavior_Parse()

bool bgs::protocol::presence::v2::PresenceQueryBehavior_Parse ( const ::std::string &  name,
PresenceQueryBehavior value 
)
inline

Definition at line 72 of file presence_types.pb.h.

+ Here is the call graph for this function:

◆ protobuf_AddDesc_api_2fclient_2fv2_2fpresence_5ftypes_2eproto()

void TC_PROTO_API bgs::protocol::presence::v2::protobuf_AddDesc_api_2fclient_2fv2_2fpresence_5ftypes_2eproto ( )

◆ protobuf_AssignDesc_api_2fclient_2fv2_2fpresence_5ftypes_2eproto()

void bgs::protocol::presence::v2::protobuf_AssignDesc_api_2fclient_2fv2_2fpresence_5ftypes_2eproto ( )

◆ protobuf_ShutdownFile_api_2fclient_2fv2_2fpresence_5ftypes_2eproto()

void bgs::protocol::presence::v2::protobuf_ShutdownFile_api_2fclient_2fv2_2fpresence_5ftypes_2eproto ( )

Variable Documentation

◆ PresenceAccountStatus_ARRAYSIZE

const int bgs::protocol::presence::v2::PresenceAccountStatus_ARRAYSIZE = PresenceAccountStatus_MAX + 1

Definition at line 86 of file presence_types.pb.h.

◆ PresenceAccountStatus_MAX

const PresenceAccountStatus bgs::protocol::presence::v2::PresenceAccountStatus_MAX = DND

Definition at line 85 of file presence_types.pb.h.

◆ PresenceAccountStatus_MIN

const PresenceAccountStatus bgs::protocol::presence::v2::PresenceAccountStatus_MIN = OFFLINE

Definition at line 84 of file presence_types.pb.h.

◆ PresenceQueryBehavior_ARRAYSIZE

const int bgs::protocol::presence::v2::PresenceQueryBehavior_ARRAYSIZE = PresenceQueryBehavior_MAX + 1

Definition at line 65 of file presence_types.pb.h.

◆ PresenceQueryBehavior_MAX

const PresenceQueryBehavior bgs::protocol::presence::v2::PresenceQueryBehavior_MAX = INCLUDE_ALL_GAME_ACCOUNTS

Definition at line 64 of file presence_types.pb.h.

◆ PresenceQueryBehavior_MIN

const PresenceQueryBehavior bgs::protocol::presence::v2::PresenceQueryBehavior_MIN = BATTLE_NET_ACCOUNT_ONLY

Definition at line 63 of file presence_types.pb.h.