TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
bgs::protocol::AttributeFilter Class Reference

#include <attribute_types.pb.h>

Public Types

typedef AttributeFilter_Operation Operation
 
- Public Types inherited from google::protobuf::Message
typedef
google::protobuf::Reflection 
Reflection
 

Public Member Functions

 AttributeFilter ()
 
virtual ~AttributeFilter ()
 
 AttributeFilter (const AttributeFilter &from)
 
AttributeFilteroperator= (const AttributeFilter &from)
 
const
::google::protobuf::UnknownFieldSet
unknown_fields () const
 
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (AttributeFilter *other)
 
AttributeFilterNew () const
 
void CopyFrom (const ::google::protobuf::Message &from)
 
void MergeFrom (const ::google::protobuf::Message &from)
 
void CopyFrom (const AttributeFilter &from)
 
void MergeFrom (const AttributeFilter &from)
 
void Clear ()
 
bool IsInitialized () const
 
int ByteSize () const
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input)
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const
 
::google::protobuf::uint8SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const
 
int GetCachedSize () const
 
::google::protobuf::Metadata GetMetadata () const
 
bool has_op () const
 
void clear_op ()
 
inline::bgs::protocol::AttributeFilter_Operation op () const
 
void set_op (::bgs::protocol::AttributeFilter_Operation value)
 
int attribute_size () const
 
void clear_attribute ()
 
const ::bgs::protocol::Attributeattribute (int index) const
 
inline::bgs::protocol::Attribute * mutable_attribute (int index)
 
inline::bgs::protocol::Attribute * add_attribute ()
 
const
::google::protobuf::RepeatedPtrField
< ::bgs::protocol::Attribute > & 
attribute () const
 
inline::google::protobuf::RepeatedPtrField
< ::bgs::protocol::Attribute > * 
mutable_attribute ()
 
- Public Member Functions inherited from google::protobuf::Message
 Message ()
 
virtual ~Message ()
 
virtual void CopyFrom (const Message &from)
 
virtual void MergeFrom (const Message &from)
 
void CheckInitialized () const
 
void FindInitializationErrors (vector< string > *errors) const
 
string InitializationErrorString () const
 
virtual void DiscardUnknownFields ()
 
virtual int SpaceUsed () const
 
string DebugString () const
 
string ShortDebugString () const
 
string Utf8DebugString () const
 
void PrintDebugString () const
 
bool ParseFromFileDescriptor (int file_descriptor)
 
bool ParsePartialFromFileDescriptor (int file_descriptor)
 
bool ParseFromIstream (istream *input)
 
bool ParsePartialFromIstream (istream *input)
 
bool SerializeToFileDescriptor (int file_descriptor) const
 
bool SerializePartialToFileDescriptor (int file_descriptor) const
 
bool SerializeToOstream (ostream *output) const
 
bool SerializePartialToOstream (ostream *output) const
 
virtual string GetTypeName () const
 
virtual void CheckTypeAndMergeFrom (const MessageLite &other)
 
virtual bool MergePartialFromCodedStream (io::CodedInputStream *input)
 
virtual void SerializeWithCachedSizes (io::CodedOutputStream *output) const
 
const DescriptorGetDescriptor () const
 
virtual const ReflectionGetReflection () const
 
- Public Member Functions inherited from google::protobuf::MessageLite
 MessageLite ()
 
virtual ~MessageLite ()
 
bool ParseFromCodedStream (io::CodedInputStream *input)
 
bool ParsePartialFromCodedStream (io::CodedInputStream *input)
 
bool ParseFromZeroCopyStream (io::ZeroCopyInputStream *input)
 
bool ParsePartialFromZeroCopyStream (io::ZeroCopyInputStream *input)
 
bool ParseFromBoundedZeroCopyStream (io::ZeroCopyInputStream *input, int size)
 
bool ParsePartialFromBoundedZeroCopyStream (io::ZeroCopyInputStream *input, int size)
 
bool ParseFromString (const string &data)
 
bool ParsePartialFromString (const string &data)
 
bool ParseFromArray (const void *data, int size)
 
bool ParsePartialFromArray (const void *data, int size)
 
bool MergeFromCodedStream (io::CodedInputStream *input)
 
bool SerializeToCodedStream (io::CodedOutputStream *output) const
 
