TrinityCore
Loading...
Searching...
No Matches
bgs::protocol::notification::v2::client::Notification Class Reference

#include <notification_types.pb.h>

+ Inheritance diagram for bgs::protocol::notification::v2::client::Notification:

Public Member Functions

 Notification ()
 
virtual ~Notification ()
 
 Notification (const Notification &from)
 
Notificationoperator= (const Notification &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Notification *other)
 
NotificationNew () const
 
int GetCachedSize () const
 
::google::protobuf::Metadata GetMetadata () const
 
bool has_type () const
 
void clear_type ()
 
const ::std::string & type () const
 
void set_type (const ::std::string &value)
 
void set_type (const char *value)
 
void set_type (const char *value, size_t size)
 
inline ::std::string * mutable_type ()
 
inline ::std::string * release_type ()
 
void set_allocated_type (::std::string *type)
 
bool has_sender () const
 
void clear_sender ()
 
const ::bgs::protocol::notification::v2::client::UserDescriptionsender () const
 
inline ::bgs::protocol::notification::v2::client::UserDescriptionmutable_sender ()
 
inline ::bgs::protocol::notification::v2::client::UserDescriptionrelease_sender ()
 
void set_allocated_sender (::bgs::protocol::notification::v2::client::UserDescription *sender)
 
bool has_target () const
 
void clear_target ()
 
const ::bgs::protocol::notification::v2::client::UserDescriptiontarget () const
 
inline ::bgs::protocol::notification::v2::client::UserDescriptionmutable_target ()
 
inline ::bgs::protocol::notification::v2::client::UserDescriptionrelease_target ()
 
void set_allocated_target (::bgs::protocol::notification::v2::client::UserDescription *target)
 
int attribute_size () const
 
void clear_attribute ()
 
const ::bgs::protocol::v2::Attributeattribute (int index) const
 
inline ::bgs::protocol::v2::Attributemutable_attribute (int index)
 
inline ::bgs::protocol::v2::Attributeadd_attribute ()
 
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > & attribute () const
 
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > * mutable_attribute ()
 
bool has_creation_time_ms () const
 
void clear_creation_time_ms ()
 
inline ::google::protobuf::uint64 creation_time_ms () const
 
void set_creation_time_ms (::google::protobuf::uint64 value)
 

Static Public Member Functions

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

Static Public Attributes

static const int kTypeFieldNumber = 1
 
static const int kSenderFieldNumber = 2
 
static const int kTargetFieldNumber = 3
 
static const int kAttributeFieldNumber = 4
 
static const int kCreationTimeMsFieldNumber = 5
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const
 
void set_has_type ()
 
void clear_has_type ()
 
void set_has_sender ()
 
void clear_has_sender ()
 
void set_has_target ()
 
void clear_has_target ()
 
void set_has_creation_time_ms ()
 
void clear_has_creation_time_ms ()
 
void InitAsDefaultInstance ()
 

Private Attributes

::google::protobuf::UnknownFieldSet _unknown_fields_
 
::google::protobuf::uint32 _has_bits_ [1]
 
int _cached_size_
 
::std::string * type_
 
::bgs::protocol::notification::v2::client::UserDescriptionsender_
 
::bgs::protocol::notification::v2::client::UserDescriptiontarget_
 
::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attributeattribute_
 
::google::protobuf::uint64 creation_time_ms_
 

Static Private Attributes

static Notificationdefault_instance_
 

Friends

void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fnotification_5ftypes_2eproto ()
 
void protobuf_AssignDesc_api_2fclient_2fv2_2fnotification_5ftypes_2eproto ()
 
void protobuf_ShutdownFile_api_2fclient_2fv2_2fnotification_5ftypes_2eproto ()
 

Detailed Description

Definition at line 327 of file notification_types.pb.h.

Constructor & Destructor Documentation

◆ Notification() [1/2]

bgs::protocol::notification::v2::client::Notification::Notification ( )

◆ ~Notification()

virtual bgs::protocol::notification::v2::client::Notification::~Notification ( )
virtual

◆ Notification() [2/2]

