TrinityCore
bgs::protocol::account::v1::GameSessionInfo Class Reference

#include <account_types.pb.h>

+ Inheritance diagram for bgs::protocol::account::v1::GameSessionInfo:

Public Member Functions

 GameSessionInfo ()
 
virtual ~GameSessionInfo ()
 
 GameSessionInfo (const GameSessionInfo &from)
 
GameSessionInfooperator= (const GameSessionInfo &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (GameSessionInfo *other)
 
GameSessionInfoNew () const
 
int GetCachedSize () const
 
::google::protobuf::Metadata GetMetadata () const
 
bool has_start_time () const PROTOBUF_DEPRECATED
 
void clear_start_time () PROTOBUF_DEPRECATED
 
inline ::google::protobuf::uint32 start_time () const PROTOBUF_DEPRECATED
 
void set_start_time (::google::protobuf::uint32 value) PROTOBUF_DEPRECATED
 
bool has_location () const
 
void clear_location ()
 
const ::bgs::protocol::account::v1::GameSessionLocationlocation () const
 
inline ::bgs::protocol::account::v1::GameSessionLocationmutable_location ()
 
inline ::bgs::protocol::account::v1::GameSessionLocationrelease_location ()
 
void set_allocated_location (::bgs::protocol::account::v1::GameSessionLocation *location)
 
bool has_has_benefactor () const
 
void clear_has_benefactor ()
 
bool has_benefactor () const
 
void set_has_benefactor (bool value)
 
bool has_is_using_igr () const
 
void clear_is_using_igr ()
 
bool is_using_igr () const
 
void set_is_using_igr (bool value)
 
bool has_parental_controls_active () const
 
void clear_parental_controls_active ()
 
bool parental_controls_active () const
 
void set_parental_controls_active (bool value)
 
bool has_start_time_sec () const
 
void clear_start_time_sec ()
 
inline ::google::protobuf::uint64 start_time_sec () const
 
void set_start_time_sec (::google::protobuf::uint64 value)
 
bool has_igr_id () const
 
void clear_igr_id ()
 
const ::bgs::protocol::account::v1::IgrIdigr_id () const
 
inline ::bgs::protocol::account::v1::IgrIdmutable_igr_id ()
 
inline ::bgs::protocol::account::v1::IgrIdrelease_igr_id ()
 
void set_allocated_igr_id (::bgs::protocol::account::v1::IgrId *igr_id)
 
bool has_platform_id () const
 
void clear_platform_id ()
 
inline ::google::protobuf::uint32 platform_id () const
 
void set_platform_id (::google::protobuf::uint32 value)
 
bool has_igr_paid () const
 
void clear_igr_paid ()
 
bool igr_paid () const
 
void set_igr_paid (bool value)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const GameSessionInfodefault_instance ()
 

Static Public Attributes

static const int kStartTimeFieldNumber = 3
 
static const int kLocationFieldNumber = 4
 
static const int kHasBenefactorFieldNumber = 5
 
static const int kIsUsingIgrFieldNumber = 6
 
static const int kParentalControlsActiveFieldNumber = 7
 
static const int kStartTimeSecFieldNumber = 8
 
static const int kIgrIdFieldNumber = 9
 
static const int kPlatformIdFieldNumber = 10
 
static const int kIgrPaidFieldNumber = 11
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const
 
void set_has_start_time ()
 
void clear_has_start_time ()
 
void set_has_location ()
 
void clear_has_location ()
 
void set_has_has_benefactor ()
 
void clear_has_has_benefactor ()
 
void set_has_is_using_igr ()
 
void clear_has_is_using_igr ()
 
void set_has_parental_controls_active ()
 
void clear_has_parental_controls_active ()
 
void set_has_start_time_sec ()
 
void clear_has_start_time_sec ()
 
void set_has_igr_id ()
 
void clear_has_igr_id ()
 
void set_has_platform_id ()
 
void clear_has_platform_id ()
 
void set_has_igr_paid ()
 
void clear_has_igr_paid ()
 
void InitAsDefaultInstance ()
 

Private Attributes

::google::protobuf::UnknownFieldSet _unknown_fields_
 
::google::protobuf::uint32 _has_bits_ [1]
 
int _cached_size_
 
::bgs::protocol::account::v1::GameSessionLocationlocation_
 
::google::protobuf::uint32 start_time_
 
bool has_benefactor_
 
bool is_using_igr_
 
bool parental_controls_active_
 
bool igr_paid_
 
::google::protobuf::uint64 start_time_sec_
 
::bgs::protocol::account::v1::IgrIdigr_id_
 
::google::protobuf::uint32 platform_id_
 

Static Private Attributes

static GameSessionInfodefault_instance_
 

Friends

void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto ()
 
void protobuf_AssignDesc_account_5ftypes_2eproto ()
 
void protobuf_ShutdownFile_account_5ftypes_2eproto ()
 

Detailed Description

Definition at line 2575 of file account_types.pb.h.

Constructor & Destructor Documentation

◆ GameSessionInfo() [1/2]

bgs::protocol::account::v1::GameSessionInfo::GameSessionInfo ( )

◆ ~GameSessionInfo()

virtual bgs::protocol::account::v1::GameSessionInfo::~GameSessionInfo ( )
virtual

◆ GameSessionInfo() [2/2]

bgs::protocol::account::v1::GameSessionInfo::GameSessionInfo ( const GameSessionInfo from)

Member Function Documentation

◆ clear_has_benefactor()

void bgs::protocol::account::v1::GameSessionInfo::clear_has_benefactor ( )
inline

Definition at line 7995 of file account_types.pb.h.

◆ clear_has_has_benefactor()

void bgs::protocol::account::v1::GameSessionInfo::clear_has_has_benefactor ( )
inlineprivate

Definition at line 7992 of file account_types.pb.h.

◆ clear_has_igr_id()

void bgs::protocol::account::v1::GameSessionInfo::clear_has_igr_id ( )
inlineprivate

Definition at line 8088 of file account_types.pb.h.

◆ clear_has_igr_paid()

void bgs::protocol::account::v1::GameSessionInfo::clear_has_igr_paid ( )
inlineprivate

Definition at line 8153 of file account_types.pb.h.

◆ clear_has_is_using_igr()

void bgs::protocol::account::v1::GameSessionInfo::clear_has_is_using_igr ( )
inlineprivate

Definition at line 8016 of file account_types.pb.h.

◆ clear_has_location()

void bgs::protocol::account::v1::GameSessionInfo::clear_has_location ( )
inlineprivate

Definition at line 7951 of file account_types.pb.h.

◆ clear_has_parental_controls_active()

void bgs::protocol::account::v1::GameSessionInfo::clear_has_parental_controls_active ( )
inlineprivate

Definition at line 8040 of file account_types.pb.h.

◆ clear_has_platform_id()

void bgs::protocol::account::v1::GameSessionInfo::clear_has_platform_id ( )
inlineprivate

Definition at line 8129 of file account_types.pb.h.

◆ clear_has_start_time()

void bgs::protocol::account::v1::GameSessionInfo::clear_has_start_time ( )
inlineprivate

Definition at line 7927 of file account_types.pb.h.

◆ clear_has_start_time_sec()

void bgs::protocol::account::v1::GameSessionInfo::clear_has_start_time_sec ( )
inlineprivate

Definition at line 8064 of file account_types.pb.h.

◆ clear_igr_id()

void bgs::protocol::account::v1::GameSessionInfo::clear_igr_id ( )
inline

Definition at line 8091 of file account_types.pb.h.

◆ clear_igr_paid()

void bgs::protocol::account::v1::GameSessionInfo::clear_igr_paid ( )
inline

Definition at line 8156 of file account_types.pb.h.

◆ clear_is_using_igr()

void bgs::protocol::account::v1::GameSessionInfo::clear_is_using_igr ( )
inline

Definition at line 8019 of file account_types.pb.h.

◆ clear_location()

void bgs::protocol::account::v1::GameSessionInfo::clear_location ( )
inline

Definition at line 7954 of file account_types.pb.h.

◆ clear_parental_controls_active()

void bgs::protocol::account::v1::GameSessionInfo::clear_parental_controls_active ( )
inline

Definition at line 8043 of file account_types.pb.h.

◆ clear_platform_id()

void bgs::protocol::account::v1::GameSessionInfo::clear_platform_id ( )
inline

Definition at line 8132 of file account_types.pb.h.

◆ clear_start_time()

void bgs::protocol::account::v1::GameSessionInfo::clear_start_time ( )
inline

Definition at line 7930 of file account_types.pb.h.

◆ clear_start_time_sec()

void bgs::protocol::account::v1::GameSessionInfo::clear_start_time_sec ( )
inline

Definition at line 8067 of file account_types.pb.h.

◆ default_instance()

static const GameSessionInfo & bgs::protocol::account::v1::GameSessionInfo::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor * bgs::protocol::account::v1::GameSessionInfo::descriptor ( )
static

◆ GetCachedSize()

int bgs::protocol::account::v1::GameSessionInfo::GetCachedSize ( ) const
inline

Definition at line 2603 of file account_types.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata bgs::protocol::account::v1::GameSessionInfo::GetMetadata ( ) const

◆ has_benefactor()

bool bgs::protocol::account::v1::GameSessionInfo::has_benefactor ( ) const
inline

Definition at line 7999 of file account_types.pb.h.

◆ has_has_benefactor()

bool bgs::protocol::account::v1::GameSessionInfo::has_has_benefactor ( ) const
inline

Definition at line 7986 of file account_types.pb.h.

◆ has_igr_id()

bool bgs::protocol::account::v1::GameSessionInfo::has_igr_id ( ) const
inline

Definition at line 8082 of file account_types.pb.h.

◆ has_igr_paid()

bool bgs::protocol::account::v1::GameSessionInfo::has_igr_paid ( ) const
inline

Definition at line 8147 of file account_types.pb.h.

◆ has_is_using_igr()

bool bgs::protocol::account::v1::GameSessionInfo::has_is_using_igr ( ) const
inline

Definition at line 8010 of file account_types.pb.h.

◆ has_location()

bool bgs::protocol::account::v1::GameSessionInfo::has_location ( ) const
inline

Definition at line 7945 of file account_types.pb.h.

◆ has_parental_controls_active()

bool bgs::protocol::account::v1::GameSessionInfo::has_parental_controls_active ( ) const
inline

Definition at line 8034 of file account_types.pb.h.

◆ has_platform_id()

bool bgs::protocol::account::v1::GameSessionInfo::has_platform_id ( ) const
inline

Definition at line 8123 of file account_types.pb.h.

◆ has_start_time()

bool bgs::protocol::account::v1::GameSessionInfo::has_start_time ( ) const
inline

Definition at line 7921 of file account_types.pb.h.

◆ has_start_time_sec()

bool bgs::protocol::account::v1::GameSessionInfo::has_start_time_sec ( ) const
inline

Definition at line 8058 of file account_types.pb.h.

◆ igr_id()

const ::bgs::protocol::account::v1::IgrId & bgs::protocol::account::v1::GameSessionInfo::igr_id ( ) const
inline

Definition at line 8095 of file account_types.pb.h.

◆ igr_paid()

bool bgs::protocol::account::v1::GameSessionInfo::igr_paid ( ) const
inline

Definition at line 8160 of file account_types.pb.h.

◆ InitAsDefaultInstance()

void bgs::protocol::account::v1::GameSessionInfo::InitAsDefaultInstance ( )
private

◆ is_using_igr()

bool bgs::protocol::account::v1::GameSessionInfo::is_using_igr ( ) const
inline

Definition at line 8023 of file account_types.pb.h.

◆ location()

const ::bgs::protocol::account::v1::GameSessionLocation & bgs::protocol::account::v1::GameSessionInfo::location ( ) const
inline

Definition at line 7958 of file account_types.pb.h.

◆ mutable_igr_id()

bgs::protocol::account::v1::IgrId * bgs::protocol::account::v1::GameSessionInfo::mutable_igr_id ( )
inline

Definition at line 8099 of file account_types.pb.h.

◆ mutable_location()

bgs::protocol::account::v1::GameSessionLocation * bgs::protocol::account::v1::GameSessionInfo::mutable_location ( )
inline

Definition at line 7962 of file account_types.pb.h.

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet * bgs::protocol::account::v1::GameSessionInfo::mutable_unknown_fields ( )
inline

Definition at line 2591 of file account_types.pb.h.

◆ New()

GameSessionInfo * bgs::protocol::account::v1::GameSessionInfo::New ( ) const

◆ operator=()

GameSessionInfo & bgs::protocol::account::v1::GameSessionInfo::operator= ( const GameSessionInfo from)
inline

Definition at line 2582 of file account_types.pb.h.

◆ parental_controls_active()

bool bgs::protocol::account::v1::GameSessionInfo::parental_controls_active ( ) const
inline

Definition at line 8047 of file account_types.pb.h.

◆ platform_id()

google::protobuf::uint32 bgs::protocol::account::v1::GameSessionInfo::platform_id ( ) const
inline

Definition at line 8136 of file account_types.pb.h.

◆ release_igr_id()

bgs::protocol::account::v1::IgrId * bgs::protocol::account::v1::GameSessionInfo::release_igr_id ( )
inline

Definition at line 8105 of file account_types.pb.h.

◆ release_location()

bgs::protocol::account::v1::GameSessionLocation * bgs::protocol::account::v1::GameSessionInfo::release_location ( )
inline

Definition at line 7968 of file account_types.pb.h.

◆ set_allocated_igr_id()

void bgs::protocol::account::v1::GameSessionInfo::set_allocated_igr_id ( ::bgs::protocol::account::v1::IgrId igr_id)
inline

Definition at line 8111 of file account_types.pb.h.

◆ set_allocated_location()

void bgs::protocol::account::v1::GameSessionInfo::set_allocated_location ( ::bgs::protocol::account::v1::GameSessionLocation location)
inline

Definition at line 7974 of file account_types.pb.h.

◆ set_has_benefactor()

void bgs::protocol::account::v1::GameSessionInfo::set_has_benefactor ( bool  value)
inline

Definition at line 8003 of file account_types.pb.h.

◆ set_has_has_benefactor()

void bgs::protocol::account::v1::GameSessionInfo::set_has_has_benefactor ( )
inlineprivate

Definition at line 7989 of file account_types.pb.h.

◆ set_has_igr_id()

void bgs::protocol::account::v1::GameSessionInfo::set_has_igr_id ( )
inlineprivate

Definition at line 8085 of file account_types.pb.h.

◆ set_has_igr_paid()

void bgs::protocol::account::v1::GameSessionInfo::set_has_igr_paid ( )
inlineprivate

Definition at line 8150 of file account_types.pb.h.

◆ set_has_is_using_igr()

void bgs::protocol::account::v1::GameSessionInfo::set_has_is_using_igr ( )
inlineprivate

Definition at line 8013 of file account_types.pb.h.

◆ set_has_location()

void bgs::protocol::account::v1::GameSessionInfo::set_has_location ( )
inlineprivate

Definition at line 7948 of file account_types.pb.h.

◆ set_has_parental_controls_active()

void bgs::protocol::account::v1::GameSessionInfo::set_has_parental_controls_active ( )
inlineprivate

Definition at line 8037 of file account_types.pb.h.

◆ set_has_platform_id()

void bgs::protocol::account::v1::GameSessionInfo::set_has_platform_id ( )
inlineprivate

Definition at line 8126 of file account_types.pb.h.

◆ set_has_start_time()

void bgs::protocol::account::v1::GameSessionInfo::set_has_start_time ( )
inlineprivate

Definition at line 7924 of file account_types.pb.h.

◆ set_has_start_time_sec()

void bgs::protocol::account::v1::GameSessionInfo::set_has_start_time_sec ( )
inlineprivate

Definition at line 8061 of file account_types.pb.h.

◆ set_igr_paid()

void bgs::protocol::account::v1::GameSessionInfo::set_igr_paid ( bool  value)
inline

Definition at line 8164 of file account_types.pb.h.

◆ set_is_using_igr()

void bgs::protocol::account::v1::GameSessionInfo::set_is_using_igr ( bool  value)
inline

Definition at line 8027 of file account_types.pb.h.

◆ set_parental_controls_active()

void bgs::protocol::account::v1::GameSessionInfo::set_parental_controls_active ( bool  value)
inline

Definition at line 8051 of file account_types.pb.h.

◆ set_platform_id()

void bgs::protocol::account::v1::GameSessionInfo::set_platform_id ( ::google::protobuf::uint32  value)
inline

Definition at line 8140 of file account_types.pb.h.

◆ set_start_time()

void bgs::protocol::account::v1::GameSessionInfo::set_start_time ( ::google::protobuf::uint32  value)
inline

Definition at line 7938 of file account_types.pb.h.

◆ set_start_time_sec()

void bgs::protocol::account::v1::GameSessionInfo::set_start_time_sec ( ::google::protobuf::uint64  value)
inline

Definition at line 8075 of file account_types.pb.h.

◆ SetCachedSize()

void bgs::protocol::account::v1::GameSessionInfo::SetCachedSize ( int  size) const
private

◆ SharedCtor()

void bgs::protocol::account::v1::GameSessionInfo::SharedCtor ( )
private

◆ SharedDtor()

void bgs::protocol::account::v1::GameSessionInfo::SharedDtor ( )
private

◆ start_time()

google::protobuf::uint32 bgs::protocol::account::v1::GameSessionInfo::start_time ( ) const
inline

Definition at line 7934 of file account_types.pb.h.

◆ start_time_sec()

google::protobuf::uint64 bgs::protocol::account::v1::GameSessionInfo::start_time_sec ( ) const
inline

Definition at line 8071 of file account_types.pb.h.

◆ Swap()

void bgs::protocol::account::v1::GameSessionInfo::Swap ( GameSessionInfo other)

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & bgs::protocol::account::v1::GameSessionInfo::unknown_fields ( ) const
inline

Definition at line 2587 of file account_types.pb.h.

Friends And Related Function Documentation

◆ protobuf_AddDesc_account_5ftypes_2eproto

void TC_PROTO_API protobuf_AddDesc_account_5ftypes_2eproto ( )
friend

◆ protobuf_AssignDesc_account_5ftypes_2eproto

void protobuf_AssignDesc_account_5ftypes_2eproto ( )
friend

◆ protobuf_ShutdownFile_account_5ftypes_2eproto

void protobuf_ShutdownFile_account_5ftypes_2eproto ( )
friend

Member Data Documentation

◆ _cached_size_

int bgs::protocol::account::v1::GameSessionInfo::_cached_size_
mutableprivate

Definition at line 2706 of file account_types.pb.h.

◆ _has_bits_

::google::protobuf::uint32 bgs::protocol::account::v1::GameSessionInfo::_has_bits_[1]
private

Definition at line 2705 of file account_types.pb.h.

◆ _unknown_fields_

::google::protobuf::UnknownFieldSet bgs::protocol::account::v1::GameSessionInfo::_unknown_fields_
private

Definition at line 2703 of file account_types.pb.h.

◆ default_instance_

GameSessionInfo* bgs::protocol::account::v1::GameSessionInfo::default_instance_
staticprivate

Definition at line 2721 of file account_types.pb.h.

◆ has_benefactor_

bool bgs::protocol::account::v1::GameSessionInfo::has_benefactor_
private

Definition at line 2709 of file account_types.pb.h.

◆ igr_id_

::bgs::protocol::account::v1::IgrId* bgs::protocol::account::v1::GameSessionInfo::igr_id_
private

Definition at line 2714 of file account_types.pb.h.

◆ igr_paid_

bool bgs::protocol::account::v1::GameSessionInfo::igr_paid_
private

Definition at line 2712 of file account_types.pb.h.

◆ is_using_igr_

bool bgs::protocol::account::v1::GameSessionInfo::is_using_igr_
private

Definition at line 2710 of file account_types.pb.h.

◆ kHasBenefactorFieldNumber

const int bgs::protocol::account::v1::GameSessionInfo::kHasBenefactorFieldNumber = 5
static

Definition at line 2634 of file account_types.pb.h.

◆ kIgrIdFieldNumber

const int bgs::protocol::account::v1::GameSessionInfo::kIgrIdFieldNumber = 9
static

Definition at line 2662 of file account_types.pb.h.

◆ kIgrPaidFieldNumber

const int bgs::protocol::account::v1::GameSessionInfo::kIgrPaidFieldNumber = 11
static

Definition at line 2678 of file account_types.pb.h.

◆ kIsUsingIgrFieldNumber

const int bgs::protocol::account::v1::GameSessionInfo::kIsUsingIgrFieldNumber = 6
static

Definition at line 2641 of file account_types.pb.h.

◆ kLocationFieldNumber

const int bgs::protocol::account::v1::GameSessionInfo::kLocationFieldNumber = 4
static

Definition at line 2625 of file account_types.pb.h.

◆ kParentalControlsActiveFieldNumber

const int bgs::protocol::account::v1::GameSessionInfo::kParentalControlsActiveFieldNumber = 7
static

Definition at line 2648 of file account_types.pb.h.

◆ kPlatformIdFieldNumber

const int bgs::protocol::account::v1::GameSessionInfo::kPlatformIdFieldNumber = 10
static

Definition at line 2671 of file account_types.pb.h.

◆ kStartTimeFieldNumber

const int bgs::protocol::account::v1::GameSessionInfo::kStartTimeFieldNumber = 3
static

Definition at line 2618 of file account_types.pb.h.

◆ kStartTimeSecFieldNumber

const int bgs::protocol::account::v1::GameSessionInfo::kStartTimeSecFieldNumber = 8
static

Definition at line 2655 of file account_types.pb.h.

◆ location_

::bgs::protocol::account::v1::GameSessionLocation* bgs::protocol::account::v1::GameSessionInfo::location_
private

Definition at line 2707 of file account_types.pb.h.

◆ parental_controls_active_

bool bgs::protocol::account::v1::GameSessionInfo::parental_controls_active_
private

Definition at line 2711 of file account_types.pb.h.

◆ platform_id_

::google::protobuf::uint32 bgs::protocol::account::v1::GameSessionInfo::platform_id_
private

Definition at line 2715 of file account_types.pb.h.

◆ start_time_

::google::protobuf::uint32 bgs::protocol::account::v1::GameSessionInfo::start_time_
private

Definition at line 2708 of file account_types.pb.h.

◆ start_time_sec_

::google::protobuf::uint64 bgs::protocol::account::v1::GameSessionInfo::start_time_sec_
private

Definition at line 2713 of file account_types.pb.h.


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