bool SerializePartialToCodedStream (io::CodedOutputStream *output) const
 
bool SerializeToZeroCopyStream (io::ZeroCopyOutputStream *output) const
 
bool SerializePartialToZeroCopyStream (io::ZeroCopyOutputStream *output) const
 
bool SerializeToString (string *output) const
 
bool SerializePartialToString (string *output) const
 
bool SerializeToArray (void *data, int size) const
 
bool SerializePartialToArray (void *data, int size) const
 
string SerializeAsString () const
 
string SerializePartialAsString () const
 
bool AppendToString (string *output) const
 
bool AppendPartialToString (string *output) const
 
virtual uint8SerializeWithCachedSizesToArray (uint8 *target) const
 

Static Public Member Functions

static const
::google::protobuf::Descriptor
descriptor ()
 
static const AttributeFilterdefault_instance ()
 
static bool Operation_IsValid (int value)
 
static const
::google::protobuf::EnumDescriptor
Operation_descriptor ()
 
static const ::std::string & Operation_Name (Operation value)
 
static bool Operation_Parse (const ::std::string &name, Operation *value)
 

Static Public Attributes

static const Operation MATCH_NONE = AttributeFilter_Operation_MATCH_NONE
 
static const Operation MATCH_ANY = AttributeFilter_Operation_MATCH_ANY
 
static const Operation MATCH_ALL = AttributeFilter_Operation_MATCH_ALL
 
static const Operation MATCH_ALL_MOST_SPECIFIC = AttributeFilter_Operation_MATCH_ALL_MOST_SPECIFIC
 
static const Operation Operation_MIN
 
static const Operation Operation_MAX
 
static const int Operation_ARRAYSIZE
 
static const int kOpFieldNumber = 1
 
static const int kAttributeFieldNumber = 2
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const
 
void set_has_op ()
 
void clear_has_op ()
 
void InitAsDefaultInstance ()
 

Private Attributes

::google::protobuf::UnknownFieldSet _unknown_fields_
 
::google::protobuf::uint32 _has_bits_ [1]
 
int _cached_size_
 
::google::protobuf::RepeatedPtrField
< ::bgs::protocol::Attribute
attribute_
 
int op_
 

Static Private Attributes

static AttributeFilterdefault_instance_
 

Friends

void TC_SHARED_API protobuf_AddDesc_attribute_5ftypes_2eproto ()
 
void protobuf_AssignDesc_attribute_5ftypes_2eproto ()
 
void protobuf_ShutdownFile_attribute_5ftypes_2eproto ()
 

Additional Inherited Members

Member Typedef Documentation

Constructor & Destructor Documentation

bgs::protocol::AttributeFilter::AttributeFilter ( )
virtual bgs::protocol::AttributeFilter::~AttributeFilter ( )
virtual
bgs::protocol::AttributeFilter::AttributeFilter ( const AttributeFilter from)

Member Function Documentation

bgs::protocol::Attribute * bgs::protocol::AttributeFilter::add_attribute ( )
inline
1076  {
1077  // @@protoc_insertion_point(field_add:bgs.protocol.AttributeFilter.attribute)
1078  return attribute_.Add();
1079 }
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: attribute_types.pb.h:451
const ::bgs::protocol::Attribute & bgs::protocol::AttributeFilter::attribute ( int  index) const
inline
1068  {
1069  // @@protoc_insertion_point(field_get:bgs.protocol.AttributeFilter.attribute)
1070  return attribute_.Get(index);
1071 }
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: attribute_types.pb.h:451
const ::google::protobuf::RepeatedPtrField<::bgs::protocol::Attribute > & bgs::protocol::AttributeFilter::attribute ( ) const
inline
1081  {
1082  // @@protoc_insertion_point(field_list:bgs.protocol.AttributeFilter.attribute)
1083  return attribute_;
1084 }
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: attribute_types.pb.h:451
int bgs::protocol::AttributeFilter::attribute_size ( ) const
inline
1062  {
1063  return attribute_.size();
1064 }
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: attribute_types.pb.h:451
int bgs::protocol::AttributeFilter::ByteSize ( ) const
virtual

Reimplemented from google::protobuf::Message.

void bgs::protocol::AttributeFilter::Clear ( )
virtual

Reimplemented from google::protobuf::Message.