bgs::protocol::notification::v2::client::Notification::Notification ( const Notification from)

Member Function Documentation

◆ add_attribute()

bgs::protocol::v2::Attribute * bgs::protocol::notification::v2::client::Notification::add_attribute ( )
inline

Definition at line 953 of file notification_types.pb.h.

◆ attribute() [1/2]

const ::google::protobuf::RepeatedPtrField<::bgs::protocol::v2::Attribute > & bgs::protocol::notification::v2::client::Notification::attribute ( ) const
inline

Definition at line 958 of file notification_types.pb.h.

◆ attribute() [2/2]

const ::bgs::protocol::v2::Attribute & bgs::protocol::notification::v2::client::Notification::attribute ( int  index) const
inline

Definition at line 945 of file notification_types.pb.h.

◆ attribute_size()

int bgs::protocol::notification::v2::client::Notification::attribute_size ( ) const
inline

Definition at line 939 of file notification_types.pb.h.

◆ clear_attribute()

void bgs::protocol::notification::v2::client::Notification::clear_attribute ( )
inline

Definition at line 942 of file notification_types.pb.h.

◆ clear_creation_time_ms()

void bgs::protocol::notification::v2::client::Notification::clear_creation_time_ms ( )
inline

Definition at line 978 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ clear_has_creation_time_ms()

void bgs::protocol::notification::v2::client::Notification::clear_has_creation_time_ms ( )
inlineprivate

Definition at line 975 of file notification_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_sender()

void bgs::protocol::notification::v2::client::Notification::clear_has_sender ( )
inlineprivate

Definition at line 863 of file notification_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_target()

void bgs::protocol::notification::v2::client::Notification::clear_has_target ( )
inlineprivate

Definition at line 904 of file notification_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_type()

void bgs::protocol::notification::v2::client::Notification::clear_has_type ( )
inlineprivate

Definition at line 787 of file notification_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_sender()

void bgs::protocol::notification::v2::client::Notification::clear_sender ( )
inline

Definition at line 866 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ clear_target()

void bgs::protocol::notification::v2::client::Notification::clear_target ( )
inline

Definition at line 907 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ clear_type()

void bgs::protocol::notification::v2::client::Notification::clear_type ( )
inline

Definition at line 790 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ creation_time_ms()

google::protobuf::uint64 bgs::protocol::notification::v2::client::Notification::creation_time_ms ( ) const
inline

Definition at line 982 of file notification_types.pb.h.

◆ default_instance()

static const Notification & bgs::protocol::notification::v2::client::Notification::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor * bgs::protocol::notification::v2::client::Notification::descriptor ( )
static

◆ GetCachedSize()

int bgs::protocol::notification::v2::client::Notification::GetCachedSize ( ) const
inline

Definition at line 355 of file notification_types.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata bgs::protocol::notification::v2::client::Notification::GetMetadata ( ) const

◆ has_creation_time_ms()

bool bgs::protocol::notification::v2::client::Notification::has_creation_time_ms ( ) const
inline

Definition at line 969 of file notification_types.pb.h.

◆ has_sender()

bool bgs::protocol::notification::v2::client::Notification::has_sender ( ) const
inline

Definition at line 857 of file notification_types.pb.h.

◆ has_target()

bool bgs::protocol::notification::v2::client::Notification::has_target ( ) const
inline

Definition at line 898 of file notification_types.pb.h.

◆ has_type()

bool bgs::protocol::notification::v2::client::Notification::has_type ( ) const
inline

Definition at line 781 of file notification_types.pb.h.

◆ InitAsDefaultInstance()

void bgs::protocol::notification::v2::client::Notification::InitAsDefaultInstance ( )
private

◆ mutable_attribute() [1/2]

google::protobuf::RepeatedPtrField<::bgs::protocol::v2::Attribute > * bgs::protocol::notification::v2::client::Notification::mutable_attribute ( )
inline

Definition at line 963 of file notification_types.pb.h.

◆ mutable_attribute() [2/2]

bgs::protocol::v2::Attribute * bgs::protocol::notification::v2::client::Notification::mutable_attribute ( int  index)
inline

