4 #ifndef PROTOBUF_content_5fhandle_5ftypes_2eproto__INCLUDED
5 #define PROTOBUF_content_5fhandle_5ftypes_2eproto__INCLUDED
11 #if GOOGLE_PROTOBUF_VERSION < 2006000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
55 return _unknown_fields_;
59 return &_unknown_fields_;
62 static const ::google::protobuf::Descriptor* descriptor();
70 void CopyFrom(const ::google::protobuf::Message& from);
71 void MergeFrom(const ::google::protobuf::Message& from);
75 bool IsInitialized()
const;
78 bool MergePartialFromCodedStream(
80 void SerializeWithCachedSizes(
87 void SetCachedSize(
int size)
const;
96 inline bool has_region()
const;
97 inline void clear_region();
98 static const int kRegionFieldNumber = 1;
103 inline bool has_usage()
const;
104 inline void clear_usage();
105 static const int kUsageFieldNumber = 2;
110 inline bool has_hash()
const;
111 inline void clear_hash();
112 static const int kHashFieldNumber = 3;
113 inline const ::std::string&
hash()
const;
114 inline void set_hash(const ::std::string&
value);
115 inline void set_hash(
const char*
value);
116 inline void set_hash(
const void*
value,
size_t size);
117 inline ::std::string* mutable_hash();
118 inline ::std::string* release_hash();
119 inline void set_allocated_hash(::std::string*
hash);
122 inline bool has_proto_url()
const;
123 inline void clear_proto_url();
124 static const int kProtoUrlFieldNumber = 4;
125 inline const ::std::string& proto_url()
const;
126 inline void set_proto_url(const ::std::string&
value);
127 inline void set_proto_url(
const char*
value);
128 inline void set_proto_url(
const char*
value,
size_t size);
129 inline ::std::string* mutable_proto_url();
130 inline ::std::string* release_proto_url();
131 inline void set_allocated_proto_url(::std::string* proto_url);
135 inline void set_has_region();
136 inline void clear_has_region();
137 inline void set_has_usage();
138 inline void clear_has_usage();
139 inline void set_has_hash();
140 inline void clear_has_hash();
141 inline void set_has_proto_url();
142 inline void clear_has_proto_url();
156 void InitAsDefaultInstance();
240 hash_ = new ::std::string;
242 hash_->assign(value);
248 hash_ = new ::std::string;
250 hash_->assign(value);
256 hash_ = new ::std::string;
258 hash_->assign(reinterpret_cast<const char*>(value), size);
264 hash_ = new ::std::string;
274 ::std::string* temp =
hash_;
334 proto_url_->assign(reinterpret_cast<const char*>(value), size);
386 #endif // PROTOBUF_content_5fhandle_5ftypes_2eproto__INCLUDED
void set_usage(::google::protobuf::uint32 value)
Definition: content_handle_types.pb.h:211
::std::string * hash_
Definition: content_handle_types.pb.h:150
void set_has_usage()
Definition: content_handle_types.pb.h:197
void set_has_region()
Definition: content_handle_types.pb.h:173
void clear_hash()
Definition: content_handle_types.pb.h:227
bool has_region() const
Definition: content_handle_types.pb.h:170
ContentHandle & operator=(const ContentHandle &from)
Definition: content_handle_types.pb.h:49
void set_has_hash()
Definition: content_handle_types.pb.h:221
#define hash
Definition: private_namespace.h:186
void set_hash(const ::std::string &value)
Definition: content_handle_types.pb.h:237
inline::std::string * mutable_hash()
Definition: content_handle_types.pb.h:261
Definition: unknown_field_set.h:74
void set_region(::google::protobuf::uint32 value)
Definition: content_handle_types.pb.h:187
uint8_t uint8
Definition: common.h:175
inline::std::string * mutable_proto_url()
Definition: content_handle_types.pb.h:337
arena_t NULL
Definition: jemalloc_internal.h:624
void clear_has_proto_url()
Definition: content_handle_types.pb.h:300
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void protobuf_ShutdownFile_content_5fhandle_5ftypes_2eproto()
inline::std::string * release_proto_url()
Definition: content_handle_types.pb.h:345
Definition: message.h:165
void clear_proto_url()
Definition: content_handle_types.pb.h:303
void set_has_proto_url()
Definition: content_handle_types.pb.h:297
const ::std::string & proto_url() const
Definition: content_handle_types.pb.h:309
Definition: content_handle_types.pb.h:42
void set_allocated_hash(::std::string *hash)
Definition: content_handle_types.pb.h:279
void clear_usage()
Definition: content_handle_types.pb.h:203
Definition: coded_stream.h:621
void clear_has_usage()
Definition: content_handle_types.pb.h:200
void clear_has_hash()
Definition: content_handle_types.pb.h:224
::google::protobuf::uint32 region_
Definition: content_handle_types.pb.h:148
::std::string * proto_url_
Definition: content_handle_types.pb.h:151
uint32_t uint32
Definition: common.h:177
bool has_proto_url() const
Definition: content_handle_types.pb.h:294
#define TC_SHARED_API
Definition: Define.h:128
void TC_SHARED_API protobuf_AddDesc_content_5fhandle_5ftypes_2eproto()
void set_proto_url(const ::std::string &value)
Definition: content_handle_types.pb.h:313
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: content_handle_types.pb.h:144
int GetCachedSize() const
Definition: content_handle_types.pb.h:83
inline::google::protobuf::uint32 region() const
Definition: content_handle_types.pb.h:183
::google::protobuf::uint32 _has_bits_[1]
Definition: content_handle_types.pb.h:146
inline::google::protobuf::uint32 usage() const
Definition: content_handle_types.pb.h:207
::google::protobuf::uint32 usage_
Definition: content_handle_types.pb.h:149
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: content_handle_types.pb.h:58
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: content_handle_types.pb.h:54
const ::std::string & hash() const
Definition: content_handle_types.pb.h:233
Definition: BnetFileGenerator.h:47
int _cached_size_
Definition: content_handle_types.pb.h:147
const FieldDescriptor value
Definition: descriptor.h:1522
static ContentHandle * default_instance_
Definition: content_handle_types.pb.h:157
uint32_t uint32
Definition: g3dmath.h:168
bool has_usage() const
Definition: content_handle_types.pb.h:194
void protobuf_AssignDesc_content_5fhandle_5ftypes_2eproto()
bool has_hash() const
Definition: content_handle_types.pb.h:218
void clear_region()
Definition: content_handle_types.pb.h:179
void set_allocated_proto_url(::std::string *proto_url)
Definition: content_handle_types.pb.h:355
void clear_has_region()
Definition: content_handle_types.pb.h:176
inline::std::string * release_hash()
Definition: content_handle_types.pb.h:269