void bgs::protocol::AttributeFilter::clear_attribute ( )
inline
1065  {
1066  attribute_.Clear();
1067 }
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: attribute_types.pb.h:451
void bgs::protocol::AttributeFilter::clear_has_op ( )
inlineprivate
1043  {
1044  _has_bits_[0] &= ~0x00000001u;
1045 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:449

+ Here is the caller graph for this function:

void bgs::protocol::AttributeFilter::clear_op ( )
inline
1046  {
1047  op_ = 0;
1048  clear_has_op();
1049 }
int op_
Definition: attribute_types.pb.h:452
void clear_has_op()
Definition: attribute_types.pb.h:1043

+ Here is the call graph for this function:

void bgs::protocol::AttributeFilter::CopyFrom ( const ::google::protobuf::Message from)
void bgs::protocol::AttributeFilter::CopyFrom ( const AttributeFilter from)
static const AttributeFilter& bgs::protocol::AttributeFilter::default_instance ( )
static
static const ::google::protobuf::Descriptor* bgs::protocol::AttributeFilter::descriptor ( )
static
int bgs::protocol::AttributeFilter::GetCachedSize ( ) const
inlinevirtual

Implements google::protobuf::MessageLite.

385 { return _cached_size_; }
int _cached_size_
Definition: attribute_types.pb.h:450
::google::protobuf::Metadata bgs::protocol::AttributeFilter::GetMetadata ( ) const
virtual
bool bgs::protocol::AttributeFilter::has_op ( ) const
inline
1037  {
1038  return (_has_bits_[0] & 0x00000001u) != 0;
1039 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:449
void bgs::protocol::AttributeFilter::InitAsDefaultInstance ( )
private
bool bgs::protocol::AttributeFilter::IsInitialized ( ) const
virtual

Reimplemented from google::protobuf::Message.

void bgs::protocol::AttributeFilter::MergeFrom ( const ::google::protobuf::Message from)
void bgs::protocol::AttributeFilter::MergeFrom ( const AttributeFilter from)
bool bgs::protocol::AttributeFilter::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream input)
bgs::protocol::Attribute * bgs::protocol::AttributeFilter::mutable_attribute ( int  index)
inline
1072  {
1073  // @@protoc_insertion_point(field_mutable:bgs.protocol.AttributeFilter.attribute)
1074  return attribute_.Mutable(index);
1075 }
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: attribute_types.pb.h:451
google::protobuf::RepeatedPtrField<::bgs::protocol::Attribute > * bgs::protocol::AttributeFilter::mutable_attribute ( )
inline
1086  {
1087  // @@protoc_insertion_point(field_mutable_list:bgs.protocol.AttributeFilter.attribute)
1088  return &attribute_;
1089 }
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
Definition: attribute_types.pb.h:451
inline ::google::protobuf::UnknownFieldSet* bgs::protocol::AttributeFilter::mutable_unknown_fields ( )
inline
360  {
361  return &_unknown_fields_;
362  }
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: attribute_types.pb.h:447
AttributeFilter* bgs::protocol::AttributeFilter::New ( ) const
virtual
bgs::protocol::AttributeFilter_Operation bgs::protocol::AttributeFilter::op ( ) const
inline
1050  {
1051  // @@protoc_insertion_point(field_get:bgs.protocol.AttributeFilter.op)
1052  return static_cast< ::bgs::protocol::AttributeFilter_Operation >(op_);
1053 }
AttributeFilter_Operation
Definition: attribute_types.pb.h:44
int op_
Definition: attribute_types.pb.h:452
static const ::google::protobuf::EnumDescriptor* bgs::protocol::AttributeFilter::Operation_descriptor ( )
inlinestatic
410  {
412  }
TC_SHARED_APIconst::google::protobuf::EnumDescriptor * AttributeFilter_Operation_descriptor()

+ Here is the call graph for this function:

static bool bgs::protocol::AttributeFilter::Operation_IsValid ( int  value)
inlinestatic
400  {
402  }
TC_SHARED_API bool AttributeFilter_Operation_IsValid(int value)
const FieldDescriptor value
Definition: descriptor.h:1522

+ Here is the call graph for this function:

static const ::std::string& bgs::protocol::AttributeFilter::Operation_Name ( Operation  value)
inlinestatic
413  {
415  }
const FieldDescriptor value
Definition: descriptor.h:1522
const ::std::string & AttributeFilter_Operation_Name(AttributeFilter_Operation value)
Definition: attribute_types.pb.h:56

+ Here is the call graph for this function:

static bool bgs::protocol::AttributeFilter::Operation_Parse ( const ::std::string &  name,
Operation value 
)
inlinestatic
417  {
419  }
bool AttributeFilter_Operation_Parse(const ::std::string &name, AttributeFilter_Operation *value)
Definition: attribute_types.pb.h:60
const FieldDescriptor value
Definition: descriptor.h:1522

+ Here is the call graph for this function:

AttributeFilter& bgs::protocol::AttributeFilter::operator= ( const AttributeFilter from)
inline
351  {
352  CopyFrom(from);
353  return *this;
354  }
void CopyFrom(const ::google::protobuf::Message &from)
void bgs::protocol::AttributeFilter::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream output) const
::google::protobuf::uint8* bgs::protocol::AttributeFilter::SerializeWithCachedSizesToArray ( ::google::protobuf::uint8 output) const
void bgs::protocol::AttributeFilter::set_has_op ( )
inlineprivate
1040  {
1041  _has_bits_[0] |= 0x00000001u;
1042 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:449

+ Here is the caller graph for this function:

void bgs::protocol::AttributeFilter::set_op ( ::bgs::protocol::AttributeFilter_Operation  value)
inline
1054  {
1056  set_has_op();
1057  op_ = value;
1058  // @@protoc_insertion_point(field_set:bgs.protocol.AttributeFilter.op)
1059 }
TC_SHARED_API bool AttributeFilter_Operation_IsValid(int value)
void set_has_op()
Definition: attribute_types.pb.h:1040
int op_
Definition: attribute_types.pb.h:452
const FieldDescriptor value
Definition: descriptor.h:1522

+ Here is the call graph for this function:

void bgs::protocol::AttributeFilter::SetCachedSize ( int  size) const
privatevirtual

Reimplemented from google::protobuf::Message.

void bgs::protocol::AttributeFilter::SharedCtor ( )
private
void bgs::protocol::AttributeFilter::SharedDtor ( )
private
void bgs::protocol::AttributeFilter::Swap ( AttributeFilter other)
const ::google::protobuf::UnknownFieldSet& bgs::protocol::AttributeFilter::unknown_fields ( ) const
inline
356  {
357  return _unknown_fields_;
358  }
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: attribute_types.pb.h:447

Friends And Related Function Documentation

void TC_SHARED_API protobuf_AddDesc_attribute_5ftypes_2eproto ( )
friend
void protobuf_AssignDesc_attribute_5ftypes_2eproto ( )
friend
void protobuf_ShutdownFile_attribute_5ftypes_2eproto ( )
friend

Member Data Documentation

int bgs::protocol::AttributeFilter::_cached_size_
mutableprivate
::google::protobuf::uint32 bgs::protocol::AttributeFilter::_has_bits_[1]
private
::google::protobuf::UnknownFieldSet bgs::protocol::AttributeFilter::_unknown_fields_
private
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > bgs::protocol::AttributeFilter::attribute_
private
AttributeFilter* bgs::protocol::AttributeFilter::default_instance_
staticprivate
const int bgs::protocol::AttributeFilter::kAttributeFieldNumber = 2
static
const int bgs::protocol::AttributeFilter::kOpFieldNumber = 1
static
const Operation bgs::protocol::AttributeFilter::MATCH_ALL = AttributeFilter_Operation_MATCH_ALL
static
const Operation bgs::protocol::AttributeFilter::MATCH_ALL_MOST_SPECIFIC = AttributeFilter_Operation_MATCH_ALL_MOST_SPECIFIC
static
const Operation bgs::protocol::AttributeFilter::MATCH_ANY = AttributeFilter_Operation_MATCH_ANY
static
const Operation bgs::protocol::AttributeFilter::MATCH_NONE = AttributeFilter_Operation_MATCH_NONE
static
int bgs::protocol::AttributeFilter::op_
private
const int bgs::protocol::AttributeFilter::Operation_ARRAYSIZE
static
const Operation bgs::protocol::AttributeFilter::Operation_MAX
static
const Operation bgs::protocol::AttributeFilter::Operation_MIN
static

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