Definition at line 949 of file notification_types.pb.h.

◆ mutable_sender()

bgs::protocol::notification::v2::client::UserDescription * bgs::protocol::notification::v2::client::Notification::mutable_sender ( )
inline

Definition at line 874 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ mutable_target()

bgs::protocol::notification::v2::client::UserDescription * bgs::protocol::notification::v2::client::Notification::mutable_target ( )
inline

Definition at line 915 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ mutable_type()

std::string * bgs::protocol::notification::v2::client::Notification::mutable_type ( )
inline

Definition at line 824 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet * bgs::protocol::notification::v2::client::Notification::mutable_unknown_fields ( )
inline

Definition at line 343 of file notification_types.pb.h.

◆ New()

Notification * bgs::protocol::notification::v2::client::Notification::New ( ) const

◆ operator=()

Notification & bgs::protocol::notification::v2::client::Notification::operator= ( const Notification from)
inline

Definition at line 334 of file notification_types.pb.h.

◆ release_sender()

bgs::protocol::notification::v2::client::UserDescription * bgs::protocol::notification::v2::client::Notification::release_sender ( )
inline

Definition at line 880 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ release_target()

bgs::protocol::notification::v2::client::UserDescription * bgs::protocol::notification::v2::client::Notification::release_target ( )
inline

Definition at line 921 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ release_type()

std::string * bgs::protocol::notification::v2::client::Notification::release_type ( )
inline

Definition at line 832 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ sender()

const ::bgs::protocol::notification::v2::client::UserDescription & bgs::protocol::notification::v2::client::Notification::sender ( ) const
inline

Definition at line 870 of file notification_types.pb.h.

+ Here is the caller graph for this function:

◆ set_allocated_sender()

void bgs::protocol::notification::v2::client::Notification::set_allocated_sender ( ::bgs::protocol::notification::v2::client::UserDescription sender)
inline

Definition at line 886 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ set_allocated_target()

void bgs::protocol::notification::v2::client::Notification::set_allocated_target ( ::bgs::protocol::notification::v2::client::UserDescription target)
inline

Definition at line 927 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ set_allocated_type()

void bgs::protocol::notification::v2::client::Notification::set_allocated_type ( ::std::string *  type)
inline

Definition at line 842 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ set_creation_time_ms()

void bgs::protocol::notification::v2::client::Notification::set_creation_time_ms ( ::google::protobuf::uint64  value)
inline

Definition at line 986 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ set_has_creation_time_ms()

void bgs::protocol::notification::v2::client::Notification::set_has_creation_time_ms ( )
inlineprivate

Definition at line 972 of file notification_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_sender()

void bgs::protocol::notification::v2::client::Notification::set_has_sender ( )
inlineprivate

Definition at line 860 of file notification_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_target()

void bgs::protocol::notification::v2::client::Notification::set_has_target ( )
inlineprivate

Definition at line 901 of file notification_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_type()

void bgs::protocol::notification::v2::client::Notification::set_has_type ( )
inlineprivate

Definition at line 784 of file notification_types.pb.h.

+ Here is the caller graph for this function:

◆ set_type() [1/3]

void bgs::protocol::notification::v2::client::Notification::set_type ( const ::std::string &  value)
inline

Definition at line 800 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ set_type() [2/3]

void bgs::protocol::notification::v2::client::Notification::set_type ( const char *  value)
inline

Definition at line 808 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ set_type() [3/3]

void bgs::protocol::notification::v2::client::Notification::set_type ( const char *  value,
size_t  size 
)
inline

Definition at line 816 of file notification_types.pb.h.

+ Here is the call graph for this function:

◆ SetCachedSize()

void bgs::protocol::notification::v2::client::Notification::SetCachedSize ( int  size) const
private

◆ SharedCtor()

void bgs::protocol::notification::v2::client::Notification::SharedCtor ( )
private

◆ SharedDtor()

void bgs::protocol::notification::v2::client::Notification::SharedDtor ( )
private

◆ Swap()

void bgs::protocol::notification::v2::client::Notification::Swap ( Notification other)

◆ target()

const ::bgs::protocol::notification::v2::client::UserDescription & bgs::protocol::notification::v2::client::Notification::target ( ) const
inline

Definition at line 911 of file notification_types.pb.h.

+ Here is the caller graph for this function:

◆ type()

const ::std::string & bgs::protocol::notification::v2::client::Notification::type ( ) const
inline

Definition at line 796 of file notification_types.pb.h.

+ Here is the caller graph for this function:

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & bgs::protocol::notification::v2::client::Notification::unknown_fields ( ) const
inline

Definition at line 339 of file notification_types.pb.h.

Friends And Related Symbol Documentation

◆ protobuf_AddDesc_api_2fclient_2fv2_2fnotification_5ftypes_2eproto

void TC_PROTO_API protobuf_AddDesc_api_2fclient_2fv2_2fnotification_5ftypes_2eproto ( )
friend

◆ protobuf_AssignDesc_api_2fclient_2fv2_2fnotification_5ftypes_2eproto

void protobuf_AssignDesc_api_2fclient_2fv2_2fnotification_5ftypes_2eproto ( )
friend

◆ protobuf_ShutdownFile_api_2fclient_2fv2_2fnotification_5ftypes_2eproto

void protobuf_ShutdownFile_api_2fclient_2fv2_2fnotification_5ftypes_2eproto ( )
friend

Member Data Documentation

◆ _cached_size_

int bgs::protocol::notification::v2::client::Notification::_cached_size_
mutableprivate

Definition at line 430 of file notification_types.pb.h.

◆ _has_bits_

::google::protobuf::uint32 bgs::protocol::notification::v2::client::Notification::_has_bits_[1]
private

Definition at line 429 of file notification_types.pb.h.

◆ _unknown_fields_

::google::protobuf::UnknownFieldSet bgs::protocol::notification::v2::client::Notification::_unknown_fields_
private

Definition at line 427 of file notification_types.pb.h.

◆ attribute_

::google::protobuf::RepeatedPtrField< ::bgs::protocol::v2::Attribute > bgs::protocol::notification::v2::client::Notification::attribute_
private

Definition at line 434 of file notification_types.pb.h.

◆ creation_time_ms_

::google::protobuf::uint64 bgs::protocol::notification::v2::client::Notification::creation_time_ms_
private

Definition at line 435 of file notification_types.pb.h.

◆ default_instance_

Notification* bgs::protocol::notification::v2::client::Notification::default_instance_
staticprivate

Definition at line 441 of file notification_types.pb.h.

◆ kAttributeFieldNumber

const int bgs::protocol::notification::v2::client::Notification::kAttributeFieldNumber = 4
static

Definition at line 400 of file notification_types.pb.h.

◆ kCreationTimeMsFieldNumber

const int bgs::protocol::notification::v2::client::Notification::kCreationTimeMsFieldNumber = 5
static

Definition at line 412 of file notification_types.pb.h.

◆ kSenderFieldNumber

const int bgs::protocol::notification::v2::client::Notification::kSenderFieldNumber = 2
static

Definition at line 382 of file notification_types.pb.h.

◆ kTargetFieldNumber

const int bgs::protocol::notification::v2::client::Notification::kTargetFieldNumber = 3
static

Definition at line 391 of file notification_types.pb.h.

◆ kTypeFieldNumber

const int bgs::protocol::notification::v2::client::Notification::kTypeFieldNumber = 1
static

Definition at line 370 of file notification_types.pb.h.

◆ sender_

::bgs::protocol::notification::v2::client::UserDescription* bgs::protocol::notification::v2::client::Notification::sender_
private

Definition at line 432 of file notification_types.pb.h.

◆ target_

::bgs::protocol::notification::v2::client::UserDescription* bgs::protocol::notification::v2::client::Notification::target_
private

Definition at line 433 of file notification_types.pb.h.

◆ type_

::std::string* bgs::protocol::notification::v2::client::Notification::type_
private

Definition at line 431 of file notification_types.pb.h.


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