Coverage Report

Created: 2026-01-10 07:01

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/brpc/build/test/message.pb.h
Line
Count
Source
1
// Generated by the protocol buffer compiler.  DO NOT EDIT!
2
// source: message.proto
3
4
#ifndef GOOGLE_PROTOBUF_INCLUDED_message_2eproto
5
#define GOOGLE_PROTOBUF_INCLUDED_message_2eproto
6
7
#include <limits>
8
#include <string>
9
10
#include <google/protobuf/port_def.inc>
11
#if PROTOBUF_VERSION < 3021000
12
#error This file was generated by a newer version of protoc which is
13
#error incompatible with your Protocol Buffer headers. Please update
14
#error your headers.
15
#endif
16
#if 3021012 < 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.
20
#endif
21
22
#include <google/protobuf/port_undef.inc>
23
#include <google/protobuf/io/coded_stream.h>
24
#include <google/protobuf/arena.h>
25
#include <google/protobuf/arenastring.h>
26
#include <google/protobuf/generated_message_util.h>
27
#include <google/protobuf/metadata_lite.h>
28
#include <google/protobuf/generated_message_reflection.h>
29
#include <google/protobuf/message.h>
30
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
31
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
32
#include <google/protobuf/unknown_field_set.h>
33
// @@protoc_insertion_point(includes)
34
#include <google/protobuf/port_def.inc>
35
#define PROTOBUF_INTERNAL_EXPORT_message_2eproto
36
PROTOBUF_NAMESPACE_OPEN
37
namespace internal {
38
class AnyMetadata;
39
}  // namespace internal
40
PROTOBUF_NAMESPACE_CLOSE
41
42
// Internal implementation detail -- do not use these members.
43
struct TableStruct_message_2eproto {
44
  static const uint32_t offsets[];
45
};
46
extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_message_2eproto;
47
namespace gss {
48
namespace message {
49
class UserAgent;
50
struct UserAgentDefaultTypeInternal;
51
extern UserAgentDefaultTypeInternal _UserAgent_default_instance_;
52
class app_info_t;
53
struct app_info_tDefaultTypeInternal;
54
extern app_info_tDefaultTypeInternal _app_info_t_default_instance_;
55
class debug_info_t;
56
struct debug_info_tDefaultTypeInternal;
57
extern debug_info_tDefaultTypeInternal _debug_info_t_default_instance_;
58
class gss_res_t;
59
struct gss_res_tDefaultTypeInternal;
60
extern gss_res_tDefaultTypeInternal _gss_res_t_default_instance_;
61
class gss_src_req_t;
62
struct gss_src_req_tDefaultTypeInternal;
63
extern gss_src_req_tDefaultTypeInternal _gss_src_req_t_default_instance_;
64
class gss_us_res_t;
65
struct gss_us_res_tDefaultTypeInternal;
66
extern gss_us_res_tDefaultTypeInternal _gss_us_res_t_default_instance_;
67
class item_t;
68
struct item_tDefaultTypeInternal;
69
extern item_tDefaultTypeInternal _item_t_default_instance_;
70
class sub_url_t;
71
struct sub_url_tDefaultTypeInternal;
72
extern sub_url_tDefaultTypeInternal _sub_url_t_default_instance_;
73
class ua_info_t;
74
struct ua_info_tDefaultTypeInternal;
75
extern ua_info_tDefaultTypeInternal _ua_info_t_default_instance_;
76
class us_gss_req_t;
77
struct us_gss_req_tDefaultTypeInternal;
78
extern us_gss_req_tDefaultTypeInternal _us_gss_req_t_default_instance_;
79
}  // namespace message
80
}  // namespace gss
81
PROTOBUF_NAMESPACE_OPEN
82
template<> ::gss::message::UserAgent* Arena::CreateMaybeMessage<::gss::message::UserAgent>(Arena*);
83
template<> ::gss::message::app_info_t* Arena::CreateMaybeMessage<::gss::message::app_info_t>(Arena*);
84
template<> ::gss::message::debug_info_t* Arena::CreateMaybeMessage<::gss::message::debug_info_t>(Arena*);
85
template<> ::gss::message::gss_res_t* Arena::CreateMaybeMessage<::gss::message::gss_res_t>(Arena*);
86
template<> ::gss::message::gss_src_req_t* Arena::CreateMaybeMessage<::gss::message::gss_src_req_t>(Arena*);
87
template<> ::gss::message::gss_us_res_t* Arena::CreateMaybeMessage<::gss::message::gss_us_res_t>(Arena*);
88
template<> ::gss::message::item_t* Arena::CreateMaybeMessage<::gss::message::item_t>(Arena*);
89
template<> ::gss::message::sub_url_t* Arena::CreateMaybeMessage<::gss::message::sub_url_t>(Arena*);
90
template<> ::gss::message::ua_info_t* Arena::CreateMaybeMessage<::gss::message::ua_info_t>(Arena*);
91
template<> ::gss::message::us_gss_req_t* Arena::CreateMaybeMessage<::gss::message::us_gss_req_t>(Arena*);
92
PROTOBUF_NAMESPACE_CLOSE
93
namespace gss {
94
namespace message {
95
96
// ===================================================================
97
98
class gss_src_req_t final :
99
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:gss.message.gss_src_req_t) */ {
100
 public:
101
0
  inline gss_src_req_t() : gss_src_req_t(nullptr) {}
102
  ~gss_src_req_t() override;
103
  explicit PROTOBUF_CONSTEXPR gss_src_req_t(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
104
105
  gss_src_req_t(const gss_src_req_t& from);
106
  gss_src_req_t(gss_src_req_t&& from) noexcept
107
0
    : gss_src_req_t() {
108
0
    *this = ::std::move(from);
109
0
  }
110
111
0
  inline gss_src_req_t& operator=(const gss_src_req_t& from) {
112
0
    CopyFrom(from);
113
0
    return *this;
114
0
  }
115
0
  inline gss_src_req_t& operator=(gss_src_req_t&& from) noexcept {
116
0
    if (this == &from) return *this;
117
0
    if (GetOwningArena() == from.GetOwningArena()
118
0
  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
119
0
        && GetOwningArena() != nullptr
120
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
121
0
    ) {
122
0
      InternalSwap(&from);
123
0
    } else {
124
0
      CopyFrom(from);
125
0
    }
126
0
    return *this;
127
0
  }
128
129
0
  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
130
0
    return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
131
0
  }
132
0
  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
133
0
    return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
134
0
  }
135
136
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
137
0
    return GetDescriptor();
138
0
  }
139
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
140
0
    return default_instance().GetMetadata().descriptor;
141
0
  }
142
0
  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
143
0
    return default_instance().GetMetadata().reflection;
144
0
  }
145
0
  static const gss_src_req_t& default_instance() {
146
0
    return *internal_default_instance();
147
0
  }
148
0
  static inline const gss_src_req_t* internal_default_instance() {
149
0
    return reinterpret_cast<const gss_src_req_t*>(
150
0
               &_gss_src_req_t_default_instance_);
151
0
  }
152
  static constexpr int kIndexInFileMessages =
153
    0;
154
155
0
  friend void swap(gss_src_req_t& a, gss_src_req_t& b) {
156
0
    a.Swap(&b);
157
0
  }
158
0
  inline void Swap(gss_src_req_t* other) {
159
0
    if (other == this) return;
160
0
  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
161
0
    if (GetOwningArena() != nullptr &&
162
0
        GetOwningArena() == other->GetOwningArena()) {
163
0
   #else  // PROTOBUF_FORCE_COPY_IN_SWAP
164
0
    if (GetOwningArena() == other->GetOwningArena()) {
165
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
166
0
      InternalSwap(other);
167
0
    } else {
168
0
      ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
169
0
    }
170
0
  }
171
0
  void UnsafeArenaSwap(gss_src_req_t* other) {
172
0
    if (other == this) return;
173
0
    GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
174
0
    InternalSwap(other);
175
0
  }
176
177
  // implements Message ----------------------------------------------
178
179
0
  gss_src_req_t* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
180
0
    return CreateMaybeMessage<gss_src_req_t>(arena);
181
0
  }
182
  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
183
  void CopyFrom(const gss_src_req_t& from);
184
  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
185
0
  void MergeFrom( const gss_src_req_t& from) {
186
0
    gss_src_req_t::MergeImpl(*this, from);
187
0
  }
188
  private:
189
  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
190
  public:
191
  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
192
  bool IsInitialized() const final;
193
194
  size_t ByteSizeLong() const final;
195
  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
196
  uint8_t* _InternalSerialize(
197
      uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
198
0
  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
199
200
  private:
201
  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
202
  void SharedDtor();
203
  void SetCachedSize(int size) const final;
204
  void InternalSwap(gss_src_req_t* other);
205
206
  private:
207
  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
208
0
  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
209
0
    return "gss.message.gss_src_req_t";
210
0
  }
211
  protected:
212
  explicit gss_src_req_t(::PROTOBUF_NAMESPACE_ID::Arena* arena,
213
                       bool is_message_owned = false);
214
  public:
215
216
  static const ClassData _class_data_;
217
  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
218
219
  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
220
221
  // nested types ----------------------------------------------------
222
223
  // accessors -------------------------------------------------------
224
225
  enum : int {
226
    kTransQueryFieldNumber = 1,
227
    kExtTypeFieldNumber = 2,
228
    kKeyFieldNumber = 8,
229
    kReqKeyFieldNumber = 9,
230
    kHighLightFieldNumber = 11,
231
    kRetFormatFieldNumber = 12,
232
    kTagFilterFieldNumber = 13,
233
    kUriKeyFieldNumber = 15,
234
    kEntityNameFieldNumber = 16,
235
    kSrcIDFieldNumber = 3,
236
    kPosFieldNumber = 5,
237
    kPlaceFieldNumber = 6,
238
    kDegreeFieldNumber = 7,
239
    kQueryTypeFieldNumber = 10,
240
    kSpReqTypeFieldNumber = 14,
241
  };
242
  // repeated string TransQuery = 1;
243
  int transquery_size() const;
244
  private:
245
  int _internal_transquery_size() const;
246
  public:
247
  void clear_transquery();
248
  const std::string& transquery(int index) const;
249
  std::string* mutable_transquery(int index);
250
  void set_transquery(int index, const std::string& value);
251
  void set_transquery(int index, std::string&& value);
252
  void set_transquery(int index, const char* value);
253
  void set_transquery(int index, const char* value, size_t size);
254
  std::string* add_transquery();
255
  void add_transquery(const std::string& value);
256
  void add_transquery(std::string&& value);
257
  void add_transquery(const char* value);
258
  void add_transquery(const char* value, size_t size);
259
  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& transquery() const;
260
  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_transquery();
261
  private:
262
  const std::string& _internal_transquery(int index) const;
263
  std::string* _internal_add_transquery();
264
  public:
265
266
  // repeated int32 ExtType = 2;
267
  int exttype_size() const;
268
  private:
269
  int _internal_exttype_size() const;
270
  public:
271
  void clear_exttype();
272
  private:
273
  int32_t _internal_exttype(int index) const;
274
  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
275
      _internal_exttype() const;
276
  void _internal_add_exttype(int32_t value);
277
  ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
278
      _internal_mutable_exttype();
279
  public:
280
  int32_t exttype(int index) const;
281
  void set_exttype(int index, int32_t value);
282
  void add_exttype(int32_t value);
283
  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
284
      exttype() const;
285
  ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
286
      mutable_exttype();
287
288
  // optional string Key = 8;
289
  bool has_key() const;
290
  private:
291
  bool _internal_has_key() const;
292
  public:
293
  void clear_key();
294
  const std::string& key() const;
295
  template <typename ArgT0 = const std::string&, typename... ArgT>
296
  void set_key(ArgT0&& arg0, ArgT... args);
297
  std::string* mutable_key();
298
  PROTOBUF_NODISCARD std::string* release_key();
299
  void set_allocated_key(std::string* key);
300
  private:
301
  const std::string& _internal_key() const;
302
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_key(const std::string& value);
303
  std::string* _internal_mutable_key();
304
  public:
305
306
  // optional string ReqKey = 9;
307
  bool has_reqkey() const;
308
  private:
309
  bool _internal_has_reqkey() const;
310
  public:
311
  void clear_reqkey();
312
  const std::string& reqkey() const;
313
  template <typename ArgT0 = const std::string&, typename... ArgT>
314
  void set_reqkey(ArgT0&& arg0, ArgT... args);
315
  std::string* mutable_reqkey();
316
  PROTOBUF_NODISCARD std::string* release_reqkey();
317
  void set_allocated_reqkey(std::string* reqkey);
318
  private:
319
  const std::string& _internal_reqkey() const;
320
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_reqkey(const std::string& value);
321
  std::string* _internal_mutable_reqkey();
322
  public:
323
324
  // optional bytes HighLight = 11;
325
  bool has_highlight() const;
326
  private:
327
  bool _internal_has_highlight() const;
328
  public:
329
  void clear_highlight();
330
  const std::string& highlight() const;
331
  template <typename ArgT0 = const std::string&, typename... ArgT>
332
  void set_highlight(ArgT0&& arg0, ArgT... args);
333
  std::string* mutable_highlight();
334
  PROTOBUF_NODISCARD std::string* release_highlight();
335
  void set_allocated_highlight(std::string* highlight);
336
  private:
337
  const std::string& _internal_highlight() const;
338
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_highlight(const std::string& value);
339
  std::string* _internal_mutable_highlight();
340
  public:
341
342
  // optional string RetFormat = 12 [default = "html"];
343
  bool has_retformat() const;
344
  private:
345
  bool _internal_has_retformat() const;
346
  public:
347
  void clear_retformat();
348
  const std::string& retformat() const;
349
  template <typename ArgT0 = const std::string&, typename... ArgT>
350
  void set_retformat(ArgT0&& arg0, ArgT... args);
351
  std::string* mutable_retformat();
352
  PROTOBUF_NODISCARD std::string* release_retformat();
353
  void set_allocated_retformat(std::string* retformat);
354
  private:
355
  const std::string& _internal_retformat() const;
356
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_retformat(const std::string& value);
357
  std::string* _internal_mutable_retformat();
358
  public:
359
360
  // optional string TagFilter = 13;
361
  bool has_tagfilter() const;
362
  private:
363
  bool _internal_has_tagfilter() const;
364
  public:
365
  void clear_tagfilter();
366
  const std::string& tagfilter() const;
367
  template <typename ArgT0 = const std::string&, typename... ArgT>
368
  void set_tagfilter(ArgT0&& arg0, ArgT... args);
369
  std::string* mutable_tagfilter();
370
  PROTOBUF_NODISCARD std::string* release_tagfilter();
371
  void set_allocated_tagfilter(std::string* tagfilter);
372
  private:
373
  const std::string& _internal_tagfilter() const;
374
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_tagfilter(const std::string& value);
375
  std::string* _internal_mutable_tagfilter();
376
  public:
377
378
  // optional string UriKey = 15;
379
  bool has_urikey() const;
380
  private:
381
  bool _internal_has_urikey() const;
382
  public:
383
  void clear_urikey();
384
  const std::string& urikey() const;
385
  template <typename ArgT0 = const std::string&, typename... ArgT>
386
  void set_urikey(ArgT0&& arg0, ArgT... args);
387
  std::string* mutable_urikey();
388
  PROTOBUF_NODISCARD std::string* release_urikey();
389
  void set_allocated_urikey(std::string* urikey);
390
  private:
391
  const std::string& _internal_urikey() const;
392
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_urikey(const std::string& value);
393
  std::string* _internal_mutable_urikey();
394
  public:
395
396
  // optional string EntityName = 16;
397
  bool has_entityname() const;
398
  private:
399
  bool _internal_has_entityname() const;
400
  public:
401
  void clear_entityname();
402
  const std::string& entityname() const;
403
  template <typename ArgT0 = const std::string&, typename... ArgT>
404
  void set_entityname(ArgT0&& arg0, ArgT... args);
405
  std::string* mutable_entityname();
406
  PROTOBUF_NODISCARD std::string* release_entityname();
407
  void set_allocated_entityname(std::string* entityname);
408
  private:
409
  const std::string& _internal_entityname() const;
410
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_entityname(const std::string& value);
411
  std::string* _internal_mutable_entityname();
412
  public:
413
414
  // optional int32 SrcID = 3;
415
  bool has_srcid() const;
416
  private:
417
  bool _internal_has_srcid() const;
418
  public:
419
  void clear_srcid();
420
  int32_t srcid() const;
421
  void set_srcid(int32_t value);
422
  private:
423
  int32_t _internal_srcid() const;
424
  void _internal_set_srcid(int32_t value);
425
  public:
426
427
  // optional int32 Pos = 5;
428
  bool has_pos() const;
429
  private:
430
  bool _internal_has_pos() const;
431
  public:
432
  void clear_pos();
433
  int32_t pos() const;
434
  void set_pos(int32_t value);
435
  private:
436
  int32_t _internal_pos() const;
437
  void _internal_set_pos(int32_t value);
438
  public:
439
440
  // optional int32 Place = 6;
441
  bool has_place() const;
442
  private:
443
  bool _internal_has_place() const;
444
  public:
445
  void clear_place();
446
  int32_t place() const;
447
  void set_place(int32_t value);
448
  private:
449
  int32_t _internal_place() const;
450
  void _internal_set_place(int32_t value);
451
  public:
452
453
  // optional int32 Degree = 7;
454
  bool has_degree() const;
455
  private:
456
  bool _internal_has_degree() const;
457
  public:
458
  void clear_degree();
459
  int32_t degree() const;
460
  void set_degree(int32_t value);
461
  private:
462
  int32_t _internal_degree() const;
463
  void _internal_set_degree(int32_t value);
464
  public:
465
466
  // optional int32 QueryType = 10;
467
  bool has_querytype() const;
468
  private:
469
  bool _internal_has_querytype() const;
470
  public:
471
  void clear_querytype();
472
  int32_t querytype() const;
473
  void set_querytype(int32_t value);
474
  private:
475
  int32_t _internal_querytype() const;
476
  void _internal_set_querytype(int32_t value);
477
  public:
478
479
  // optional int32 SpReqType = 14;
480
  bool has_spreqtype() const;
481
  private:
482
  bool _internal_has_spreqtype() const;
483
  public:
484
  void clear_spreqtype();
485
  int32_t spreqtype() const;
486
  void set_spreqtype(int32_t value);
487
  private:
488
  int32_t _internal_spreqtype() const;
489
  void _internal_set_spreqtype(int32_t value);
490
  public:
491
492
  // @@protoc_insertion_point(class_scope:gss.message.gss_src_req_t)
493
 private:
494
  class _Internal;
495
496
  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
497
  typedef void InternalArenaConstructable_;
498
  typedef void DestructorSkippable_;
499
  struct Impl_ {
500
    ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
501
    mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
502
    ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> transquery_;
503
    ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > exttype_;
504
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_;
505
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr reqkey_;
506
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr highlight_;
507
    static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_retformat_;
508
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr retformat_;
509
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tagfilter_;
510
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr urikey_;
511
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr entityname_;
512
    int32_t srcid_;
513
    int32_t pos_;
514
    int32_t place_;
515
    int32_t degree_;
516
    int32_t querytype_;
517
    int32_t spreqtype_;
518
  };
519
  union { Impl_ _impl_; };
520
  friend struct ::TableStruct_message_2eproto;
521
};
522
// -------------------------------------------------------------------
523
524
class ua_info_t final :
525
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:gss.message.ua_info_t) */ {
526
 public:
527
0
  inline ua_info_t() : ua_info_t(nullptr) {}
528
  ~ua_info_t() override;
529
  explicit PROTOBUF_CONSTEXPR ua_info_t(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
530
531
  ua_info_t(const ua_info_t& from);
532
  ua_info_t(ua_info_t&& from) noexcept
533
0
    : ua_info_t() {
534
0
    *this = ::std::move(from);
535
0
  }
536
537
0
  inline ua_info_t& operator=(const ua_info_t& from) {
538
0
    CopyFrom(from);
539
0
    return *this;
540
0
  }
541
0
  inline ua_info_t& operator=(ua_info_t&& from) noexcept {
542
0
    if (this == &from) return *this;
543
0
    if (GetOwningArena() == from.GetOwningArena()
544
0
  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
545
0
        && GetOwningArena() != nullptr
546
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
547
0
    ) {
548
0
      InternalSwap(&from);
549
0
    } else {
550
0
      CopyFrom(from);
551
0
    }
552
0
    return *this;
553
0
  }
554
555
0
  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
556
0
    return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
557
0
  }
558
0
  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
559
0
    return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
560
0
  }
561
562
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
563
0
    return GetDescriptor();
564
0
  }
565
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
566
0
    return default_instance().GetMetadata().descriptor;
567
0
  }
568
0
  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
569
0
    return default_instance().GetMetadata().reflection;
570
0
  }
571
0
  static const ua_info_t& default_instance() {
572
0
    return *internal_default_instance();
573
0
  }
574
0
  static inline const ua_info_t* internal_default_instance() {
575
0
    return reinterpret_cast<const ua_info_t*>(
576
0
               &_ua_info_t_default_instance_);
577
0
  }
578
  static constexpr int kIndexInFileMessages =
579
    1;
580
581
0
  friend void swap(ua_info_t& a, ua_info_t& b) {
582
0
    a.Swap(&b);
583
0
  }
584
0
  inline void Swap(ua_info_t* other) {
585
0
    if (other == this) return;
586
0
  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
587
0
    if (GetOwningArena() != nullptr &&
588
0
        GetOwningArena() == other->GetOwningArena()) {
589
0
   #else  // PROTOBUF_FORCE_COPY_IN_SWAP
590
0
    if (GetOwningArena() == other->GetOwningArena()) {
591
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
592
0
      InternalSwap(other);
593
0
    } else {
594
0
      ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
595
0
    }
596
0
  }
597
0
  void UnsafeArenaSwap(ua_info_t* other) {
598
0
    if (other == this) return;
599
0
    GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
600
0
    InternalSwap(other);
601
0
  }
602
603
  // implements Message ----------------------------------------------
604
605
0
  ua_info_t* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
606
0
    return CreateMaybeMessage<ua_info_t>(arena);
607
0
  }
608
  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
609
  void CopyFrom(const ua_info_t& from);
610
  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
611
0
  void MergeFrom( const ua_info_t& from) {
612
0
    ua_info_t::MergeImpl(*this, from);
613
0
  }
614
  private:
615
  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
616
  public:
617
  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
618
  bool IsInitialized() const final;
619
620
  size_t ByteSizeLong() const final;
621
  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
622
  uint8_t* _InternalSerialize(
623
      uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
624
0
  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
625
626
  private:
627
  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
628
  void SharedDtor();
629
  void SetCachedSize(int size) const final;
630
  void InternalSwap(ua_info_t* other);
631
632
  private:
633
  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
634
0
  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
635
0
    return "gss.message.ua_info_t";
636
0
  }
637
  protected:
638
  explicit ua_info_t(::PROTOBUF_NAMESPACE_ID::Arena* arena,
639
                       bool is_message_owned = false);
640
  public:
641
642
  static const ClassData _class_data_;
643
  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
644
645
  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
646
647
  // nested types ----------------------------------------------------
648
649
  // accessors -------------------------------------------------------
650
651
  enum : int {
652
    kUaOsFieldNumber = 1,
653
    kUaBrowserFieldNumber = 2,
654
    kUaModalFieldNumber = 3,
655
    kUaMeasureFieldNumber = 4,
656
    kUaExtFieldNumber = 7,
657
    kUaResXFieldNumber = 5,
658
    kUaResYFieldNumber = 6,
659
  };
660
  // optional string ua_os = 1;
661
  bool has_ua_os() const;
662
  private:
663
  bool _internal_has_ua_os() const;
664
  public:
665
  void clear_ua_os();
666
  const std::string& ua_os() const;
667
  template <typename ArgT0 = const std::string&, typename... ArgT>
668
  void set_ua_os(ArgT0&& arg0, ArgT... args);
669
  std::string* mutable_ua_os();
670
  PROTOBUF_NODISCARD std::string* release_ua_os();
671
  void set_allocated_ua_os(std::string* ua_os);
672
  private:
673
  const std::string& _internal_ua_os() const;
674
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_ua_os(const std::string& value);
675
  std::string* _internal_mutable_ua_os();
676
  public:
677
678
  // optional string ua_browser = 2;
679
  bool has_ua_browser() const;
680
  private:
681
  bool _internal_has_ua_browser() const;
682
  public:
683
  void clear_ua_browser();
684
  const std::string& ua_browser() const;
685
  template <typename ArgT0 = const std::string&, typename... ArgT>
686
  void set_ua_browser(ArgT0&& arg0, ArgT... args);
687
  std::string* mutable_ua_browser();
688
  PROTOBUF_NODISCARD std::string* release_ua_browser();
689
  void set_allocated_ua_browser(std::string* ua_browser);
690
  private:
691
  const std::string& _internal_ua_browser() const;
692
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_ua_browser(const std::string& value);
693
  std::string* _internal_mutable_ua_browser();
694
  public:
695
696
  // optional string ua_modal = 3;
697
  bool has_ua_modal() const;
698
  private:
699
  bool _internal_has_ua_modal() const;
700
  public:
701
  void clear_ua_modal();
702
  const std::string& ua_modal() const;
703
  template <typename ArgT0 = const std::string&, typename... ArgT>
704
  void set_ua_modal(ArgT0&& arg0, ArgT... args);
705
  std::string* mutable_ua_modal();
706
  PROTOBUF_NODISCARD std::string* release_ua_modal();
707
  void set_allocated_ua_modal(std::string* ua_modal);
708
  private:
709
  const std::string& _internal_ua_modal() const;
710
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_ua_modal(const std::string& value);
711
  std::string* _internal_mutable_ua_modal();
712
  public:
713
714
  // optional string ua_measure = 4;
715
  bool has_ua_measure() const;
716
  private:
717
  bool _internal_has_ua_measure() const;
718
  public:
719
  void clear_ua_measure();
720
  const std::string& ua_measure() const;
721
  template <typename ArgT0 = const std::string&, typename... ArgT>
722
  void set_ua_measure(ArgT0&& arg0, ArgT... args);
723
  std::string* mutable_ua_measure();
724
  PROTOBUF_NODISCARD std::string* release_ua_measure();
725
  void set_allocated_ua_measure(std::string* ua_measure);
726
  private:
727
  const std::string& _internal_ua_measure() const;
728
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_ua_measure(const std::string& value);
729
  std::string* _internal_mutable_ua_measure();
730
  public:
731
732
  // optional bytes ua_ext = 7;
733
  bool has_ua_ext() const;
734
  private:
735
  bool _internal_has_ua_ext() const;
736
  public:
737
  void clear_ua_ext();
738
  const std::string& ua_ext() const;
739
  template <typename ArgT0 = const std::string&, typename... ArgT>
740
  void set_ua_ext(ArgT0&& arg0, ArgT... args);
741
  std::string* mutable_ua_ext();
742
  PROTOBUF_NODISCARD std::string* release_ua_ext();
743
  void set_allocated_ua_ext(std::string* ua_ext);
744
  private:
745
  const std::string& _internal_ua_ext() const;
746
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_ua_ext(const std::string& value);
747
  std::string* _internal_mutable_ua_ext();
748
  public:
749
750
  // optional int32 ua_res_x = 5;
751
  bool has_ua_res_x() const;
752
  private:
753
  bool _internal_has_ua_res_x() const;
754
  public:
755
  void clear_ua_res_x();
756
  int32_t ua_res_x() const;
757
  void set_ua_res_x(int32_t value);
758
  private:
759
  int32_t _internal_ua_res_x() const;
760
  void _internal_set_ua_res_x(int32_t value);
761
  public:
762
763
  // optional int32 ua_res_y = 6;
764
  bool has_ua_res_y() const;
765
  private:
766
  bool _internal_has_ua_res_y() const;
767
  public:
768
  void clear_ua_res_y();
769
  int32_t ua_res_y() const;
770
  void set_ua_res_y(int32_t value);
771
  private:
772
  int32_t _internal_ua_res_y() const;
773
  void _internal_set_ua_res_y(int32_t value);
774
  public:
775
776
  // @@protoc_insertion_point(class_scope:gss.message.ua_info_t)
777
 private:
778
  class _Internal;
779
780
  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
781
  typedef void InternalArenaConstructable_;
782
  typedef void DestructorSkippable_;
783
  struct Impl_ {
784
    ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
785
    mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
786
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ua_os_;
787
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ua_browser_;
788
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ua_modal_;
789
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ua_measure_;
790
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ua_ext_;
791
    int32_t ua_res_x_;
792
    int32_t ua_res_y_;
793
  };
794
  union { Impl_ _impl_; };
795
  friend struct ::TableStruct_message_2eproto;
796
};
797
// -------------------------------------------------------------------
798
799
class app_info_t final :
800
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:gss.message.app_info_t) */ {
801
 public:
802
0
  inline app_info_t() : app_info_t(nullptr) {}
803
  ~app_info_t() override;
804
  explicit PROTOBUF_CONSTEXPR app_info_t(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
805
806
  app_info_t(const app_info_t& from);
807
  app_info_t(app_info_t&& from) noexcept
808
0
    : app_info_t() {
809
0
    *this = ::std::move(from);
810
0
  }
811
812
0
  inline app_info_t& operator=(const app_info_t& from) {
813
0
    CopyFrom(from);
814
0
    return *this;
815
0
  }
816
0
  inline app_info_t& operator=(app_info_t&& from) noexcept {
817
0
    if (this == &from) return *this;
818
0
    if (GetOwningArena() == from.GetOwningArena()
819
0
  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
820
0
        && GetOwningArena() != nullptr
821
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
822
0
    ) {
823
0
      InternalSwap(&from);
824
0
    } else {
825
0
      CopyFrom(from);
826
0
    }
827
0
    return *this;
828
0
  }
829
830
0
  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
831
0
    return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
832
0
  }
833
0
  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
834
0
    return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
835
0
  }
836
837
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
838
0
    return GetDescriptor();
839
0
  }
840
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
841
0
    return default_instance().GetMetadata().descriptor;
842
0
  }
843
0
  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
844
0
    return default_instance().GetMetadata().reflection;
845
0
  }
846
0
  static const app_info_t& default_instance() {
847
0
    return *internal_default_instance();
848
0
  }
849
0
  static inline const app_info_t* internal_default_instance() {
850
0
    return reinterpret_cast<const app_info_t*>(
851
0
               &_app_info_t_default_instance_);
852
0
  }
853
  static constexpr int kIndexInFileMessages =
854
    2;
855
856
0
  friend void swap(app_info_t& a, app_info_t& b) {
857
0
    a.Swap(&b);
858
0
  }
859
0
  inline void Swap(app_info_t* other) {
860
0
    if (other == this) return;
861
0
  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
862
0
    if (GetOwningArena() != nullptr &&
863
0
        GetOwningArena() == other->GetOwningArena()) {
864
0
   #else  // PROTOBUF_FORCE_COPY_IN_SWAP
865
0
    if (GetOwningArena() == other->GetOwningArena()) {
866
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
867
0
      InternalSwap(other);
868
0
    } else {
869
0
      ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
870
0
    }
871
0
  }
872
0
  void UnsafeArenaSwap(app_info_t* other) {
873
0
    if (other == this) return;
874
0
    GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
875
0
    InternalSwap(other);
876
0
  }
877
878
  // implements Message ----------------------------------------------
879
880
0
  app_info_t* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
881
0
    return CreateMaybeMessage<app_info_t>(arena);
882
0
  }
883
  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
884
  void CopyFrom(const app_info_t& from);
885
  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
886
0
  void MergeFrom( const app_info_t& from) {
887
0
    app_info_t::MergeImpl(*this, from);
888
0
  }
889
  private:
890
  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
891
  public:
892
  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
893
  bool IsInitialized() const final;
894
895
  size_t ByteSizeLong() const final;
896
  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
897
  uint8_t* _InternalSerialize(
898
      uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
899
0
  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
900
901
  private:
902
  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
903
  void SharedDtor();
904
  void SetCachedSize(int size) const final;
905
  void InternalSwap(app_info_t* other);
906
907
  private:
908
  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
909
0
  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
910
0
    return "gss.message.app_info_t";
911
0
  }
912
  protected:
913
  explicit app_info_t(::PROTOBUF_NAMESPACE_ID::Arena* arena,
914
                       bool is_message_owned = false);
915
  public:
916
917
  static const ClassData _class_data_;
918
  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
919
920
  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
921
922
  // nested types ----------------------------------------------------
923
924
  // accessors -------------------------------------------------------
925
926
  enum : int {
927
    kPackageFieldNumber = 1,
928
    kVersionFieldNumber = 2,
929
    kSignmd5FieldNumber = 3,
930
  };
931
  // required string package = 1;
932
  bool has_package() const;
933
  private:
934
  bool _internal_has_package() const;
935
  public:
936
  void clear_package();
937
  const std::string& package() const;
938
  template <typename ArgT0 = const std::string&, typename... ArgT>
939
  void set_package(ArgT0&& arg0, ArgT... args);
940
  std::string* mutable_package();
941
  PROTOBUF_NODISCARD std::string* release_package();
942
  void set_allocated_package(std::string* package);
943
  private:
944
  const std::string& _internal_package() const;
945
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_package(const std::string& value);
946
  std::string* _internal_mutable_package();
947
  public:
948
949
  // required int32 version = 2;
950
  bool has_version() const;
951
  private:
952
  bool _internal_has_version() const;
953
  public:
954
  void clear_version();
955
  int32_t version() const;
956
  void set_version(int32_t value);
957
  private:
958
  int32_t _internal_version() const;
959
  void _internal_set_version(int32_t value);
960
  public:
961
962
  // required uint32 signmd5 = 3;
963
  bool has_signmd5() const;
964
  private:
965
  bool _internal_has_signmd5() const;
966
  public:
967
  void clear_signmd5();
968
  uint32_t signmd5() const;
969
  void set_signmd5(uint32_t value);
970
  private:
971
  uint32_t _internal_signmd5() const;
972
  void _internal_set_signmd5(uint32_t value);
973
  public:
974
975
  // @@protoc_insertion_point(class_scope:gss.message.app_info_t)
976
 private:
977
  class _Internal;
978
979
  // helper for ByteSizeLong()
980
  size_t RequiredFieldsByteSizeFallback() const;
981
982
  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
983
  typedef void InternalArenaConstructable_;
984
  typedef void DestructorSkippable_;
985
  struct Impl_ {
986
    ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
987
    mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
988
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr package_;
989
    int32_t version_;
990
    uint32_t signmd5_;
991
  };
992
  union { Impl_ _impl_; };
993
  friend struct ::TableStruct_message_2eproto;
994
};
995
// -------------------------------------------------------------------
996
997
class us_gss_req_t final :
998
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:gss.message.us_gss_req_t) */ {
999
 public:
1000
0
  inline us_gss_req_t() : us_gss_req_t(nullptr) {}
1001
  ~us_gss_req_t() override;
1002
  explicit PROTOBUF_CONSTEXPR us_gss_req_t(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1003
1004
  us_gss_req_t(const us_gss_req_t& from);
1005
  us_gss_req_t(us_gss_req_t&& from) noexcept
1006
0
    : us_gss_req_t() {
1007
0
    *this = ::std::move(from);
1008
0
  }
1009
1010
0
  inline us_gss_req_t& operator=(const us_gss_req_t& from) {
1011
0
    CopyFrom(from);
1012
0
    return *this;
1013
0
  }
1014
0
  inline us_gss_req_t& operator=(us_gss_req_t&& from) noexcept {
1015
0
    if (this == &from) return *this;
1016
0
    if (GetOwningArena() == from.GetOwningArena()
1017
0
  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1018
0
        && GetOwningArena() != nullptr
1019
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
1020
0
    ) {
1021
0
      InternalSwap(&from);
1022
0
    } else {
1023
0
      CopyFrom(from);
1024
0
    }
1025
0
    return *this;
1026
0
  }
1027
1028
0
  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1029
0
    return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1030
0
  }
1031
0
  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1032
0
    return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1033
0
  }
1034
1035
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1036
0
    return GetDescriptor();
1037
0
  }
1038
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1039
0
    return default_instance().GetMetadata().descriptor;
1040
0
  }
1041
0
  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1042
0
    return default_instance().GetMetadata().reflection;
1043
0
  }
1044
0
  static const us_gss_req_t& default_instance() {
1045
0
    return *internal_default_instance();
1046
0
  }
1047
0
  static inline const us_gss_req_t* internal_default_instance() {
1048
0
    return reinterpret_cast<const us_gss_req_t*>(
1049
0
               &_us_gss_req_t_default_instance_);
1050
0
  }
1051
  static constexpr int kIndexInFileMessages =
1052
    3;
1053
1054
0
  friend void swap(us_gss_req_t& a, us_gss_req_t& b) {
1055
0
    a.Swap(&b);
1056
0
  }
1057
0
  inline void Swap(us_gss_req_t* other) {
1058
0
    if (other == this) return;
1059
0
  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1060
0
    if (GetOwningArena() != nullptr &&
1061
0
        GetOwningArena() == other->GetOwningArena()) {
1062
0
   #else  // PROTOBUF_FORCE_COPY_IN_SWAP
1063
0
    if (GetOwningArena() == other->GetOwningArena()) {
1064
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
1065
0
      InternalSwap(other);
1066
0
    } else {
1067
0
      ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1068
0
    }
1069
0
  }
1070
0
  void UnsafeArenaSwap(us_gss_req_t* other) {
1071
0
    if (other == this) return;
1072
0
    GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1073
0
    InternalSwap(other);
1074
0
  }
1075
1076
  // implements Message ----------------------------------------------
1077
1078
0
  us_gss_req_t* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1079
0
    return CreateMaybeMessage<us_gss_req_t>(arena);
1080
0
  }
1081
  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1082
  void CopyFrom(const us_gss_req_t& from);
1083
  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1084
0
  void MergeFrom( const us_gss_req_t& from) {
1085
0
    us_gss_req_t::MergeImpl(*this, from);
1086
0
  }
1087
  private:
1088
  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1089
  public:
1090
  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1091
  bool IsInitialized() const final;
1092
1093
  size_t ByteSizeLong() const final;
1094
  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1095
  uint8_t* _InternalSerialize(
1096
      uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1097
0
  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1098
1099
  private:
1100
  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1101
  void SharedDtor();
1102
  void SetCachedSize(int size) const final;
1103
  void InternalSwap(us_gss_req_t* other);
1104
1105
  private:
1106
  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1107
0
  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1108
0
    return "gss.message.us_gss_req_t";
1109
0
  }
1110
  protected:
1111
  explicit us_gss_req_t(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1112
                       bool is_message_owned = false);
1113
  public:
1114
1115
  static const ClassData _class_data_;
1116
  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1117
1118
  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1119
1120
  // nested types ----------------------------------------------------
1121
1122
  // accessors -------------------------------------------------------
1123
1124
  enum : int {
1125
    kSidFieldNumber = 16,
1126
    kSrcArrFieldNumber = 39,
1127
    kAppInfoArrFieldNumber = 42,
1128
    kOriginQueryFieldNumber = 1,
1129
    kClientNameFieldNumber = 5,
1130
    kTemplateNameFieldNumber = 15,
1131
    kUrlParaPackFieldNumber = 17,
1132
    kGssqaFieldNumber = 18,
1133
    kCookieFieldNumber = 19,
1134
    kProvinceNameFieldNumber = 31,
1135
    kCityNameFieldNumber = 32,
1136
    kIspNameFieldNumber = 33,
1137
    kFromFieldNumber = 35,
1138
    kFmtFieldNumber = 36,
1139
    kHighLightFieldNumber = 37,
1140
    kUseragentFullFieldNumber = 44,
1141
    kUnameFieldNumber = 46,
1142
    kServiceNameFieldNumber = 71,
1143
    kCallerFieldNumber = 72,
1144
    kUaInfoFieldNumber = 43,
1145
    kUserAgentFieldNumber = 73,
1146
    kUserIPFieldNumber = 2,
1147
    kTimingNeedFieldNumber = 3,
1148
    kQueryID64FieldNumber = 4,
1149
    kPageNumFieldNumber = 12,
1150
    kCtplOrPhpFieldNumber = 13,
1151
    kSeTypeFieldNumber = 14,
1152
    kSrcNumFieldNumber = 34,
1153
    kResultLangFieldNumber = 40,
1154
    kResultLocaleFieldNumber = 41,
1155
    kNeedHilightStrFieldNumber = 38,
1156
    kUidFieldNumber = 45,
1157
    kOpenGssdaRecallFieldNumber = 47,
1158
    kPrefetchFlagFieldNumber = 48,
1159
    kResNumFieldNumber = 11,
1160
  };
1161
  // repeated int32 sid = 16;
1162
  int sid_size() const;
1163
  private:
1164
  int _internal_sid_size() const;
1165
  public:
1166
  void clear_sid();
1167
  private:
1168
  int32_t _internal_sid(int index) const;
1169
  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1170
      _internal_sid() const;
1171
  void _internal_add_sid(int32_t value);
1172
  ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1173
      _internal_mutable_sid();
1174
  public:
1175
  int32_t sid(int index) const;
1176
  void set_sid(int index, int32_t value);
1177
  void add_sid(int32_t value);
1178
  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
1179
      sid() const;
1180
  ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
1181
      mutable_sid();
1182
1183
  // repeated .gss.message.gss_src_req_t SrcArr = 39;
1184
  int srcarr_size() const;
1185
  private:
1186
  int _internal_srcarr_size() const;
1187
  public:
1188
  void clear_srcarr();
1189
  ::gss::message::gss_src_req_t* mutable_srcarr(int index);
1190
  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::gss_src_req_t >*
1191
      mutable_srcarr();
1192
  private:
1193
  const ::gss::message::gss_src_req_t& _internal_srcarr(int index) const;
1194
  ::gss::message::gss_src_req_t* _internal_add_srcarr();
1195
  public:
1196
  const ::gss::message::gss_src_req_t& srcarr(int index) const;
1197
  ::gss::message::gss_src_req_t* add_srcarr();
1198
  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::gss_src_req_t >&
1199
      srcarr() const;
1200
1201
  // repeated .gss.message.app_info_t AppInfoArr = 42;
1202
  int appinfoarr_size() const;
1203
  private:
1204
  int _internal_appinfoarr_size() const;
1205
  public:
1206
  void clear_appinfoarr();
1207
  ::gss::message::app_info_t* mutable_appinfoarr(int index);
1208
  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::app_info_t >*
1209
      mutable_appinfoarr();
1210
  private:
1211
  const ::gss::message::app_info_t& _internal_appinfoarr(int index) const;
1212
  ::gss::message::app_info_t* _internal_add_appinfoarr();
1213
  public:
1214
  const ::gss::message::app_info_t& appinfoarr(int index) const;
1215
  ::gss::message::app_info_t* add_appinfoarr();
1216
  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::app_info_t >&
1217
      appinfoarr() const;
1218
1219
  // required string OriginQuery = 1;
1220
  bool has_originquery() const;
1221
  private:
1222
  bool _internal_has_originquery() const;
1223
  public:
1224
  void clear_originquery();
1225
  const std::string& originquery() const;
1226
  template <typename ArgT0 = const std::string&, typename... ArgT>
1227
  void set_originquery(ArgT0&& arg0, ArgT... args);
1228
  std::string* mutable_originquery();
1229
  PROTOBUF_NODISCARD std::string* release_originquery();
1230
  void set_allocated_originquery(std::string* originquery);
1231
  private:
1232
  const std::string& _internal_originquery() const;
1233
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_originquery(const std::string& value);
1234
  std::string* _internal_mutable_originquery();
1235
  public:
1236
1237
  // optional string ClientName = 5 [default = "unknow"];
1238
  bool has_clientname() const;
1239
  private:
1240
  bool _internal_has_clientname() const;
1241
  public:
1242
  void clear_clientname();
1243
  const std::string& clientname() const;
1244
  template <typename ArgT0 = const std::string&, typename... ArgT>
1245
  void set_clientname(ArgT0&& arg0, ArgT... args);
1246
  std::string* mutable_clientname();
1247
  PROTOBUF_NODISCARD std::string* release_clientname();
1248
  void set_allocated_clientname(std::string* clientname);
1249
  private:
1250
  const std::string& _internal_clientname() const;
1251
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_clientname(const std::string& value);
1252
  std::string* _internal_mutable_clientname();
1253
  public:
1254
1255
  // required string TemplateName = 15;
1256
  bool has_templatename() const;
1257
  private:
1258
  bool _internal_has_templatename() const;
1259
  public:
1260
  void clear_templatename();
1261
  const std::string& templatename() const;
1262
  template <typename ArgT0 = const std::string&, typename... ArgT>
1263
  void set_templatename(ArgT0&& arg0, ArgT... args);
1264
  std::string* mutable_templatename();
1265
  PROTOBUF_NODISCARD std::string* release_templatename();
1266
  void set_allocated_templatename(std::string* templatename);
1267
  private:
1268
  const std::string& _internal_templatename() const;
1269
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_templatename(const std::string& value);
1270
  std::string* _internal_mutable_templatename();
1271
  public:
1272
1273
  // optional bytes UrlParaPack = 17;
1274
  bool has_urlparapack() const;
1275
  private:
1276
  bool _internal_has_urlparapack() const;
1277
  public:
1278
  void clear_urlparapack();
1279
  const std::string& urlparapack() const;
1280
  template <typename ArgT0 = const std::string&, typename... ArgT>
1281
  void set_urlparapack(ArgT0&& arg0, ArgT... args);
1282
  std::string* mutable_urlparapack();
1283
  PROTOBUF_NODISCARD std::string* release_urlparapack();
1284
  void set_allocated_urlparapack(std::string* urlparapack);
1285
  private:
1286
  const std::string& _internal_urlparapack() const;
1287
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_urlparapack(const std::string& value);
1288
  std::string* _internal_mutable_urlparapack();
1289
  public:
1290
1291
  // optional bytes gssqa = 18;
1292
  bool has_gssqa() const;
1293
  private:
1294
  bool _internal_has_gssqa() const;
1295
  public:
1296
  void clear_gssqa();
1297
  const std::string& gssqa() const;
1298
  template <typename ArgT0 = const std::string&, typename... ArgT>
1299
  void set_gssqa(ArgT0&& arg0, ArgT... args);
1300
  std::string* mutable_gssqa();
1301
  PROTOBUF_NODISCARD std::string* release_gssqa();
1302
  void set_allocated_gssqa(std::string* gssqa);
1303
  private:
1304
  const std::string& _internal_gssqa() const;
1305
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_gssqa(const std::string& value);
1306
  std::string* _internal_mutable_gssqa();
1307
  public:
1308
1309
  // optional string Cookie = 19;
1310
  bool has_cookie() const;
1311
  private:
1312
  bool _internal_has_cookie() const;
1313
  public:
1314
  void clear_cookie();
1315
  const std::string& cookie() const;
1316
  template <typename ArgT0 = const std::string&, typename... ArgT>
1317
  void set_cookie(ArgT0&& arg0, ArgT... args);
1318
  std::string* mutable_cookie();
1319
  PROTOBUF_NODISCARD std::string* release_cookie();
1320
  void set_allocated_cookie(std::string* cookie);
1321
  private:
1322
  const std::string& _internal_cookie() const;
1323
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_cookie(const std::string& value);
1324
  std::string* _internal_mutable_cookie();
1325
  public:
1326
1327
  // optional string province_name = 31;
1328
  bool has_province_name() const;
1329
  private:
1330
  bool _internal_has_province_name() const;
1331
  public:
1332
  void clear_province_name();
1333
  const std::string& province_name() const;
1334
  template <typename ArgT0 = const std::string&, typename... ArgT>
1335
  void set_province_name(ArgT0&& arg0, ArgT... args);
1336
  std::string* mutable_province_name();
1337
  PROTOBUF_NODISCARD std::string* release_province_name();
1338
  void set_allocated_province_name(std::string* province_name);
1339
  private:
1340
  const std::string& _internal_province_name() const;
1341
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_province_name(const std::string& value);
1342
  std::string* _internal_mutable_province_name();
1343
  public:
1344
1345
  // optional string city_name = 32;
1346
  bool has_city_name() const;
1347
  private:
1348
  bool _internal_has_city_name() const;
1349
  public:
1350
  void clear_city_name();
1351
  const std::string& city_name() const;
1352
  template <typename ArgT0 = const std::string&, typename... ArgT>
1353
  void set_city_name(ArgT0&& arg0, ArgT... args);
1354
  std::string* mutable_city_name();
1355
  PROTOBUF_NODISCARD std::string* release_city_name();
1356
  void set_allocated_city_name(std::string* city_name);
1357
  private:
1358
  const std::string& _internal_city_name() const;
1359
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_city_name(const std::string& value);
1360
  std::string* _internal_mutable_city_name();
1361
  public:
1362
1363
  // optional string isp_name = 33;
1364
  bool has_isp_name() const;
1365
  private:
1366
  bool _internal_has_isp_name() const;
1367
  public:
1368
  void clear_isp_name();
1369
  const std::string& isp_name() const;
1370
  template <typename ArgT0 = const std::string&, typename... ArgT>
1371
  void set_isp_name(ArgT0&& arg0, ArgT... args);
1372
  std::string* mutable_isp_name();
1373
  PROTOBUF_NODISCARD std::string* release_isp_name();
1374
  void set_allocated_isp_name(std::string* isp_name);
1375
  private:
1376
  const std::string& _internal_isp_name() const;
1377
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_isp_name(const std::string& value);
1378
  std::string* _internal_mutable_isp_name();
1379
  public:
1380
1381
  // optional string From = 35 [default = "www"];
1382
  bool has_from() const;
1383
  private:
1384
  bool _internal_has_from() const;
1385
  public:
1386
  void clear_from();
1387
  const std::string& from() const;
1388
  template <typename ArgT0 = const std::string&, typename... ArgT>
1389
  void set_from(ArgT0&& arg0, ArgT... args);
1390
  std::string* mutable_from();
1391
  PROTOBUF_NODISCARD std::string* release_from();
1392
  void set_allocated_from(std::string* from);
1393
  private:
1394
  const std::string& _internal_from() const;
1395
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_from(const std::string& value);
1396
  std::string* _internal_mutable_from();
1397
  public:
1398
1399
  // optional string Fmt = 36 [default = "html"];
1400
  bool has_fmt() const;
1401
  private:
1402
  bool _internal_has_fmt() const;
1403
  public:
1404
  void clear_fmt();
1405
  const std::string& fmt() const;
1406
  template <typename ArgT0 = const std::string&, typename... ArgT>
1407
  void set_fmt(ArgT0&& arg0, ArgT... args);
1408
  std::string* mutable_fmt();
1409
  PROTOBUF_NODISCARD std::string* release_fmt();
1410
  void set_allocated_fmt(std::string* fmt);
1411
  private:
1412
  const std::string& _internal_fmt() const;
1413
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_fmt(const std::string& value);
1414
  std::string* _internal_mutable_fmt();
1415
  public:
1416
1417
  // optional bytes HighLight = 37;
1418
  bool has_highlight() const;
1419
  private:
1420
  bool _internal_has_highlight() const;
1421
  public:
1422
  void clear_highlight();
1423
  const std::string& highlight() const;
1424
  template <typename ArgT0 = const std::string&, typename... ArgT>
1425
  void set_highlight(ArgT0&& arg0, ArgT... args);
1426
  std::string* mutable_highlight();
1427
  PROTOBUF_NODISCARD std::string* release_highlight();
1428
  void set_allocated_highlight(std::string* highlight);
1429
  private:
1430
  const std::string& _internal_highlight() const;
1431
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_highlight(const std::string& value);
1432
  std::string* _internal_mutable_highlight();
1433
  public:
1434
1435
  // optional string useragent_full = 44;
1436
  bool has_useragent_full() const;
1437
  private:
1438
  bool _internal_has_useragent_full() const;
1439
  public:
1440
  void clear_useragent_full();
1441
  const std::string& useragent_full() const;
1442
  template <typename ArgT0 = const std::string&, typename... ArgT>
1443
  void set_useragent_full(ArgT0&& arg0, ArgT... args);
1444
  std::string* mutable_useragent_full();
1445
  PROTOBUF_NODISCARD std::string* release_useragent_full();
1446
  void set_allocated_useragent_full(std::string* useragent_full);
1447
  private:
1448
  const std::string& _internal_useragent_full() const;
1449
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_useragent_full(const std::string& value);
1450
  std::string* _internal_mutable_useragent_full();
1451
  public:
1452
1453
  // optional string uname = 46;
1454
  bool has_uname() const;
1455
  private:
1456
  bool _internal_has_uname() const;
1457
  public:
1458
  void clear_uname();
1459
  const std::string& uname() const;
1460
  template <typename ArgT0 = const std::string&, typename... ArgT>
1461
  void set_uname(ArgT0&& arg0, ArgT... args);
1462
  std::string* mutable_uname();
1463
  PROTOBUF_NODISCARD std::string* release_uname();
1464
  void set_allocated_uname(std::string* uname);
1465
  private:
1466
  const std::string& _internal_uname() const;
1467
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_uname(const std::string& value);
1468
  std::string* _internal_mutable_uname();
1469
  public:
1470
1471
  // optional string service_name = 71;
1472
  bool has_service_name() const;
1473
  private:
1474
  bool _internal_has_service_name() const;
1475
  public:
1476
  void clear_service_name();
1477
  const std::string& service_name() const;
1478
  template <typename ArgT0 = const std::string&, typename... ArgT>
1479
  void set_service_name(ArgT0&& arg0, ArgT... args);
1480
  std::string* mutable_service_name();
1481
  PROTOBUF_NODISCARD std::string* release_service_name();
1482
  void set_allocated_service_name(std::string* service_name);
1483
  private:
1484
  const std::string& _internal_service_name() const;
1485
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_service_name(const std::string& value);
1486
  std::string* _internal_mutable_service_name();
1487
  public:
1488
1489
  // optional string caller = 72;
1490
  bool has_caller() const;
1491
  private:
1492
  bool _internal_has_caller() const;
1493
  public:
1494
  void clear_caller();
1495
  const std::string& caller() const;
1496
  template <typename ArgT0 = const std::string&, typename... ArgT>
1497
  void set_caller(ArgT0&& arg0, ArgT... args);
1498
  std::string* mutable_caller();
1499
  PROTOBUF_NODISCARD std::string* release_caller();
1500
  void set_allocated_caller(std::string* caller);
1501
  private:
1502
  const std::string& _internal_caller() const;
1503
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_caller(const std::string& value);
1504
  std::string* _internal_mutable_caller();
1505
  public:
1506
1507
  // optional .gss.message.ua_info_t uaInfo = 43;
1508
  bool has_uainfo() const;
1509
  private:
1510
  bool _internal_has_uainfo() const;
1511
  public:
1512
  void clear_uainfo();
1513
  const ::gss::message::ua_info_t& uainfo() const;
1514
  PROTOBUF_NODISCARD ::gss::message::ua_info_t* release_uainfo();
1515
  ::gss::message::ua_info_t* mutable_uainfo();
1516
  void set_allocated_uainfo(::gss::message::ua_info_t* uainfo);
1517
  private:
1518
  const ::gss::message::ua_info_t& _internal_uainfo() const;
1519
  ::gss::message::ua_info_t* _internal_mutable_uainfo();
1520
  public:
1521
  void unsafe_arena_set_allocated_uainfo(
1522
      ::gss::message::ua_info_t* uainfo);
1523
  ::gss::message::ua_info_t* unsafe_arena_release_uainfo();
1524
1525
  // optional .gss.message.UserAgent user_agent = 73;
1526
  bool has_user_agent() const;
1527
  private:
1528
  bool _internal_has_user_agent() const;
1529
  public:
1530
  void clear_user_agent();
1531
  const ::gss::message::UserAgent& user_agent() const;
1532
  PROTOBUF_NODISCARD ::gss::message::UserAgent* release_user_agent();
1533
  ::gss::message::UserAgent* mutable_user_agent();
1534
  void set_allocated_user_agent(::gss::message::UserAgent* user_agent);
1535
  private:
1536
  const ::gss::message::UserAgent& _internal_user_agent() const;
1537
  ::gss::message::UserAgent* _internal_mutable_user_agent();
1538
  public:
1539
  void unsafe_arena_set_allocated_user_agent(
1540
      ::gss::message::UserAgent* user_agent);
1541
  ::gss::message::UserAgent* unsafe_arena_release_user_agent();
1542
1543
  // required int32 UserIP = 2;
1544
  bool has_userip() const;
1545
  private:
1546
  bool _internal_has_userip() const;
1547
  public:
1548
  void clear_userip();
1549
  int32_t userip() const;
1550
  void set_userip(int32_t value);
1551
  private:
1552
  int32_t _internal_userip() const;
1553
  void _internal_set_userip(int32_t value);
1554
  public:
1555
1556
  // required int32 TimingNeed = 3;
1557
  bool has_timingneed() const;
1558
  private:
1559
  bool _internal_has_timingneed() const;
1560
  public:
1561
  void clear_timingneed();
1562
  int32_t timingneed() const;
1563
  void set_timingneed(int32_t value);
1564
  private:
1565
  int32_t _internal_timingneed() const;
1566
  void _internal_set_timingneed(int32_t value);
1567
  public:
1568
1569
  // optional uint64 QueryID64 = 4 [default = 0];
1570
  bool has_queryid64() const;
1571
  private:
1572
  bool _internal_has_queryid64() const;
1573
  public:
1574
  void clear_queryid64();
1575
  uint64_t queryid64() const;
1576
  void set_queryid64(uint64_t value);
1577
  private:
1578
  uint64_t _internal_queryid64() const;
1579
  void _internal_set_queryid64(uint64_t value);
1580
  public:
1581
1582
  // optional int32 PageNum = 12 [default = 0];
1583
  bool has_pagenum() const;
1584
  private:
1585
  bool _internal_has_pagenum() const;
1586
  public:
1587
  void clear_pagenum();
1588
  int32_t pagenum() const;
1589
  void set_pagenum(int32_t value);
1590
  private:
1591
  int32_t _internal_pagenum() const;
1592
  void _internal_set_pagenum(int32_t value);
1593
  public:
1594
1595
  // optional int32 ctpl_or_php = 13 [default = 0];
1596
  bool has_ctpl_or_php() const;
1597
  private:
1598
  bool _internal_has_ctpl_or_php() const;
1599
  public:
1600
  void clear_ctpl_or_php();
1601
  int32_t ctpl_or_php() const;
1602
  void set_ctpl_or_php(int32_t value);
1603
  private:
1604
  int32_t _internal_ctpl_or_php() const;
1605
  void _internal_set_ctpl_or_php(int32_t value);
1606
  public:
1607
1608
  // optional int32 SeType = 14 [default = 0];
1609
  bool has_setype() const;
1610
  private:
1611
  bool _internal_has_setype() const;
1612
  public:
1613
  void clear_setype();
1614
  int32_t setype() const;
1615
  void set_setype(int32_t value);
1616
  private:
1617
  int32_t _internal_setype() const;
1618
  void _internal_set_setype(int32_t value);
1619
  public:
1620
1621
  // required uint32 SrcNum = 34;
1622
  bool has_srcnum() const;
1623
  private:
1624
  bool _internal_has_srcnum() const;
1625
  public:
1626
  void clear_srcnum();
1627
  uint32_t srcnum() const;
1628
  void set_srcnum(uint32_t value);
1629
  private:
1630
  uint32_t _internal_srcnum() const;
1631
  void _internal_set_srcnum(uint32_t value);
1632
  public:
1633
1634
  // optional int64 resultLang = 40;
1635
  bool has_resultlang() const;
1636
  private:
1637
  bool _internal_has_resultlang() const;
1638
  public:
1639
  void clear_resultlang();
1640
  int64_t resultlang() const;
1641
  void set_resultlang(int64_t value);
1642
  private:
1643
  int64_t _internal_resultlang() const;
1644
  void _internal_set_resultlang(int64_t value);
1645
  public:
1646
1647
  // optional int64 resultLocale = 41;
1648
  bool has_resultlocale() const;
1649
  private:
1650
  bool _internal_has_resultlocale() const;
1651
  public:
1652
  void clear_resultlocale();
1653
  int64_t resultlocale() const;
1654
  void set_resultlocale(int64_t value);
1655
  private:
1656
  int64_t _internal_resultlocale() const;
1657
  void _internal_set_resultlocale(int64_t value);
1658
  public:
1659
1660
  // optional int32 NeedHilightStr = 38 [default = 0];
1661
  bool has_needhilightstr() const;
1662
  private:
1663
  bool _internal_has_needhilightstr() const;
1664
  public:
1665
  void clear_needhilightstr();
1666
  int32_t needhilightstr() const;
1667
  void set_needhilightstr(int32_t value);
1668
  private:
1669
  int32_t _internal_needhilightstr() const;
1670
  void _internal_set_needhilightstr(int32_t value);
1671
  public:
1672
1673
  // optional int32 uid = 45;
1674
  bool has_uid() const;
1675
  private:
1676
  bool _internal_has_uid() const;
1677
  public:
1678
  void clear_uid();
1679
  int32_t uid() const;
1680
  void set_uid(int32_t value);
1681
  private:
1682
  int32_t _internal_uid() const;
1683
  void _internal_set_uid(int32_t value);
1684
  public:
1685
1686
  // optional int32 open_gssda_recall = 47;
1687
  bool has_open_gssda_recall() const;
1688
  private:
1689
  bool _internal_has_open_gssda_recall() const;
1690
  public:
1691
  void clear_open_gssda_recall();
1692
  int32_t open_gssda_recall() const;
1693
  void set_open_gssda_recall(int32_t value);
1694
  private:
1695
  int32_t _internal_open_gssda_recall() const;
1696
  void _internal_set_open_gssda_recall(int32_t value);
1697
  public:
1698
1699
  // optional int32 prefetch_flag = 48;
1700
  bool has_prefetch_flag() const;
1701
  private:
1702
  bool _internal_has_prefetch_flag() const;
1703
  public:
1704
  void clear_prefetch_flag();
1705
  int32_t prefetch_flag() const;
1706
  void set_prefetch_flag(int32_t value);
1707
  private:
1708
  int32_t _internal_prefetch_flag() const;
1709
  void _internal_set_prefetch_flag(int32_t value);
1710
  public:
1711
1712
  // optional int32 ResNum = 11 [default = 20];
1713
  bool has_resnum() const;
1714
  private:
1715
  bool _internal_has_resnum() const;
1716
  public:
1717
  void clear_resnum();
1718
  int32_t resnum() const;
1719
  void set_resnum(int32_t value);
1720
  private:
1721
  int32_t _internal_resnum() const;
1722
  void _internal_set_resnum(int32_t value);
1723
  public:
1724
1725
  // @@protoc_insertion_point(class_scope:gss.message.us_gss_req_t)
1726
 private:
1727
  class _Internal;
1728
1729
  // helper for ByteSizeLong()
1730
  size_t RequiredFieldsByteSizeFallback() const;
1731
1732
  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1733
  typedef void InternalArenaConstructable_;
1734
  typedef void DestructorSkippable_;
1735
  struct Impl_ {
1736
    ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1737
    mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1738
    ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > sid_;
1739
    ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::gss_src_req_t > srcarr_;
1740
    ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::app_info_t > appinfoarr_;
1741
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr originquery_;
1742
    static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_clientname_;
1743
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr clientname_;
1744
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr templatename_;
1745
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr urlparapack_;
1746
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr gssqa_;
1747
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr cookie_;
1748
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr province_name_;
1749
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr city_name_;
1750
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr isp_name_;
1751
    static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_from_;
1752
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr from_;
1753
    static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_fmt_;
1754
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr fmt_;
1755
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr highlight_;
1756
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr useragent_full_;
1757
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr uname_;
1758
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr service_name_;
1759
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr caller_;
1760
    ::gss::message::ua_info_t* uainfo_;
1761
    ::gss::message::UserAgent* user_agent_;
1762
    int32_t userip_;
1763
    int32_t timingneed_;
1764
    uint64_t queryid64_;
1765
    int32_t pagenum_;
1766
    int32_t ctpl_or_php_;
1767
    int32_t setype_;
1768
    uint32_t srcnum_;
1769
    int64_t resultlang_;
1770
    int64_t resultlocale_;
1771
    int32_t needhilightstr_;
1772
    int32_t uid_;
1773
    int32_t open_gssda_recall_;
1774
    int32_t prefetch_flag_;
1775
    int32_t resnum_;
1776
  };
1777
  union { Impl_ _impl_; };
1778
  friend struct ::TableStruct_message_2eproto;
1779
};
1780
// -------------------------------------------------------------------
1781
1782
class UserAgent final :
1783
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:gss.message.UserAgent) */ {
1784
 public:
1785
0
  inline UserAgent() : UserAgent(nullptr) {}
1786
  ~UserAgent() override;
1787
  explicit PROTOBUF_CONSTEXPR UserAgent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1788
1789
  UserAgent(const UserAgent& from);
1790
  UserAgent(UserAgent&& from) noexcept
1791
0
    : UserAgent() {
1792
0
    *this = ::std::move(from);
1793
0
  }
1794
1795
0
  inline UserAgent& operator=(const UserAgent& from) {
1796
0
    CopyFrom(from);
1797
0
    return *this;
1798
0
  }
1799
0
  inline UserAgent& operator=(UserAgent&& from) noexcept {
1800
0
    if (this == &from) return *this;
1801
0
    if (GetOwningArena() == from.GetOwningArena()
1802
0
  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1803
0
        && GetOwningArena() != nullptr
1804
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
1805
0
    ) {
1806
0
      InternalSwap(&from);
1807
0
    } else {
1808
0
      CopyFrom(from);
1809
0
    }
1810
0
    return *this;
1811
0
  }
1812
1813
0
  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
1814
0
    return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1815
0
  }
1816
0
  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1817
0
    return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1818
0
  }
1819
1820
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1821
0
    return GetDescriptor();
1822
0
  }
1823
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1824
0
    return default_instance().GetMetadata().descriptor;
1825
0
  }
1826
0
  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1827
0
    return default_instance().GetMetadata().reflection;
1828
0
  }
1829
0
  static const UserAgent& default_instance() {
1830
0
    return *internal_default_instance();
1831
0
  }
1832
0
  static inline const UserAgent* internal_default_instance() {
1833
0
    return reinterpret_cast<const UserAgent*>(
1834
0
               &_UserAgent_default_instance_);
1835
0
  }
1836
  static constexpr int kIndexInFileMessages =
1837
    4;
1838
1839
0
  friend void swap(UserAgent& a, UserAgent& b) {
1840
0
    a.Swap(&b);
1841
0
  }
1842
0
  inline void Swap(UserAgent* other) {
1843
0
    if (other == this) return;
1844
0
  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1845
0
    if (GetOwningArena() != nullptr &&
1846
0
        GetOwningArena() == other->GetOwningArena()) {
1847
0
   #else  // PROTOBUF_FORCE_COPY_IN_SWAP
1848
0
    if (GetOwningArena() == other->GetOwningArena()) {
1849
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
1850
0
      InternalSwap(other);
1851
0
    } else {
1852
0
      ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
1853
0
    }
1854
0
  }
1855
0
  void UnsafeArenaSwap(UserAgent* other) {
1856
0
    if (other == this) return;
1857
0
    GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1858
0
    InternalSwap(other);
1859
0
  }
1860
1861
  // implements Message ----------------------------------------------
1862
1863
0
  UserAgent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
1864
0
    return CreateMaybeMessage<UserAgent>(arena);
1865
0
  }
1866
  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1867
  void CopyFrom(const UserAgent& from);
1868
  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1869
0
  void MergeFrom( const UserAgent& from) {
1870
0
    UserAgent::MergeImpl(*this, from);
1871
0
  }
1872
  private:
1873
  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1874
  public:
1875
  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1876
  bool IsInitialized() const final;
1877
1878
  size_t ByteSizeLong() const final;
1879
  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1880
  uint8_t* _InternalSerialize(
1881
      uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1882
0
  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
1883
1884
  private:
1885
  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
1886
  void SharedDtor();
1887
  void SetCachedSize(int size) const final;
1888
  void InternalSwap(UserAgent* other);
1889
1890
  private:
1891
  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1892
0
  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1893
0
    return "gss.message.UserAgent";
1894
0
  }
1895
  protected:
1896
  explicit UserAgent(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1897
                       bool is_message_owned = false);
1898
  public:
1899
1900
  static const ClassData _class_data_;
1901
  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
1902
1903
  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1904
1905
  // nested types ----------------------------------------------------
1906
1907
  // accessors -------------------------------------------------------
1908
1909
  enum : int {
1910
    kDspFieldNumber = 1,
1911
    kOsFieldNumber = 2,
1912
    kOsvFieldNumber = 3,
1913
    kMbFieldNumber = 4,
1914
    kMbvFieldNumber = 5,
1915
    kCuidFieldNumber = 8,
1916
    kNetTypeFieldNumber = 9,
1917
    kApnFieldNumber = 6,
1918
    kArnFieldNumber = 7,
1919
  };
1920
  // optional string dsp = 1;
1921
  bool has_dsp() const;
1922
  private:
1923
  bool _internal_has_dsp() const;
1924
  public:
1925
  void clear_dsp();
1926
  const std::string& dsp() const;
1927
  template <typename ArgT0 = const std::string&, typename... ArgT>
1928
  void set_dsp(ArgT0&& arg0, ArgT... args);
1929
  std::string* mutable_dsp();
1930
  PROTOBUF_NODISCARD std::string* release_dsp();
1931
  void set_allocated_dsp(std::string* dsp);
1932
  private:
1933
  const std::string& _internal_dsp() const;
1934
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_dsp(const std::string& value);
1935
  std::string* _internal_mutable_dsp();
1936
  public:
1937
1938
  // optional string os = 2;
1939
  bool has_os() const;
1940
  private:
1941
  bool _internal_has_os() const;
1942
  public:
1943
  void clear_os();
1944
  const std::string& os() const;
1945
  template <typename ArgT0 = const std::string&, typename... ArgT>
1946
  void set_os(ArgT0&& arg0, ArgT... args);
1947
  std::string* mutable_os();
1948
  PROTOBUF_NODISCARD std::string* release_os();
1949
  void set_allocated_os(std::string* os);
1950
  private:
1951
  const std::string& _internal_os() const;
1952
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_os(const std::string& value);
1953
  std::string* _internal_mutable_os();
1954
  public:
1955
1956
  // optional string osv = 3;
1957
  bool has_osv() const;
1958
  private:
1959
  bool _internal_has_osv() const;
1960
  public:
1961
  void clear_osv();
1962
  const std::string& osv() const;
1963
  template <typename ArgT0 = const std::string&, typename... ArgT>
1964
  void set_osv(ArgT0&& arg0, ArgT... args);
1965
  std::string* mutable_osv();
1966
  PROTOBUF_NODISCARD std::string* release_osv();
1967
  void set_allocated_osv(std::string* osv);
1968
  private:
1969
  const std::string& _internal_osv() const;
1970
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_osv(const std::string& value);
1971
  std::string* _internal_mutable_osv();
1972
  public:
1973
1974
  // optional string mb = 4;
1975
  bool has_mb() const;
1976
  private:
1977
  bool _internal_has_mb() const;
1978
  public:
1979
  void clear_mb();
1980
  const std::string& mb() const;
1981
  template <typename ArgT0 = const std::string&, typename... ArgT>
1982
  void set_mb(ArgT0&& arg0, ArgT... args);
1983
  std::string* mutable_mb();
1984
  PROTOBUF_NODISCARD std::string* release_mb();
1985
  void set_allocated_mb(std::string* mb);
1986
  private:
1987
  const std::string& _internal_mb() const;
1988
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_mb(const std::string& value);
1989
  std::string* _internal_mutable_mb();
1990
  public:
1991
1992
  // optional string mbv = 5;
1993
  bool has_mbv() const;
1994
  private:
1995
  bool _internal_has_mbv() const;
1996
  public:
1997
  void clear_mbv();
1998
  const std::string& mbv() const;
1999
  template <typename ArgT0 = const std::string&, typename... ArgT>
2000
  void set_mbv(ArgT0&& arg0, ArgT... args);
2001
  std::string* mutable_mbv();
2002
  PROTOBUF_NODISCARD std::string* release_mbv();
2003
  void set_allocated_mbv(std::string* mbv);
2004
  private:
2005
  const std::string& _internal_mbv() const;
2006
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_mbv(const std::string& value);
2007
  std::string* _internal_mutable_mbv();
2008
  public:
2009
2010
  // optional string cuid = 8;
2011
  bool has_cuid() const;
2012
  private:
2013
  bool _internal_has_cuid() const;
2014
  public:
2015
  void clear_cuid();
2016
  const std::string& cuid() const;
2017
  template <typename ArgT0 = const std::string&, typename... ArgT>
2018
  void set_cuid(ArgT0&& arg0, ArgT... args);
2019
  std::string* mutable_cuid();
2020
  PROTOBUF_NODISCARD std::string* release_cuid();
2021
  void set_allocated_cuid(std::string* cuid);
2022
  private:
2023
  const std::string& _internal_cuid() const;
2024
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_cuid(const std::string& value);
2025
  std::string* _internal_mutable_cuid();
2026
  public:
2027
2028
  // optional string net_type = 9;
2029
  bool has_net_type() const;
2030
  private:
2031
  bool _internal_has_net_type() const;
2032
  public:
2033
  void clear_net_type();
2034
  const std::string& net_type() const;
2035
  template <typename ArgT0 = const std::string&, typename... ArgT>
2036
  void set_net_type(ArgT0&& arg0, ArgT... args);
2037
  std::string* mutable_net_type();
2038
  PROTOBUF_NODISCARD std::string* release_net_type();
2039
  void set_allocated_net_type(std::string* net_type);
2040
  private:
2041
  const std::string& _internal_net_type() const;
2042
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_net_type(const std::string& value);
2043
  std::string* _internal_mutable_net_type();
2044
  public:
2045
2046
  // optional int32 apn = 6;
2047
  bool has_apn() const;
2048
  private:
2049
  bool _internal_has_apn() const;
2050
  public:
2051
  void clear_apn();
2052
  int32_t apn() const;
2053
  void set_apn(int32_t value);
2054
  private:
2055
  int32_t _internal_apn() const;
2056
  void _internal_set_apn(int32_t value);
2057
  public:
2058
2059
  // optional int32 arn = 7;
2060
  bool has_arn() const;
2061
  private:
2062
  bool _internal_has_arn() const;
2063
  public:
2064
  void clear_arn();
2065
  int32_t arn() const;
2066
  void set_arn(int32_t value);
2067
  private:
2068
  int32_t _internal_arn() const;
2069
  void _internal_set_arn(int32_t value);
2070
  public:
2071
2072
  // @@protoc_insertion_point(class_scope:gss.message.UserAgent)
2073
 private:
2074
  class _Internal;
2075
2076
  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2077
  typedef void InternalArenaConstructable_;
2078
  typedef void DestructorSkippable_;
2079
  struct Impl_ {
2080
    ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2081
    mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2082
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr dsp_;
2083
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr os_;
2084
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr osv_;
2085
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mb_;
2086
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mbv_;
2087
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr cuid_;
2088
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr net_type_;
2089
    int32_t apn_;
2090
    int32_t arn_;
2091
  };
2092
  union { Impl_ _impl_; };
2093
  friend struct ::TableStruct_message_2eproto;
2094
};
2095
// -------------------------------------------------------------------
2096
2097
class sub_url_t final :
2098
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:gss.message.sub_url_t) */ {
2099
 public:
2100
0
  inline sub_url_t() : sub_url_t(nullptr) {}
2101
  ~sub_url_t() override;
2102
  explicit PROTOBUF_CONSTEXPR sub_url_t(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2103
2104
  sub_url_t(const sub_url_t& from);
2105
  sub_url_t(sub_url_t&& from) noexcept
2106
0
    : sub_url_t() {
2107
0
    *this = ::std::move(from);
2108
0
  }
2109
2110
0
  inline sub_url_t& operator=(const sub_url_t& from) {
2111
0
    CopyFrom(from);
2112
0
    return *this;
2113
0
  }
2114
0
  inline sub_url_t& operator=(sub_url_t&& from) noexcept {
2115
0
    if (this == &from) return *this;
2116
0
    if (GetOwningArena() == from.GetOwningArena()
2117
0
  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2118
0
        && GetOwningArena() != nullptr
2119
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
2120
0
    ) {
2121
0
      InternalSwap(&from);
2122
0
    } else {
2123
0
      CopyFrom(from);
2124
0
    }
2125
0
    return *this;
2126
0
  }
2127
2128
0
  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
2129
0
    return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2130
0
  }
2131
0
  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2132
0
    return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2133
0
  }
2134
2135
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2136
0
    return GetDescriptor();
2137
0
  }
2138
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2139
0
    return default_instance().GetMetadata().descriptor;
2140
0
  }
2141
0
  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2142
0
    return default_instance().GetMetadata().reflection;
2143
0
  }
2144
0
  static const sub_url_t& default_instance() {
2145
0
    return *internal_default_instance();
2146
0
  }
2147
0
  static inline const sub_url_t* internal_default_instance() {
2148
0
    return reinterpret_cast<const sub_url_t*>(
2149
0
               &_sub_url_t_default_instance_);
2150
0
  }
2151
  static constexpr int kIndexInFileMessages =
2152
    5;
2153
2154
0
  friend void swap(sub_url_t& a, sub_url_t& b) {
2155
0
    a.Swap(&b);
2156
0
  }
2157
0
  inline void Swap(sub_url_t* other) {
2158
0
    if (other == this) return;
2159
0
  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2160
0
    if (GetOwningArena() != nullptr &&
2161
0
        GetOwningArena() == other->GetOwningArena()) {
2162
0
   #else  // PROTOBUF_FORCE_COPY_IN_SWAP
2163
0
    if (GetOwningArena() == other->GetOwningArena()) {
2164
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
2165
0
      InternalSwap(other);
2166
0
    } else {
2167
0
      ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2168
0
    }
2169
0
  }
2170
0
  void UnsafeArenaSwap(sub_url_t* other) {
2171
0
    if (other == this) return;
2172
0
    GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2173
0
    InternalSwap(other);
2174
0
  }
2175
2176
  // implements Message ----------------------------------------------
2177
2178
0
  sub_url_t* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2179
0
    return CreateMaybeMessage<sub_url_t>(arena);
2180
0
  }
2181
  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2182
  void CopyFrom(const sub_url_t& from);
2183
  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2184
0
  void MergeFrom( const sub_url_t& from) {
2185
0
    sub_url_t::MergeImpl(*this, from);
2186
0
  }
2187
  private:
2188
  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2189
  public:
2190
  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2191
  bool IsInitialized() const final;
2192
2193
  size_t ByteSizeLong() const final;
2194
  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2195
  uint8_t* _InternalSerialize(
2196
      uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2197
0
  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2198
2199
  private:
2200
  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2201
  void SharedDtor();
2202
  void SetCachedSize(int size) const final;
2203
  void InternalSwap(sub_url_t* other);
2204
2205
  private:
2206
  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2207
0
  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2208
0
    return "gss.message.sub_url_t";
2209
0
  }
2210
  protected:
2211
  explicit sub_url_t(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2212
                       bool is_message_owned = false);
2213
  public:
2214
2215
  static const ClassData _class_data_;
2216
  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2217
2218
  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2219
2220
  // nested types ----------------------------------------------------
2221
2222
  // accessors -------------------------------------------------------
2223
2224
  enum : int {
2225
    kSubURLFieldNumber = 1,
2226
    kSubURIFieldNumber = 2,
2227
    kSubNameFieldNumber = 3,
2228
    kSubPathFieldNumber = 4,
2229
    kSubExFieldNumber = 6,
2230
    kSiteIdFieldNumber = 5,
2231
  };
2232
  // required string SubURL = 1;
2233
  bool has_suburl() const;
2234
  private:
2235
  bool _internal_has_suburl() const;
2236
  public:
2237
  void clear_suburl();
2238
  const std::string& suburl() const;
2239
  template <typename ArgT0 = const std::string&, typename... ArgT>
2240
  void set_suburl(ArgT0&& arg0, ArgT... args);
2241
  std::string* mutable_suburl();
2242
  PROTOBUF_NODISCARD std::string* release_suburl();
2243
  void set_allocated_suburl(std::string* suburl);
2244
  private:
2245
  const std::string& _internal_suburl() const;
2246
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_suburl(const std::string& value);
2247
  std::string* _internal_mutable_suburl();
2248
  public:
2249
2250
  // optional string SubURI = 2;
2251
  bool has_suburi() const;
2252
  private:
2253
  bool _internal_has_suburi() const;
2254
  public:
2255
  void clear_suburi();
2256
  const std::string& suburi() const;
2257
  template <typename ArgT0 = const std::string&, typename... ArgT>
2258
  void set_suburi(ArgT0&& arg0, ArgT... args);
2259
  std::string* mutable_suburi();
2260
  PROTOBUF_NODISCARD std::string* release_suburi();
2261
  void set_allocated_suburi(std::string* suburi);
2262
  private:
2263
  const std::string& _internal_suburi() const;
2264
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_suburi(const std::string& value);
2265
  std::string* _internal_mutable_suburi();
2266
  public:
2267
2268
  // optional string SubName = 3;
2269
  bool has_subname() const;
2270
  private:
2271
  bool _internal_has_subname() const;
2272
  public:
2273
  void clear_subname();
2274
  const std::string& subname() const;
2275
  template <typename ArgT0 = const std::string&, typename... ArgT>
2276
  void set_subname(ArgT0&& arg0, ArgT... args);
2277
  std::string* mutable_subname();
2278
  PROTOBUF_NODISCARD std::string* release_subname();
2279
  void set_allocated_subname(std::string* subname);
2280
  private:
2281
  const std::string& _internal_subname() const;
2282
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_subname(const std::string& value);
2283
  std::string* _internal_mutable_subname();
2284
  public:
2285
2286
  // optional string SubPath = 4;
2287
  bool has_subpath() const;
2288
  private:
2289
  bool _internal_has_subpath() const;
2290
  public:
2291
  void clear_subpath();
2292
  const std::string& subpath() const;
2293
  template <typename ArgT0 = const std::string&, typename... ArgT>
2294
  void set_subpath(ArgT0&& arg0, ArgT... args);
2295
  std::string* mutable_subpath();
2296
  PROTOBUF_NODISCARD std::string* release_subpath();
2297
  void set_allocated_subpath(std::string* subpath);
2298
  private:
2299
  const std::string& _internal_subpath() const;
2300
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_subpath(const std::string& value);
2301
  std::string* _internal_mutable_subpath();
2302
  public:
2303
2304
  // optional string SubEx = 6;
2305
  bool has_subex() const;
2306
  private:
2307
  bool _internal_has_subex() const;
2308
  public:
2309
  void clear_subex();
2310
  const std::string& subex() const;
2311
  template <typename ArgT0 = const std::string&, typename... ArgT>
2312
  void set_subex(ArgT0&& arg0, ArgT... args);
2313
  std::string* mutable_subex();
2314
  PROTOBUF_NODISCARD std::string* release_subex();
2315
  void set_allocated_subex(std::string* subex);
2316
  private:
2317
  const std::string& _internal_subex() const;
2318
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_subex(const std::string& value);
2319
  std::string* _internal_mutable_subex();
2320
  public:
2321
2322
  // optional int32 SiteId = 5;
2323
  bool has_siteid() const;
2324
  private:
2325
  bool _internal_has_siteid() const;
2326
  public:
2327
  void clear_siteid();
2328
  int32_t siteid() const;
2329
  void set_siteid(int32_t value);
2330
  private:
2331
  int32_t _internal_siteid() const;
2332
  void _internal_set_siteid(int32_t value);
2333
  public:
2334
2335
  // @@protoc_insertion_point(class_scope:gss.message.sub_url_t)
2336
 private:
2337
  class _Internal;
2338
2339
  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2340
  typedef void InternalArenaConstructable_;
2341
  typedef void DestructorSkippable_;
2342
  struct Impl_ {
2343
    ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2344
    mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2345
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr suburl_;
2346
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr suburi_;
2347
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subname_;
2348
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subpath_;
2349
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subex_;
2350
    int32_t siteid_;
2351
  };
2352
  union { Impl_ _impl_; };
2353
  friend struct ::TableStruct_message_2eproto;
2354
};
2355
// -------------------------------------------------------------------
2356
2357
class gss_res_t final :
2358
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:gss.message.gss_res_t) */ {
2359
 public:
2360
0
  inline gss_res_t() : gss_res_t(nullptr) {}
2361
  ~gss_res_t() override;
2362
  explicit PROTOBUF_CONSTEXPR gss_res_t(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2363
2364
  gss_res_t(const gss_res_t& from);
2365
  gss_res_t(gss_res_t&& from) noexcept
2366
0
    : gss_res_t() {
2367
0
    *this = ::std::move(from);
2368
0
  }
2369
2370
0
  inline gss_res_t& operator=(const gss_res_t& from) {
2371
0
    CopyFrom(from);
2372
0
    return *this;
2373
0
  }
2374
0
  inline gss_res_t& operator=(gss_res_t&& from) noexcept {
2375
0
    if (this == &from) return *this;
2376
0
    if (GetOwningArena() == from.GetOwningArena()
2377
0
  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2378
0
        && GetOwningArena() != nullptr
2379
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
2380
0
    ) {
2381
0
      InternalSwap(&from);
2382
0
    } else {
2383
0
      CopyFrom(from);
2384
0
    }
2385
0
    return *this;
2386
0
  }
2387
2388
0
  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
2389
0
    return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2390
0
  }
2391
0
  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2392
0
    return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2393
0
  }
2394
2395
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2396
0
    return GetDescriptor();
2397
0
  }
2398
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2399
0
    return default_instance().GetMetadata().descriptor;
2400
0
  }
2401
0
  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2402
0
    return default_instance().GetMetadata().reflection;
2403
0
  }
2404
0
  static const gss_res_t& default_instance() {
2405
0
    return *internal_default_instance();
2406
0
  }
2407
0
  static inline const gss_res_t* internal_default_instance() {
2408
0
    return reinterpret_cast<const gss_res_t*>(
2409
0
               &_gss_res_t_default_instance_);
2410
0
  }
2411
  static constexpr int kIndexInFileMessages =
2412
    6;
2413
2414
0
  friend void swap(gss_res_t& a, gss_res_t& b) {
2415
0
    a.Swap(&b);
2416
0
  }
2417
0
  inline void Swap(gss_res_t* other) {
2418
0
    if (other == this) return;
2419
0
  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2420
0
    if (GetOwningArena() != nullptr &&
2421
0
        GetOwningArena() == other->GetOwningArena()) {
2422
0
   #else  // PROTOBUF_FORCE_COPY_IN_SWAP
2423
0
    if (GetOwningArena() == other->GetOwningArena()) {
2424
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
2425
0
      InternalSwap(other);
2426
0
    } else {
2427
0
      ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2428
0
    }
2429
0
  }
2430
0
  void UnsafeArenaSwap(gss_res_t* other) {
2431
0
    if (other == this) return;
2432
0
    GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2433
0
    InternalSwap(other);
2434
0
  }
2435
2436
  // implements Message ----------------------------------------------
2437
2438
0
  gss_res_t* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2439
0
    return CreateMaybeMessage<gss_res_t>(arena);
2440
0
  }
2441
  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2442
  void CopyFrom(const gss_res_t& from);
2443
  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2444
0
  void MergeFrom( const gss_res_t& from) {
2445
0
    gss_res_t::MergeImpl(*this, from);
2446
0
  }
2447
  private:
2448
  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2449
  public:
2450
  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2451
  bool IsInitialized() const final;
2452
2453
  size_t ByteSizeLong() const final;
2454
  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2455
  uint8_t* _InternalSerialize(
2456
      uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2457
0
  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2458
2459
  private:
2460
  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2461
  void SharedDtor();
2462
  void SetCachedSize(int size) const final;
2463
  void InternalSwap(gss_res_t* other);
2464
2465
  private:
2466
  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2467
0
  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2468
0
    return "gss.message.gss_res_t";
2469
0
  }
2470
  protected:
2471
  explicit gss_res_t(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2472
                       bool is_message_owned = false);
2473
  public:
2474
2475
  static const ClassData _class_data_;
2476
  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2477
2478
  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2479
2480
  // nested types ----------------------------------------------------
2481
2482
  // accessors -------------------------------------------------------
2483
2484
  enum : int {
2485
    kSubResultFieldNumber = 15,
2486
    kResultURLFieldNumber = 2,
2487
    kDisplayFieldNumber = 3,
2488
    kUriKeyFieldNumber = 13,
2489
    kEntityNameFieldNumber = 14,
2490
    kDisplayLogFieldNumber = 17,
2491
    kDisplayDataFieldNumber = 18,
2492
    kTitleFieldNumber = 20,
2493
    kWeightFieldNumber = 4,
2494
    kSortFieldNumber = 5,
2495
    kSrcIDFieldNumber = 6,
2496
    kTimingNeedFieldNumber = 7,
2497
    kWiseStrategyFlagFieldNumber = 8,
2498
    kDegreeFieldNumber = 9,
2499
    kClickNeedFieldNumber = 10,
2500
    kStrategyInfoFieldNumber = 11,
2501
    kSpReqTypeFieldNumber = 12,
2502
    kSubResNumFieldNumber = 16,
2503
    kResTypeFieldNumber = 19,
2504
    kRecoverCacheTimeFieldNumber = 21,
2505
  };
2506
  // repeated .gss.message.sub_url_t SubResult = 15;
2507
  int subresult_size() const;
2508
  private:
2509
  int _internal_subresult_size() const;
2510
  public:
2511
  void clear_subresult();
2512
  ::gss::message::sub_url_t* mutable_subresult(int index);
2513
  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::sub_url_t >*
2514
      mutable_subresult();
2515
  private:
2516
  const ::gss::message::sub_url_t& _internal_subresult(int index) const;
2517
  ::gss::message::sub_url_t* _internal_add_subresult();
2518
  public:
2519
  const ::gss::message::sub_url_t& subresult(int index) const;
2520
  ::gss::message::sub_url_t* add_subresult();
2521
  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::sub_url_t >&
2522
      subresult() const;
2523
2524
  // required string ResultURL = 2;
2525
  bool has_resulturl() const;
2526
  private:
2527
  bool _internal_has_resulturl() const;
2528
  public:
2529
  void clear_resulturl();
2530
  const std::string& resulturl() const;
2531
  template <typename ArgT0 = const std::string&, typename... ArgT>
2532
  void set_resulturl(ArgT0&& arg0, ArgT... args);
2533
  std::string* mutable_resulturl();
2534
  PROTOBUF_NODISCARD std::string* release_resulturl();
2535
  void set_allocated_resulturl(std::string* resulturl);
2536
  private:
2537
  const std::string& _internal_resulturl() const;
2538
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_resulturl(const std::string& value);
2539
  std::string* _internal_mutable_resulturl();
2540
  public:
2541
2542
  // optional string Display = 3;
2543
  bool has_display() const;
2544
  private:
2545
  bool _internal_has_display() const;
2546
  public:
2547
  void clear_display();
2548
  const std::string& display() const;
2549
  template <typename ArgT0 = const std::string&, typename... ArgT>
2550
  void set_display(ArgT0&& arg0, ArgT... args);
2551
  std::string* mutable_display();
2552
  PROTOBUF_NODISCARD std::string* release_display();
2553
  void set_allocated_display(std::string* display);
2554
  private:
2555
  const std::string& _internal_display() const;
2556
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_display(const std::string& value);
2557
  std::string* _internal_mutable_display();
2558
  public:
2559
2560
  // optional string UriKey = 13;
2561
  bool has_urikey() const;
2562
  private:
2563
  bool _internal_has_urikey() const;
2564
  public:
2565
  void clear_urikey();
2566
  const std::string& urikey() const;
2567
  template <typename ArgT0 = const std::string&, typename... ArgT>
2568
  void set_urikey(ArgT0&& arg0, ArgT... args);
2569
  std::string* mutable_urikey();
2570
  PROTOBUF_NODISCARD std::string* release_urikey();
2571
  void set_allocated_urikey(std::string* urikey);
2572
  private:
2573
  const std::string& _internal_urikey() const;
2574
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_urikey(const std::string& value);
2575
  std::string* _internal_mutable_urikey();
2576
  public:
2577
2578
  // optional string EntityName = 14;
2579
  bool has_entityname() const;
2580
  private:
2581
  bool _internal_has_entityname() const;
2582
  public:
2583
  void clear_entityname();
2584
  const std::string& entityname() const;
2585
  template <typename ArgT0 = const std::string&, typename... ArgT>
2586
  void set_entityname(ArgT0&& arg0, ArgT... args);
2587
  std::string* mutable_entityname();
2588
  PROTOBUF_NODISCARD std::string* release_entityname();
2589
  void set_allocated_entityname(std::string* entityname);
2590
  private:
2591
  const std::string& _internal_entityname() const;
2592
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_entityname(const std::string& value);
2593
  std::string* _internal_mutable_entityname();
2594
  public:
2595
2596
  // optional string DisplayLog = 17;
2597
  bool has_displaylog() const;
2598
  private:
2599
  bool _internal_has_displaylog() const;
2600
  public:
2601
  void clear_displaylog();
2602
  const std::string& displaylog() const;
2603
  template <typename ArgT0 = const std::string&, typename... ArgT>
2604
  void set_displaylog(ArgT0&& arg0, ArgT... args);
2605
  std::string* mutable_displaylog();
2606
  PROTOBUF_NODISCARD std::string* release_displaylog();
2607
  void set_allocated_displaylog(std::string* displaylog);
2608
  private:
2609
  const std::string& _internal_displaylog() const;
2610
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_displaylog(const std::string& value);
2611
  std::string* _internal_mutable_displaylog();
2612
  public:
2613
2614
  // optional bytes DisplayData = 18;
2615
  bool has_displaydata() const;
2616
  private:
2617
  bool _internal_has_displaydata() const;
2618
  public:
2619
  void clear_displaydata();
2620
  const std::string& displaydata() const;
2621
  template <typename ArgT0 = const std::string&, typename... ArgT>
2622
  void set_displaydata(ArgT0&& arg0, ArgT... args);
2623
  std::string* mutable_displaydata();
2624
  PROTOBUF_NODISCARD std::string* release_displaydata();
2625
  void set_allocated_displaydata(std::string* displaydata);
2626
  private:
2627
  const std::string& _internal_displaydata() const;
2628
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_displaydata(const std::string& value);
2629
  std::string* _internal_mutable_displaydata();
2630
  public:
2631
2632
  // optional string Title = 20;
2633
  bool has_title() const;
2634
  private:
2635
  bool _internal_has_title() const;
2636
  public:
2637
  void clear_title();
2638
  const std::string& title() const;
2639
  template <typename ArgT0 = const std::string&, typename... ArgT>
2640
  void set_title(ArgT0&& arg0, ArgT... args);
2641
  std::string* mutable_title();
2642
  PROTOBUF_NODISCARD std::string* release_title();
2643
  void set_allocated_title(std::string* title);
2644
  private:
2645
  const std::string& _internal_title() const;
2646
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_title(const std::string& value);
2647
  std::string* _internal_mutable_title();
2648
  public:
2649
2650
  // required int32 Weight = 4;
2651
  bool has_weight() const;
2652
  private:
2653
  bool _internal_has_weight() const;
2654
  public:
2655
  void clear_weight();
2656
  int32_t weight() const;
2657
  void set_weight(int32_t value);
2658
  private:
2659
  int32_t _internal_weight() const;
2660
  void _internal_set_weight(int32_t value);
2661
  public:
2662
2663
  // optional int32 Sort = 5;
2664
  bool has_sort() const;
2665
  private:
2666
  bool _internal_has_sort() const;
2667
  public:
2668
  void clear_sort();
2669
  int32_t sort() const;
2670
  void set_sort(int32_t value);
2671
  private:
2672
  int32_t _internal_sort() const;
2673
  void _internal_set_sort(int32_t value);
2674
  public:
2675
2676
  // optional int32 SrcID = 6;
2677
  bool has_srcid() const;
2678
  private:
2679
  bool _internal_has_srcid() const;
2680
  public:
2681
  void clear_srcid();
2682
  int32_t srcid() const;
2683
  void set_srcid(int32_t value);
2684
  private:
2685
  int32_t _internal_srcid() const;
2686
  void _internal_set_srcid(int32_t value);
2687
  public:
2688
2689
  // required int32 TimingNeed = 7;
2690
  bool has_timingneed() const;
2691
  private:
2692
  bool _internal_has_timingneed() const;
2693
  public:
2694
  void clear_timingneed();
2695
  int32_t timingneed() const;
2696
  void set_timingneed(int32_t value);
2697
  private:
2698
  int32_t _internal_timingneed() const;
2699
  void _internal_set_timingneed(int32_t value);
2700
  public:
2701
2702
  // optional uint32 WiseStrategyFlag = 8;
2703
  bool has_wisestrategyflag() const;
2704
  private:
2705
  bool _internal_has_wisestrategyflag() const;
2706
  public:
2707
  void clear_wisestrategyflag();
2708
  uint32_t wisestrategyflag() const;
2709
  void set_wisestrategyflag(uint32_t value);
2710
  private:
2711
  uint32_t _internal_wisestrategyflag() const;
2712
  void _internal_set_wisestrategyflag(uint32_t value);
2713
  public:
2714
2715
  // optional int32 Degree = 9;
2716
  bool has_degree() const;
2717
  private:
2718
  bool _internal_has_degree() const;
2719
  public:
2720
  void clear_degree();
2721
  int32_t degree() const;
2722
  void set_degree(int32_t value);
2723
  private:
2724
  int32_t _internal_degree() const;
2725
  void _internal_set_degree(int32_t value);
2726
  public:
2727
2728
  // optional int32 ClickNeed = 10;
2729
  bool has_clickneed() const;
2730
  private:
2731
  bool _internal_has_clickneed() const;
2732
  public:
2733
  void clear_clickneed();
2734
  int32_t clickneed() const;
2735
  void set_clickneed(int32_t value);
2736
  private:
2737
  int32_t _internal_clickneed() const;
2738
  void _internal_set_clickneed(int32_t value);
2739
  public:
2740
2741
  // optional int32 StrategyInfo = 11;
2742
  bool has_strategyinfo() const;
2743
  private:
2744
  bool _internal_has_strategyinfo() const;
2745
  public:
2746
  void clear_strategyinfo();
2747
  int32_t strategyinfo() const;
2748
  void set_strategyinfo(int32_t value);
2749
  private:
2750
  int32_t _internal_strategyinfo() const;
2751
  void _internal_set_strategyinfo(int32_t value);
2752
  public:
2753
2754
  // optional int32 SpReqType = 12;
2755
  bool has_spreqtype() const;
2756
  private:
2757
  bool _internal_has_spreqtype() const;
2758
  public:
2759
  void clear_spreqtype();
2760
  int32_t spreqtype() const;
2761
  void set_spreqtype(int32_t value);
2762
  private:
2763
  int32_t _internal_spreqtype() const;
2764
  void _internal_set_spreqtype(int32_t value);
2765
  public:
2766
2767
  // optional int32 SubResNum = 16;
2768
  bool has_subresnum() const;
2769
  private:
2770
  bool _internal_has_subresnum() const;
2771
  public:
2772
  void clear_subresnum();
2773
  int32_t subresnum() const;
2774
  void set_subresnum(int32_t value);
2775
  private:
2776
  int32_t _internal_subresnum() const;
2777
  void _internal_set_subresnum(int32_t value);
2778
  public:
2779
2780
  // optional uint32 ResType = 19;
2781
  bool has_restype() const;
2782
  private:
2783
  bool _internal_has_restype() const;
2784
  public:
2785
  void clear_restype();
2786
  uint32_t restype() const;
2787
  void set_restype(uint32_t value);
2788
  private:
2789
  uint32_t _internal_restype() const;
2790
  void _internal_set_restype(uint32_t value);
2791
  public:
2792
2793
  // optional int32 RecoverCacheTime = 21;
2794
  bool has_recovercachetime() const;
2795
  private:
2796
  bool _internal_has_recovercachetime() const;
2797
  public:
2798
  void clear_recovercachetime();
2799
  int32_t recovercachetime() const;
2800
  void set_recovercachetime(int32_t value);
2801
  private:
2802
  int32_t _internal_recovercachetime() const;
2803
  void _internal_set_recovercachetime(int32_t value);
2804
  public:
2805
2806
  // @@protoc_insertion_point(class_scope:gss.message.gss_res_t)
2807
 private:
2808
  class _Internal;
2809
2810
  // helper for ByteSizeLong()
2811
  size_t RequiredFieldsByteSizeFallback() const;
2812
2813
  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2814
  typedef void InternalArenaConstructable_;
2815
  typedef void DestructorSkippable_;
2816
  struct Impl_ {
2817
    ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2818
    mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2819
    ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::sub_url_t > subresult_;
2820
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr resulturl_;
2821
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr display_;
2822
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr urikey_;
2823
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr entityname_;
2824
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr displaylog_;
2825
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr displaydata_;
2826
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr title_;
2827
    int32_t weight_;
2828
    int32_t sort_;
2829
    int32_t srcid_;
2830
    int32_t timingneed_;
2831
    uint32_t wisestrategyflag_;
2832
    int32_t degree_;
2833
    int32_t clickneed_;
2834
    int32_t strategyinfo_;
2835
    int32_t spreqtype_;
2836
    int32_t subresnum_;
2837
    uint32_t restype_;
2838
    int32_t recovercachetime_;
2839
  };
2840
  union { Impl_ _impl_; };
2841
  friend struct ::TableStruct_message_2eproto;
2842
};
2843
// -------------------------------------------------------------------
2844
2845
class item_t final :
2846
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:gss.message.item_t) */ {
2847
 public:
2848
0
  inline item_t() : item_t(nullptr) {}
2849
  ~item_t() override;
2850
  explicit PROTOBUF_CONSTEXPR item_t(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2851
2852
  item_t(const item_t& from);
2853
  item_t(item_t&& from) noexcept
2854
0
    : item_t() {
2855
0
    *this = ::std::move(from);
2856
0
  }
2857
2858
0
  inline item_t& operator=(const item_t& from) {
2859
0
    CopyFrom(from);
2860
0
    return *this;
2861
0
  }
2862
0
  inline item_t& operator=(item_t&& from) noexcept {
2863
0
    if (this == &from) return *this;
2864
0
    if (GetOwningArena() == from.GetOwningArena()
2865
0
  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2866
0
        && GetOwningArena() != nullptr
2867
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
2868
0
    ) {
2869
0
      InternalSwap(&from);
2870
0
    } else {
2871
0
      CopyFrom(from);
2872
0
    }
2873
0
    return *this;
2874
0
  }
2875
2876
0
  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
2877
0
    return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2878
0
  }
2879
0
  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
2880
0
    return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2881
0
  }
2882
2883
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
2884
0
    return GetDescriptor();
2885
0
  }
2886
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
2887
0
    return default_instance().GetMetadata().descriptor;
2888
0
  }
2889
0
  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
2890
0
    return default_instance().GetMetadata().reflection;
2891
0
  }
2892
0
  static const item_t& default_instance() {
2893
0
    return *internal_default_instance();
2894
0
  }
2895
0
  static inline const item_t* internal_default_instance() {
2896
0
    return reinterpret_cast<const item_t*>(
2897
0
               &_item_t_default_instance_);
2898
0
  }
2899
  static constexpr int kIndexInFileMessages =
2900
    7;
2901
2902
0
  friend void swap(item_t& a, item_t& b) {
2903
0
    a.Swap(&b);
2904
0
  }
2905
0
  inline void Swap(item_t* other) {
2906
0
    if (other == this) return;
2907
0
  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2908
0
    if (GetOwningArena() != nullptr &&
2909
0
        GetOwningArena() == other->GetOwningArena()) {
2910
0
   #else  // PROTOBUF_FORCE_COPY_IN_SWAP
2911
0
    if (GetOwningArena() == other->GetOwningArena()) {
2912
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
2913
0
      InternalSwap(other);
2914
0
    } else {
2915
0
      ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
2916
0
    }
2917
0
  }
2918
0
  void UnsafeArenaSwap(item_t* other) {
2919
0
    if (other == this) return;
2920
0
    GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2921
0
    InternalSwap(other);
2922
0
  }
2923
2924
  // implements Message ----------------------------------------------
2925
2926
0
  item_t* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
2927
0
    return CreateMaybeMessage<item_t>(arena);
2928
0
  }
2929
  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2930
  void CopyFrom(const item_t& from);
2931
  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2932
0
  void MergeFrom( const item_t& from) {
2933
0
    item_t::MergeImpl(*this, from);
2934
0
  }
2935
  private:
2936
  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2937
  public:
2938
  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
2939
  bool IsInitialized() const final;
2940
2941
  size_t ByteSizeLong() const final;
2942
  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
2943
  uint8_t* _InternalSerialize(
2944
      uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2945
0
  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
2946
2947
  private:
2948
  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
2949
  void SharedDtor();
2950
  void SetCachedSize(int size) const final;
2951
  void InternalSwap(item_t* other);
2952
2953
  private:
2954
  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2955
0
  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2956
0
    return "gss.message.item_t";
2957
0
  }
2958
  protected:
2959
  explicit item_t(::PROTOBUF_NAMESPACE_ID::Arena* arena,
2960
                       bool is_message_owned = false);
2961
  public:
2962
2963
  static const ClassData _class_data_;
2964
  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
2965
2966
  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2967
2968
  // nested types ----------------------------------------------------
2969
2970
  // accessors -------------------------------------------------------
2971
2972
  enum : int {
2973
    kTitleFieldNumber = 1,
2974
    kContentFieldNumber = 2,
2975
    kParentFieldNumber = 3,
2976
  };
2977
  // required string title = 1;
2978
  bool has_title() const;
2979
  private:
2980
  bool _internal_has_title() const;
2981
  public:
2982
  void clear_title();
2983
  const std::string& title() const;
2984
  template <typename ArgT0 = const std::string&, typename... ArgT>
2985
  void set_title(ArgT0&& arg0, ArgT... args);
2986
  std::string* mutable_title();
2987
  PROTOBUF_NODISCARD std::string* release_title();
2988
  void set_allocated_title(std::string* title);
2989
  private:
2990
  const std::string& _internal_title() const;
2991
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_title(const std::string& value);
2992
  std::string* _internal_mutable_title();
2993
  public:
2994
2995
  // required string content = 2;
2996
  bool has_content() const;
2997
  private:
2998
  bool _internal_has_content() const;
2999
  public:
3000
  void clear_content();
3001
  const std::string& content() const;
3002
  template <typename ArgT0 = const std::string&, typename... ArgT>
3003
  void set_content(ArgT0&& arg0, ArgT... args);
3004
  std::string* mutable_content();
3005
  PROTOBUF_NODISCARD std::string* release_content();
3006
  void set_allocated_content(std::string* content);
3007
  private:
3008
  const std::string& _internal_content() const;
3009
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_content(const std::string& value);
3010
  std::string* _internal_mutable_content();
3011
  public:
3012
3013
  // required int32 parent = 3;
3014
  bool has_parent() const;
3015
  private:
3016
  bool _internal_has_parent() const;
3017
  public:
3018
  void clear_parent();
3019
  int32_t parent() const;
3020
  void set_parent(int32_t value);
3021
  private:
3022
  int32_t _internal_parent() const;
3023
  void _internal_set_parent(int32_t value);
3024
  public:
3025
3026
  // @@protoc_insertion_point(class_scope:gss.message.item_t)
3027
 private:
3028
  class _Internal;
3029
3030
  // helper for ByteSizeLong()
3031
  size_t RequiredFieldsByteSizeFallback() const;
3032
3033
  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3034
  typedef void InternalArenaConstructable_;
3035
  typedef void DestructorSkippable_;
3036
  struct Impl_ {
3037
    ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3038
    mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3039
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr title_;
3040
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr content_;
3041
    int32_t parent_;
3042
  };
3043
  union { Impl_ _impl_; };
3044
  friend struct ::TableStruct_message_2eproto;
3045
};
3046
// -------------------------------------------------------------------
3047
3048
class debug_info_t final :
3049
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:gss.message.debug_info_t) */ {
3050
 public:
3051
0
  inline debug_info_t() : debug_info_t(nullptr) {}
3052
  ~debug_info_t() override;
3053
  explicit PROTOBUF_CONSTEXPR debug_info_t(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3054
3055
  debug_info_t(const debug_info_t& from);
3056
  debug_info_t(debug_info_t&& from) noexcept
3057
0
    : debug_info_t() {
3058
0
    *this = ::std::move(from);
3059
0
  }
3060
3061
0
  inline debug_info_t& operator=(const debug_info_t& from) {
3062
0
    CopyFrom(from);
3063
0
    return *this;
3064
0
  }
3065
0
  inline debug_info_t& operator=(debug_info_t&& from) noexcept {
3066
0
    if (this == &from) return *this;
3067
0
    if (GetOwningArena() == from.GetOwningArena()
3068
0
  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3069
0
        && GetOwningArena() != nullptr
3070
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
3071
0
    ) {
3072
0
      InternalSwap(&from);
3073
0
    } else {
3074
0
      CopyFrom(from);
3075
0
    }
3076
0
    return *this;
3077
0
  }
3078
3079
0
  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3080
0
    return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3081
0
  }
3082
0
  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3083
0
    return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3084
0
  }
3085
3086
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3087
0
    return GetDescriptor();
3088
0
  }
3089
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3090
0
    return default_instance().GetMetadata().descriptor;
3091
0
  }
3092
0
  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3093
0
    return default_instance().GetMetadata().reflection;
3094
0
  }
3095
0
  static const debug_info_t& default_instance() {
3096
0
    return *internal_default_instance();
3097
0
  }
3098
0
  static inline const debug_info_t* internal_default_instance() {
3099
0
    return reinterpret_cast<const debug_info_t*>(
3100
0
               &_debug_info_t_default_instance_);
3101
0
  }
3102
  static constexpr int kIndexInFileMessages =
3103
    8;
3104
3105
0
  friend void swap(debug_info_t& a, debug_info_t& b) {
3106
0
    a.Swap(&b);
3107
0
  }
3108
0
  inline void Swap(debug_info_t* other) {
3109
0
    if (other == this) return;
3110
0
  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3111
0
    if (GetOwningArena() != nullptr &&
3112
0
        GetOwningArena() == other->GetOwningArena()) {
3113
0
   #else  // PROTOBUF_FORCE_COPY_IN_SWAP
3114
0
    if (GetOwningArena() == other->GetOwningArena()) {
3115
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
3116
0
      InternalSwap(other);
3117
0
    } else {
3118
0
      ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3119
0
    }
3120
0
  }
3121
0
  void UnsafeArenaSwap(debug_info_t* other) {
3122
0
    if (other == this) return;
3123
0
    GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3124
0
    InternalSwap(other);
3125
0
  }
3126
3127
  // implements Message ----------------------------------------------
3128
3129
0
  debug_info_t* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3130
0
    return CreateMaybeMessage<debug_info_t>(arena);
3131
0
  }
3132
  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3133
  void CopyFrom(const debug_info_t& from);
3134
  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3135
0
  void MergeFrom( const debug_info_t& from) {
3136
0
    debug_info_t::MergeImpl(*this, from);
3137
0
  }
3138
  private:
3139
  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3140
  public:
3141
  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3142
  bool IsInitialized() const final;
3143
3144
  size_t ByteSizeLong() const final;
3145
  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3146
  uint8_t* _InternalSerialize(
3147
      uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3148
0
  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3149
3150
  private:
3151
  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3152
  void SharedDtor();
3153
  void SetCachedSize(int size) const final;
3154
  void InternalSwap(debug_info_t* other);
3155
3156
  private:
3157
  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3158
0
  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3159
0
    return "gss.message.debug_info_t";
3160
0
  }
3161
  protected:
3162
  explicit debug_info_t(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3163
                       bool is_message_owned = false);
3164
  public:
3165
3166
  static const ClassData _class_data_;
3167
  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3168
3169
  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3170
3171
  // nested types ----------------------------------------------------
3172
3173
  // accessors -------------------------------------------------------
3174
3175
  enum : int {
3176
    kItemInfoFieldNumber = 2,
3177
    kAnchorInfoFieldNumber = 3,
3178
    kDebugInfoFieldNumber = 4,
3179
    kIdebugFieldNumber = 1,
3180
  };
3181
  // repeated string item_info = 2;
3182
  int item_info_size() const;
3183
  private:
3184
  int _internal_item_info_size() const;
3185
  public:
3186
  void clear_item_info();
3187
  const std::string& item_info(int index) const;
3188
  std::string* mutable_item_info(int index);
3189
  void set_item_info(int index, const std::string& value);
3190
  void set_item_info(int index, std::string&& value);
3191
  void set_item_info(int index, const char* value);
3192
  void set_item_info(int index, const char* value, size_t size);
3193
  std::string* add_item_info();
3194
  void add_item_info(const std::string& value);
3195
  void add_item_info(std::string&& value);
3196
  void add_item_info(const char* value);
3197
  void add_item_info(const char* value, size_t size);
3198
  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& item_info() const;
3199
  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_item_info();
3200
  private:
3201
  const std::string& _internal_item_info(int index) const;
3202
  std::string* _internal_add_item_info();
3203
  public:
3204
3205
  // repeated string anchor_info = 3;
3206
  int anchor_info_size() const;
3207
  private:
3208
  int _internal_anchor_info_size() const;
3209
  public:
3210
  void clear_anchor_info();
3211
  const std::string& anchor_info(int index) const;
3212
  std::string* mutable_anchor_info(int index);
3213
  void set_anchor_info(int index, const std::string& value);
3214
  void set_anchor_info(int index, std::string&& value);
3215
  void set_anchor_info(int index, const char* value);
3216
  void set_anchor_info(int index, const char* value, size_t size);
3217
  std::string* add_anchor_info();
3218
  void add_anchor_info(const std::string& value);
3219
  void add_anchor_info(std::string&& value);
3220
  void add_anchor_info(const char* value);
3221
  void add_anchor_info(const char* value, size_t size);
3222
  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& anchor_info() const;
3223
  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_anchor_info();
3224
  private:
3225
  const std::string& _internal_anchor_info(int index) const;
3226
  std::string* _internal_add_anchor_info();
3227
  public:
3228
3229
  // repeated .gss.message.item_t debug_info = 4 [deprecated = true];
3230
  PROTOBUF_DEPRECATED int debug_info_size() const;
3231
  private:
3232
  int _internal_debug_info_size() const;
3233
  public:
3234
  PROTOBUF_DEPRECATED void clear_debug_info();
3235
  PROTOBUF_DEPRECATED ::gss::message::item_t* mutable_debug_info(int index);
3236
  PROTOBUF_DEPRECATED ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::item_t >*
3237
      mutable_debug_info();
3238
  private:
3239
  const ::gss::message::item_t& _internal_debug_info(int index) const;
3240
  ::gss::message::item_t* _internal_add_debug_info();
3241
  public:
3242
  PROTOBUF_DEPRECATED const ::gss::message::item_t& debug_info(int index) const;
3243
  PROTOBUF_DEPRECATED ::gss::message::item_t* add_debug_info();
3244
  PROTOBUF_DEPRECATED const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::item_t >&
3245
      debug_info() const;
3246
3247
  // optional bytes idebug = 1;
3248
  bool has_idebug() const;
3249
  private:
3250
  bool _internal_has_idebug() const;
3251
  public:
3252
  void clear_idebug();
3253
  const std::string& idebug() const;
3254
  template <typename ArgT0 = const std::string&, typename... ArgT>
3255
  void set_idebug(ArgT0&& arg0, ArgT... args);
3256
  std::string* mutable_idebug();
3257
  PROTOBUF_NODISCARD std::string* release_idebug();
3258
  void set_allocated_idebug(std::string* idebug);
3259
  private:
3260
  const std::string& _internal_idebug() const;
3261
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_idebug(const std::string& value);
3262
  std::string* _internal_mutable_idebug();
3263
  public:
3264
3265
  // @@protoc_insertion_point(class_scope:gss.message.debug_info_t)
3266
 private:
3267
  class _Internal;
3268
3269
  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3270
  typedef void InternalArenaConstructable_;
3271
  typedef void DestructorSkippable_;
3272
  struct Impl_ {
3273
    ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3274
    mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3275
    ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> item_info_;
3276
    ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> anchor_info_;
3277
    ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::item_t > debug_info_;
3278
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr idebug_;
3279
  };
3280
  union { Impl_ _impl_; };
3281
  friend struct ::TableStruct_message_2eproto;
3282
};
3283
// -------------------------------------------------------------------
3284
3285
class gss_us_res_t final :
3286
    public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:gss.message.gss_us_res_t) */ {
3287
 public:
3288
0
  inline gss_us_res_t() : gss_us_res_t(nullptr) {}
3289
  ~gss_us_res_t() override;
3290
  explicit PROTOBUF_CONSTEXPR gss_us_res_t(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3291
3292
  gss_us_res_t(const gss_us_res_t& from);
3293
  gss_us_res_t(gss_us_res_t&& from) noexcept
3294
0
    : gss_us_res_t() {
3295
0
    *this = ::std::move(from);
3296
0
  }
3297
3298
0
  inline gss_us_res_t& operator=(const gss_us_res_t& from) {
3299
0
    CopyFrom(from);
3300
0
    return *this;
3301
0
  }
3302
0
  inline gss_us_res_t& operator=(gss_us_res_t&& from) noexcept {
3303
0
    if (this == &from) return *this;
3304
0
    if (GetOwningArena() == from.GetOwningArena()
3305
0
  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3306
0
        && GetOwningArena() != nullptr
3307
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
3308
0
    ) {
3309
0
      InternalSwap(&from);
3310
0
    } else {
3311
0
      CopyFrom(from);
3312
0
    }
3313
0
    return *this;
3314
0
  }
3315
3316
0
  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
3317
0
    return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3318
0
  }
3319
0
  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
3320
0
    return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3321
0
  }
3322
3323
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
3324
0
    return GetDescriptor();
3325
0
  }
3326
0
  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
3327
0
    return default_instance().GetMetadata().descriptor;
3328
0
  }
3329
0
  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
3330
0
    return default_instance().GetMetadata().reflection;
3331
0
  }
3332
0
  static const gss_us_res_t& default_instance() {
3333
0
    return *internal_default_instance();
3334
0
  }
3335
0
  static inline const gss_us_res_t* internal_default_instance() {
3336
0
    return reinterpret_cast<const gss_us_res_t*>(
3337
0
               &_gss_us_res_t_default_instance_);
3338
0
  }
3339
  static constexpr int kIndexInFileMessages =
3340
    9;
3341
3342
0
  friend void swap(gss_us_res_t& a, gss_us_res_t& b) {
3343
0
    a.Swap(&b);
3344
0
  }
3345
0
  inline void Swap(gss_us_res_t* other) {
3346
0
    if (other == this) return;
3347
0
  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3348
0
    if (GetOwningArena() != nullptr &&
3349
0
        GetOwningArena() == other->GetOwningArena()) {
3350
0
   #else  // PROTOBUF_FORCE_COPY_IN_SWAP
3351
0
    if (GetOwningArena() == other->GetOwningArena()) {
3352
0
  #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
3353
0
      InternalSwap(other);
3354
0
    } else {
3355
0
      ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
3356
0
    }
3357
0
  }
3358
0
  void UnsafeArenaSwap(gss_us_res_t* other) {
3359
0
    if (other == this) return;
3360
0
    GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3361
0
    InternalSwap(other);
3362
0
  }
3363
3364
  // implements Message ----------------------------------------------
3365
3366
0
  gss_us_res_t* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
3367
0
    return CreateMaybeMessage<gss_us_res_t>(arena);
3368
0
  }
3369
  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3370
  void CopyFrom(const gss_us_res_t& from);
3371
  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3372
0
  void MergeFrom( const gss_us_res_t& from) {
3373
0
    gss_us_res_t::MergeImpl(*this, from);
3374
0
  }
3375
  private:
3376
  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3377
  public:
3378
  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
3379
  bool IsInitialized() const final;
3380
3381
  size_t ByteSizeLong() const final;
3382
  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
3383
  uint8_t* _InternalSerialize(
3384
      uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3385
0
  int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
3386
3387
  private:
3388
  void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
3389
  void SharedDtor();
3390
  void SetCachedSize(int size) const final;
3391
  void InternalSwap(gss_us_res_t* other);
3392
3393
  private:
3394
  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3395
0
  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3396
0
    return "gss.message.gss_us_res_t";
3397
0
  }
3398
  protected:
3399
  explicit gss_us_res_t(::PROTOBUF_NAMESPACE_ID::Arena* arena,
3400
                       bool is_message_owned = false);
3401
  public:
3402
3403
  static const ClassData _class_data_;
3404
  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
3405
3406
  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3407
3408
  // nested types ----------------------------------------------------
3409
3410
  // accessors -------------------------------------------------------
3411
3412
  enum : int {
3413
    kResultFieldNumber = 3,
3414
    kDispDataUrlExFieldNumber = 8,
3415
    kDispDataQueryExFieldNumber = 9,
3416
    kNameFieldNumber = 20,
3417
    kInfoFieldNumber = 5,
3418
    kQueryIDFieldNumber = 2,
3419
    kResultCodeFieldNumber = 1,
3420
    kResultNumFieldNumber = 4,
3421
    kBfeCachedTimeFieldNumber = 6,
3422
    kBfeCachedIslocateFieldNumber = 7,
3423
  };
3424
  // repeated .gss.message.gss_res_t Result = 3;
3425
  int result_size() const;
3426
  private:
3427
  int _internal_result_size() const;
3428
  public:
3429
  void clear_result();
3430
  ::gss::message::gss_res_t* mutable_result(int index);
3431
  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::gss_res_t >*
3432
      mutable_result();
3433
  private:
3434
  const ::gss::message::gss_res_t& _internal_result(int index) const;
3435
  ::gss::message::gss_res_t* _internal_add_result();
3436
  public:
3437
  const ::gss::message::gss_res_t& result(int index) const;
3438
  ::gss::message::gss_res_t* add_result();
3439
  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::gss_res_t >&
3440
      result() const;
3441
3442
  // optional bytes disp_data_url_ex = 8;
3443
  bool has_disp_data_url_ex() const;
3444
  private:
3445
  bool _internal_has_disp_data_url_ex() const;
3446
  public:
3447
  void clear_disp_data_url_ex();
3448
  const std::string& disp_data_url_ex() const;
3449
  template <typename ArgT0 = const std::string&, typename... ArgT>
3450
  void set_disp_data_url_ex(ArgT0&& arg0, ArgT... args);
3451
  std::string* mutable_disp_data_url_ex();
3452
  PROTOBUF_NODISCARD std::string* release_disp_data_url_ex();
3453
  void set_allocated_disp_data_url_ex(std::string* disp_data_url_ex);
3454
  private:
3455
  const std::string& _internal_disp_data_url_ex() const;
3456
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_disp_data_url_ex(const std::string& value);
3457
  std::string* _internal_mutable_disp_data_url_ex();
3458
  public:
3459
3460
  // optional bytes disp_data_query_ex = 9;
3461
  bool has_disp_data_query_ex() const;
3462
  private:
3463
  bool _internal_has_disp_data_query_ex() const;
3464
  public:
3465
  void clear_disp_data_query_ex();
3466
  const std::string& disp_data_query_ex() const;
3467
  template <typename ArgT0 = const std::string&, typename... ArgT>
3468
  void set_disp_data_query_ex(ArgT0&& arg0, ArgT... args);
3469
  std::string* mutable_disp_data_query_ex();
3470
  PROTOBUF_NODISCARD std::string* release_disp_data_query_ex();
3471
  void set_allocated_disp_data_query_ex(std::string* disp_data_query_ex);
3472
  private:
3473
  const std::string& _internal_disp_data_query_ex() const;
3474
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_disp_data_query_ex(const std::string& value);
3475
  std::string* _internal_mutable_disp_data_query_ex();
3476
  public:
3477
3478
  // optional string name = 20;
3479
  bool has_name() const;
3480
  private:
3481
  bool _internal_has_name() const;
3482
  public:
3483
  void clear_name();
3484
  const std::string& name() const;
3485
  template <typename ArgT0 = const std::string&, typename... ArgT>
3486
  void set_name(ArgT0&& arg0, ArgT... args);
3487
  std::string* mutable_name();
3488
  PROTOBUF_NODISCARD std::string* release_name();
3489
  void set_allocated_name(std::string* name);
3490
  private:
3491
  const std::string& _internal_name() const;
3492
  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
3493
  std::string* _internal_mutable_name();
3494
  public:
3495
3496
  // optional .gss.message.debug_info_t info = 5;
3497
  bool has_info() const;
3498
  private:
3499
  bool _internal_has_info() const;
3500
  public:
3501
  void clear_info();
3502
  const ::gss::message::debug_info_t& info() const;
3503
  PROTOBUF_NODISCARD ::gss::message::debug_info_t* release_info();
3504
  ::gss::message::debug_info_t* mutable_info();
3505
  void set_allocated_info(::gss::message::debug_info_t* info);
3506
  private:
3507
  const ::gss::message::debug_info_t& _internal_info() const;
3508
  ::gss::message::debug_info_t* _internal_mutable_info();
3509
  public:
3510
  void unsafe_arena_set_allocated_info(
3511
      ::gss::message::debug_info_t* info);
3512
  ::gss::message::debug_info_t* unsafe_arena_release_info();
3513
3514
  // required uint64 QueryID = 2;
3515
  bool has_queryid() const;
3516
  private:
3517
  bool _internal_has_queryid() const;
3518
  public:
3519
  void clear_queryid();
3520
  uint64_t queryid() const;
3521
  void set_queryid(uint64_t value);
3522
  private:
3523
  uint64_t _internal_queryid() const;
3524
  void _internal_set_queryid(uint64_t value);
3525
  public:
3526
3527
  // required int32 ResultCode = 1;
3528
  bool has_resultcode() const;
3529
  private:
3530
  bool _internal_has_resultcode() const;
3531
  public:
3532
  void clear_resultcode();
3533
  int32_t resultcode() const;
3534
  void set_resultcode(int32_t value);
3535
  private:
3536
  int32_t _internal_resultcode() const;
3537
  void _internal_set_resultcode(int32_t value);
3538
  public:
3539
3540
  // required uint32 ResultNum = 4;
3541
  bool has_resultnum() const;
3542
  private:
3543
  bool _internal_has_resultnum() const;
3544
  public:
3545
  void clear_resultnum();
3546
  uint32_t resultnum() const;
3547
  void set_resultnum(uint32_t value);
3548
  private:
3549
  uint32_t _internal_resultnum() const;
3550
  void _internal_set_resultnum(uint32_t value);
3551
  public:
3552
3553
  // optional int32 bfe_cached_time = 6;
3554
  bool has_bfe_cached_time() const;
3555
  private:
3556
  bool _internal_has_bfe_cached_time() const;
3557
  public:
3558
  void clear_bfe_cached_time();
3559
  int32_t bfe_cached_time() const;
3560
  void set_bfe_cached_time(int32_t value);
3561
  private:
3562
  int32_t _internal_bfe_cached_time() const;
3563
  void _internal_set_bfe_cached_time(int32_t value);
3564
  public:
3565
3566
  // optional int32 bfe_cached_islocate = 7;
3567
  bool has_bfe_cached_islocate() const;
3568
  private:
3569
  bool _internal_has_bfe_cached_islocate() const;
3570
  public:
3571
  void clear_bfe_cached_islocate();
3572
  int32_t bfe_cached_islocate() const;
3573
  void set_bfe_cached_islocate(int32_t value);
3574
  private:
3575
  int32_t _internal_bfe_cached_islocate() const;
3576
  void _internal_set_bfe_cached_islocate(int32_t value);
3577
  public:
3578
3579
  // @@protoc_insertion_point(class_scope:gss.message.gss_us_res_t)
3580
 private:
3581
  class _Internal;
3582
3583
  // helper for ByteSizeLong()
3584
  size_t RequiredFieldsByteSizeFallback() const;
3585
3586
  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3587
  typedef void InternalArenaConstructable_;
3588
  typedef void DestructorSkippable_;
3589
  struct Impl_ {
3590
    ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3591
    mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3592
    ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::gss_res_t > result_;
3593
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr disp_data_url_ex_;
3594
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr disp_data_query_ex_;
3595
    ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
3596
    ::gss::message::debug_info_t* info_;
3597
    uint64_t queryid_;
3598
    int32_t resultcode_;
3599
    uint32_t resultnum_;
3600
    int32_t bfe_cached_time_;
3601
    int32_t bfe_cached_islocate_;
3602
  };
3603
  union { Impl_ _impl_; };
3604
  friend struct ::TableStruct_message_2eproto;
3605
};
3606
// ===================================================================
3607
3608
3609
// ===================================================================
3610
3611
#ifdef __GNUC__
3612
  #pragma GCC diagnostic push
3613
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
3614
#endif  // __GNUC__
3615
// gss_src_req_t
3616
3617
// repeated string TransQuery = 1;
3618
0
inline int gss_src_req_t::_internal_transquery_size() const {
3619
0
  return _impl_.transquery_.size();
3620
0
}
3621
0
inline int gss_src_req_t::transquery_size() const {
3622
0
  return _internal_transquery_size();
3623
0
}
3624
0
inline void gss_src_req_t::clear_transquery() {
3625
0
  _impl_.transquery_.Clear();
3626
0
}
3627
0
inline std::string* gss_src_req_t::add_transquery() {
3628
0
  std::string* _s = _internal_add_transquery();
3629
0
  // @@protoc_insertion_point(field_add_mutable:gss.message.gss_src_req_t.TransQuery)
3630
0
  return _s;
3631
0
}
3632
0
inline const std::string& gss_src_req_t::_internal_transquery(int index) const {
3633
0
  return _impl_.transquery_.Get(index);
3634
0
}
3635
0
inline const std::string& gss_src_req_t::transquery(int index) const {
3636
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.TransQuery)
3637
0
  return _internal_transquery(index);
3638
0
}
3639
0
inline std::string* gss_src_req_t::mutable_transquery(int index) {
3640
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_src_req_t.TransQuery)
3641
0
  return _impl_.transquery_.Mutable(index);
3642
0
}
3643
0
inline void gss_src_req_t::set_transquery(int index, const std::string& value) {
3644
0
  _impl_.transquery_.Mutable(index)->assign(value);
3645
0
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.TransQuery)
3646
0
}
3647
0
inline void gss_src_req_t::set_transquery(int index, std::string&& value) {
3648
0
  _impl_.transquery_.Mutable(index)->assign(std::move(value));
3649
0
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.TransQuery)
3650
0
}
3651
0
inline void gss_src_req_t::set_transquery(int index, const char* value) {
3652
0
  GOOGLE_DCHECK(value != nullptr);
3653
0
  _impl_.transquery_.Mutable(index)->assign(value);
3654
0
  // @@protoc_insertion_point(field_set_char:gss.message.gss_src_req_t.TransQuery)
3655
0
}
3656
0
inline void gss_src_req_t::set_transquery(int index, const char* value, size_t size) {
3657
0
  _impl_.transquery_.Mutable(index)->assign(
3658
0
    reinterpret_cast<const char*>(value), size);
3659
0
  // @@protoc_insertion_point(field_set_pointer:gss.message.gss_src_req_t.TransQuery)
3660
0
}
3661
0
inline std::string* gss_src_req_t::_internal_add_transquery() {
3662
0
  return _impl_.transquery_.Add();
3663
0
}
3664
0
inline void gss_src_req_t::add_transquery(const std::string& value) {
3665
0
  _impl_.transquery_.Add()->assign(value);
3666
0
  // @@protoc_insertion_point(field_add:gss.message.gss_src_req_t.TransQuery)
3667
0
}
3668
0
inline void gss_src_req_t::add_transquery(std::string&& value) {
3669
0
  _impl_.transquery_.Add(std::move(value));
3670
0
  // @@protoc_insertion_point(field_add:gss.message.gss_src_req_t.TransQuery)
3671
0
}
3672
0
inline void gss_src_req_t::add_transquery(const char* value) {
3673
0
  GOOGLE_DCHECK(value != nullptr);
3674
0
  _impl_.transquery_.Add()->assign(value);
3675
0
  // @@protoc_insertion_point(field_add_char:gss.message.gss_src_req_t.TransQuery)
3676
0
}
3677
0
inline void gss_src_req_t::add_transquery(const char* value, size_t size) {
3678
0
  _impl_.transquery_.Add()->assign(reinterpret_cast<const char*>(value), size);
3679
0
  // @@protoc_insertion_point(field_add_pointer:gss.message.gss_src_req_t.TransQuery)
3680
0
}
3681
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
3682
0
gss_src_req_t::transquery() const {
3683
0
  // @@protoc_insertion_point(field_list:gss.message.gss_src_req_t.TransQuery)
3684
0
  return _impl_.transquery_;
3685
0
}
3686
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
3687
0
gss_src_req_t::mutable_transquery() {
3688
0
  // @@protoc_insertion_point(field_mutable_list:gss.message.gss_src_req_t.TransQuery)
3689
0
  return &_impl_.transquery_;
3690
0
}
3691
3692
// repeated int32 ExtType = 2;
3693
0
inline int gss_src_req_t::_internal_exttype_size() const {
3694
0
  return _impl_.exttype_.size();
3695
0
}
3696
0
inline int gss_src_req_t::exttype_size() const {
3697
0
  return _internal_exttype_size();
3698
0
}
3699
0
inline void gss_src_req_t::clear_exttype() {
3700
0
  _impl_.exttype_.Clear();
3701
0
}
3702
0
inline int32_t gss_src_req_t::_internal_exttype(int index) const {
3703
0
  return _impl_.exttype_.Get(index);
3704
0
}
3705
0
inline int32_t gss_src_req_t::exttype(int index) const {
3706
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.ExtType)
3707
0
  return _internal_exttype(index);
3708
0
}
3709
0
inline void gss_src_req_t::set_exttype(int index, int32_t value) {
3710
0
  _impl_.exttype_.Set(index, value);
3711
0
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.ExtType)
3712
0
}
3713
0
inline void gss_src_req_t::_internal_add_exttype(int32_t value) {
3714
0
  _impl_.exttype_.Add(value);
3715
0
}
3716
0
inline void gss_src_req_t::add_exttype(int32_t value) {
3717
0
  _internal_add_exttype(value);
3718
0
  // @@protoc_insertion_point(field_add:gss.message.gss_src_req_t.ExtType)
3719
0
}
3720
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3721
0
gss_src_req_t::_internal_exttype() const {
3722
0
  return _impl_.exttype_;
3723
0
}
3724
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3725
0
gss_src_req_t::exttype() const {
3726
0
  // @@protoc_insertion_point(field_list:gss.message.gss_src_req_t.ExtType)
3727
0
  return _internal_exttype();
3728
0
}
3729
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3730
0
gss_src_req_t::_internal_mutable_exttype() {
3731
0
  return &_impl_.exttype_;
3732
0
}
3733
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3734
0
gss_src_req_t::mutable_exttype() {
3735
0
  // @@protoc_insertion_point(field_mutable_list:gss.message.gss_src_req_t.ExtType)
3736
0
  return _internal_mutable_exttype();
3737
0
}
3738
3739
// optional int32 SrcID = 3;
3740
0
inline bool gss_src_req_t::_internal_has_srcid() const {
3741
0
  bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
3742
0
  return value;
3743
0
}
3744
0
inline bool gss_src_req_t::has_srcid() const {
3745
0
  return _internal_has_srcid();
3746
0
}
3747
0
inline void gss_src_req_t::clear_srcid() {
3748
0
  _impl_.srcid_ = 0;
3749
0
  _impl_._has_bits_[0] &= ~0x00000080u;
3750
0
}
3751
0
inline int32_t gss_src_req_t::_internal_srcid() const {
3752
0
  return _impl_.srcid_;
3753
0
}
3754
0
inline int32_t gss_src_req_t::srcid() const {
3755
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.SrcID)
3756
0
  return _internal_srcid();
3757
0
}
3758
0
inline void gss_src_req_t::_internal_set_srcid(int32_t value) {
3759
0
  _impl_._has_bits_[0] |= 0x00000080u;
3760
0
  _impl_.srcid_ = value;
3761
0
}
3762
0
inline void gss_src_req_t::set_srcid(int32_t value) {
3763
0
  _internal_set_srcid(value);
3764
0
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.SrcID)
3765
0
}
3766
3767
// optional int32 Pos = 5;
3768
0
inline bool gss_src_req_t::_internal_has_pos() const {
3769
0
  bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
3770
0
  return value;
3771
0
}
3772
0
inline bool gss_src_req_t::has_pos() const {
3773
0
  return _internal_has_pos();
3774
0
}
3775
0
inline void gss_src_req_t::clear_pos() {
3776
0
  _impl_.pos_ = 0;
3777
0
  _impl_._has_bits_[0] &= ~0x00000100u;
3778
0
}
3779
0
inline int32_t gss_src_req_t::_internal_pos() const {
3780
0
  return _impl_.pos_;
3781
0
}
3782
0
inline int32_t gss_src_req_t::pos() const {
3783
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.Pos)
3784
0
  return _internal_pos();
3785
0
}
3786
0
inline void gss_src_req_t::_internal_set_pos(int32_t value) {
3787
0
  _impl_._has_bits_[0] |= 0x00000100u;
3788
0
  _impl_.pos_ = value;
3789
0
}
3790
0
inline void gss_src_req_t::set_pos(int32_t value) {
3791
0
  _internal_set_pos(value);
3792
0
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.Pos)
3793
0
}
3794
3795
// optional int32 Place = 6;
3796
0
inline bool gss_src_req_t::_internal_has_place() const {
3797
0
  bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
3798
0
  return value;
3799
0
}
3800
0
inline bool gss_src_req_t::has_place() const {
3801
0
  return _internal_has_place();
3802
0
}
3803
0
inline void gss_src_req_t::clear_place() {
3804
0
  _impl_.place_ = 0;
3805
0
  _impl_._has_bits_[0] &= ~0x00000200u;
3806
0
}
3807
0
inline int32_t gss_src_req_t::_internal_place() const {
3808
0
  return _impl_.place_;
3809
0
}
3810
0
inline int32_t gss_src_req_t::place() const {
3811
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.Place)
3812
0
  return _internal_place();
3813
0
}
3814
0
inline void gss_src_req_t::_internal_set_place(int32_t value) {
3815
0
  _impl_._has_bits_[0] |= 0x00000200u;
3816
0
  _impl_.place_ = value;
3817
0
}
3818
0
inline void gss_src_req_t::set_place(int32_t value) {
3819
0
  _internal_set_place(value);
3820
0
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.Place)
3821
0
}
3822
3823
// optional int32 Degree = 7;
3824
0
inline bool gss_src_req_t::_internal_has_degree() const {
3825
0
  bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
3826
0
  return value;
3827
0
}
3828
0
inline bool gss_src_req_t::has_degree() const {
3829
0
  return _internal_has_degree();
3830
0
}
3831
0
inline void gss_src_req_t::clear_degree() {
3832
0
  _impl_.degree_ = 0;
3833
0
  _impl_._has_bits_[0] &= ~0x00000400u;
3834
0
}
3835
0
inline int32_t gss_src_req_t::_internal_degree() const {
3836
0
  return _impl_.degree_;
3837
0
}
3838
0
inline int32_t gss_src_req_t::degree() const {
3839
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.Degree)
3840
0
  return _internal_degree();
3841
0
}
3842
0
inline void gss_src_req_t::_internal_set_degree(int32_t value) {
3843
0
  _impl_._has_bits_[0] |= 0x00000400u;
3844
0
  _impl_.degree_ = value;
3845
0
}
3846
0
inline void gss_src_req_t::set_degree(int32_t value) {
3847
0
  _internal_set_degree(value);
3848
0
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.Degree)
3849
0
}
3850
3851
// optional string Key = 8;
3852
0
inline bool gss_src_req_t::_internal_has_key() const {
3853
0
  bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3854
0
  return value;
3855
0
}
3856
0
inline bool gss_src_req_t::has_key() const {
3857
0
  return _internal_has_key();
3858
0
}
3859
0
inline void gss_src_req_t::clear_key() {
3860
0
  _impl_.key_.ClearToEmpty();
3861
0
  _impl_._has_bits_[0] &= ~0x00000001u;
3862
0
}
3863
0
inline const std::string& gss_src_req_t::key() const {
3864
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.Key)
3865
0
  return _internal_key();
3866
0
}
3867
template <typename ArgT0, typename... ArgT>
3868
inline PROTOBUF_ALWAYS_INLINE
3869
void gss_src_req_t::set_key(ArgT0&& arg0, ArgT... args) {
3870
 _impl_._has_bits_[0] |= 0x00000001u;
3871
 _impl_.key_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3872
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.Key)
3873
}
3874
0
inline std::string* gss_src_req_t::mutable_key() {
3875
0
  std::string* _s = _internal_mutable_key();
3876
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_src_req_t.Key)
3877
0
  return _s;
3878
0
}
3879
0
inline const std::string& gss_src_req_t::_internal_key() const {
3880
0
  return _impl_.key_.Get();
3881
0
}
3882
0
inline void gss_src_req_t::_internal_set_key(const std::string& value) {
3883
0
  _impl_._has_bits_[0] |= 0x00000001u;
3884
0
  _impl_.key_.Set(value, GetArenaForAllocation());
3885
0
}
3886
0
inline std::string* gss_src_req_t::_internal_mutable_key() {
3887
0
  _impl_._has_bits_[0] |= 0x00000001u;
3888
0
  return _impl_.key_.Mutable(GetArenaForAllocation());
3889
0
}
3890
0
inline std::string* gss_src_req_t::release_key() {
3891
0
  // @@protoc_insertion_point(field_release:gss.message.gss_src_req_t.Key)
3892
0
  if (!_internal_has_key()) {
3893
0
    return nullptr;
3894
0
  }
3895
0
  _impl_._has_bits_[0] &= ~0x00000001u;
3896
0
  auto* p = _impl_.key_.Release();
3897
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3898
0
  if (_impl_.key_.IsDefault()) {
3899
0
    _impl_.key_.Set("", GetArenaForAllocation());
3900
0
  }
3901
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3902
0
  return p;
3903
0
}
3904
0
inline void gss_src_req_t::set_allocated_key(std::string* key) {
3905
0
  if (key != nullptr) {
3906
0
    _impl_._has_bits_[0] |= 0x00000001u;
3907
0
  } else {
3908
0
    _impl_._has_bits_[0] &= ~0x00000001u;
3909
0
  }
3910
0
  _impl_.key_.SetAllocated(key, GetArenaForAllocation());
3911
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3912
0
  if (_impl_.key_.IsDefault()) {
3913
0
    _impl_.key_.Set("", GetArenaForAllocation());
3914
0
  }
3915
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3916
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_src_req_t.Key)
3917
0
}
3918
3919
// optional string ReqKey = 9;
3920
0
inline bool gss_src_req_t::_internal_has_reqkey() const {
3921
0
  bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3922
0
  return value;
3923
0
}
3924
0
inline bool gss_src_req_t::has_reqkey() const {
3925
0
  return _internal_has_reqkey();
3926
0
}
3927
0
inline void gss_src_req_t::clear_reqkey() {
3928
0
  _impl_.reqkey_.ClearToEmpty();
3929
0
  _impl_._has_bits_[0] &= ~0x00000002u;
3930
0
}
3931
0
inline const std::string& gss_src_req_t::reqkey() const {
3932
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.ReqKey)
3933
0
  return _internal_reqkey();
3934
0
}
3935
template <typename ArgT0, typename... ArgT>
3936
inline PROTOBUF_ALWAYS_INLINE
3937
void gss_src_req_t::set_reqkey(ArgT0&& arg0, ArgT... args) {
3938
 _impl_._has_bits_[0] |= 0x00000002u;
3939
 _impl_.reqkey_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
3940
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.ReqKey)
3941
}
3942
0
inline std::string* gss_src_req_t::mutable_reqkey() {
3943
0
  std::string* _s = _internal_mutable_reqkey();
3944
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_src_req_t.ReqKey)
3945
0
  return _s;
3946
0
}
3947
0
inline const std::string& gss_src_req_t::_internal_reqkey() const {
3948
0
  return _impl_.reqkey_.Get();
3949
0
}
3950
0
inline void gss_src_req_t::_internal_set_reqkey(const std::string& value) {
3951
0
  _impl_._has_bits_[0] |= 0x00000002u;
3952
0
  _impl_.reqkey_.Set(value, GetArenaForAllocation());
3953
0
}
3954
0
inline std::string* gss_src_req_t::_internal_mutable_reqkey() {
3955
0
  _impl_._has_bits_[0] |= 0x00000002u;
3956
0
  return _impl_.reqkey_.Mutable(GetArenaForAllocation());
3957
0
}
3958
0
inline std::string* gss_src_req_t::release_reqkey() {
3959
0
  // @@protoc_insertion_point(field_release:gss.message.gss_src_req_t.ReqKey)
3960
0
  if (!_internal_has_reqkey()) {
3961
0
    return nullptr;
3962
0
  }
3963
0
  _impl_._has_bits_[0] &= ~0x00000002u;
3964
0
  auto* p = _impl_.reqkey_.Release();
3965
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3966
0
  if (_impl_.reqkey_.IsDefault()) {
3967
0
    _impl_.reqkey_.Set("", GetArenaForAllocation());
3968
0
  }
3969
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3970
0
  return p;
3971
0
}
3972
0
inline void gss_src_req_t::set_allocated_reqkey(std::string* reqkey) {
3973
0
  if (reqkey != nullptr) {
3974
0
    _impl_._has_bits_[0] |= 0x00000002u;
3975
0
  } else {
3976
0
    _impl_._has_bits_[0] &= ~0x00000002u;
3977
0
  }
3978
0
  _impl_.reqkey_.SetAllocated(reqkey, GetArenaForAllocation());
3979
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3980
0
  if (_impl_.reqkey_.IsDefault()) {
3981
0
    _impl_.reqkey_.Set("", GetArenaForAllocation());
3982
0
  }
3983
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3984
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_src_req_t.ReqKey)
3985
0
}
3986
3987
// optional int32 QueryType = 10;
3988
0
inline bool gss_src_req_t::_internal_has_querytype() const {
3989
0
  bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
3990
0
  return value;
3991
0
}
3992
0
inline bool gss_src_req_t::has_querytype() const {
3993
0
  return _internal_has_querytype();
3994
0
}
3995
0
inline void gss_src_req_t::clear_querytype() {
3996
0
  _impl_.querytype_ = 0;
3997
0
  _impl_._has_bits_[0] &= ~0x00000800u;
3998
0
}
3999
0
inline int32_t gss_src_req_t::_internal_querytype() const {
4000
0
  return _impl_.querytype_;
4001
0
}
4002
0
inline int32_t gss_src_req_t::querytype() const {
4003
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.QueryType)
4004
0
  return _internal_querytype();
4005
0
}
4006
0
inline void gss_src_req_t::_internal_set_querytype(int32_t value) {
4007
0
  _impl_._has_bits_[0] |= 0x00000800u;
4008
0
  _impl_.querytype_ = value;
4009
0
}
4010
0
inline void gss_src_req_t::set_querytype(int32_t value) {
4011
0
  _internal_set_querytype(value);
4012
0
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.QueryType)
4013
0
}
4014
4015
// optional bytes HighLight = 11;
4016
0
inline bool gss_src_req_t::_internal_has_highlight() const {
4017
0
  bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4018
0
  return value;
4019
0
}
4020
0
inline bool gss_src_req_t::has_highlight() const {
4021
0
  return _internal_has_highlight();
4022
0
}
4023
0
inline void gss_src_req_t::clear_highlight() {
4024
0
  _impl_.highlight_.ClearToEmpty();
4025
0
  _impl_._has_bits_[0] &= ~0x00000004u;
4026
0
}
4027
0
inline const std::string& gss_src_req_t::highlight() const {
4028
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.HighLight)
4029
0
  return _internal_highlight();
4030
0
}
4031
template <typename ArgT0, typename... ArgT>
4032
inline PROTOBUF_ALWAYS_INLINE
4033
void gss_src_req_t::set_highlight(ArgT0&& arg0, ArgT... args) {
4034
 _impl_._has_bits_[0] |= 0x00000004u;
4035
 _impl_.highlight_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4036
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.HighLight)
4037
}
4038
0
inline std::string* gss_src_req_t::mutable_highlight() {
4039
0
  std::string* _s = _internal_mutable_highlight();
4040
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_src_req_t.HighLight)
4041
0
  return _s;
4042
0
}
4043
0
inline const std::string& gss_src_req_t::_internal_highlight() const {
4044
0
  return _impl_.highlight_.Get();
4045
0
}
4046
0
inline void gss_src_req_t::_internal_set_highlight(const std::string& value) {
4047
0
  _impl_._has_bits_[0] |= 0x00000004u;
4048
0
  _impl_.highlight_.Set(value, GetArenaForAllocation());
4049
0
}
4050
0
inline std::string* gss_src_req_t::_internal_mutable_highlight() {
4051
0
  _impl_._has_bits_[0] |= 0x00000004u;
4052
0
  return _impl_.highlight_.Mutable(GetArenaForAllocation());
4053
0
}
4054
0
inline std::string* gss_src_req_t::release_highlight() {
4055
0
  // @@protoc_insertion_point(field_release:gss.message.gss_src_req_t.HighLight)
4056
0
  if (!_internal_has_highlight()) {
4057
0
    return nullptr;
4058
0
  }
4059
0
  _impl_._has_bits_[0] &= ~0x00000004u;
4060
0
  auto* p = _impl_.highlight_.Release();
4061
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4062
0
  if (_impl_.highlight_.IsDefault()) {
4063
0
    _impl_.highlight_.Set("", GetArenaForAllocation());
4064
0
  }
4065
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4066
0
  return p;
4067
0
}
4068
0
inline void gss_src_req_t::set_allocated_highlight(std::string* highlight) {
4069
0
  if (highlight != nullptr) {
4070
0
    _impl_._has_bits_[0] |= 0x00000004u;
4071
0
  } else {
4072
0
    _impl_._has_bits_[0] &= ~0x00000004u;
4073
0
  }
4074
0
  _impl_.highlight_.SetAllocated(highlight, GetArenaForAllocation());
4075
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4076
0
  if (_impl_.highlight_.IsDefault()) {
4077
0
    _impl_.highlight_.Set("", GetArenaForAllocation());
4078
0
  }
4079
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4080
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_src_req_t.HighLight)
4081
0
}
4082
4083
// optional string RetFormat = 12 [default = "html"];
4084
0
inline bool gss_src_req_t::_internal_has_retformat() const {
4085
0
  bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
4086
0
  return value;
4087
0
}
4088
0
inline bool gss_src_req_t::has_retformat() const {
4089
0
  return _internal_has_retformat();
4090
0
}
4091
0
inline void gss_src_req_t::clear_retformat() {
4092
0
  _impl_.retformat_.ClearToDefault(::gss::message::gss_src_req_t::Impl_::_i_give_permission_to_break_this_code_default_retformat_, GetArenaForAllocation());
4093
0
  _impl_._has_bits_[0] &= ~0x00000008u;
4094
0
}
4095
0
inline const std::string& gss_src_req_t::retformat() const {
4096
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.RetFormat)
4097
0
  if (_impl_.retformat_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_retformat_.get();
4098
0
  return _internal_retformat();
4099
0
}
4100
template <typename ArgT0, typename... ArgT>
4101
inline PROTOBUF_ALWAYS_INLINE
4102
void gss_src_req_t::set_retformat(ArgT0&& arg0, ArgT... args) {
4103
 _impl_._has_bits_[0] |= 0x00000008u;
4104
 _impl_.retformat_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4105
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.RetFormat)
4106
}
4107
0
inline std::string* gss_src_req_t::mutable_retformat() {
4108
0
  std::string* _s = _internal_mutable_retformat();
4109
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_src_req_t.RetFormat)
4110
0
  return _s;
4111
0
}
4112
0
inline const std::string& gss_src_req_t::_internal_retformat() const {
4113
0
  return _impl_.retformat_.Get();
4114
0
}
4115
0
inline void gss_src_req_t::_internal_set_retformat(const std::string& value) {
4116
0
  _impl_._has_bits_[0] |= 0x00000008u;
4117
0
  _impl_.retformat_.Set(value, GetArenaForAllocation());
4118
0
}
4119
0
inline std::string* gss_src_req_t::_internal_mutable_retformat() {
4120
0
  _impl_._has_bits_[0] |= 0x00000008u;
4121
0
  return _impl_.retformat_.Mutable(::gss::message::gss_src_req_t::Impl_::_i_give_permission_to_break_this_code_default_retformat_, GetArenaForAllocation());
4122
0
}
4123
0
inline std::string* gss_src_req_t::release_retformat() {
4124
0
  // @@protoc_insertion_point(field_release:gss.message.gss_src_req_t.RetFormat)
4125
0
  if (!_internal_has_retformat()) {
4126
0
    return nullptr;
4127
0
  }
4128
0
  _impl_._has_bits_[0] &= ~0x00000008u;
4129
0
  auto* p = _impl_.retformat_.Release();
4130
0
  return p;
4131
0
}
4132
0
inline void gss_src_req_t::set_allocated_retformat(std::string* retformat) {
4133
0
  if (retformat != nullptr) {
4134
0
    _impl_._has_bits_[0] |= 0x00000008u;
4135
0
  } else {
4136
0
    _impl_._has_bits_[0] &= ~0x00000008u;
4137
0
  }
4138
0
  _impl_.retformat_.SetAllocated(retformat, GetArenaForAllocation());
4139
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_src_req_t.RetFormat)
4140
0
}
4141
4142
// optional string TagFilter = 13;
4143
0
inline bool gss_src_req_t::_internal_has_tagfilter() const {
4144
0
  bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
4145
0
  return value;
4146
0
}
4147
0
inline bool gss_src_req_t::has_tagfilter() const {
4148
0
  return _internal_has_tagfilter();
4149
0
}
4150
0
inline void gss_src_req_t::clear_tagfilter() {
4151
0
  _impl_.tagfilter_.ClearToEmpty();
4152
0
  _impl_._has_bits_[0] &= ~0x00000010u;
4153
0
}
4154
0
inline const std::string& gss_src_req_t::tagfilter() const {
4155
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.TagFilter)
4156
0
  return _internal_tagfilter();
4157
0
}
4158
template <typename ArgT0, typename... ArgT>
4159
inline PROTOBUF_ALWAYS_INLINE
4160
void gss_src_req_t::set_tagfilter(ArgT0&& arg0, ArgT... args) {
4161
 _impl_._has_bits_[0] |= 0x00000010u;
4162
 _impl_.tagfilter_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4163
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.TagFilter)
4164
}
4165
0
inline std::string* gss_src_req_t::mutable_tagfilter() {
4166
0
  std::string* _s = _internal_mutable_tagfilter();
4167
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_src_req_t.TagFilter)
4168
0
  return _s;
4169
0
}
4170
0
inline const std::string& gss_src_req_t::_internal_tagfilter() const {
4171
0
  return _impl_.tagfilter_.Get();
4172
0
}
4173
0
inline void gss_src_req_t::_internal_set_tagfilter(const std::string& value) {
4174
0
  _impl_._has_bits_[0] |= 0x00000010u;
4175
0
  _impl_.tagfilter_.Set(value, GetArenaForAllocation());
4176
0
}
4177
0
inline std::string* gss_src_req_t::_internal_mutable_tagfilter() {
4178
0
  _impl_._has_bits_[0] |= 0x00000010u;
4179
0
  return _impl_.tagfilter_.Mutable(GetArenaForAllocation());
4180
0
}
4181
0
inline std::string* gss_src_req_t::release_tagfilter() {
4182
0
  // @@protoc_insertion_point(field_release:gss.message.gss_src_req_t.TagFilter)
4183
0
  if (!_internal_has_tagfilter()) {
4184
0
    return nullptr;
4185
0
  }
4186
0
  _impl_._has_bits_[0] &= ~0x00000010u;
4187
0
  auto* p = _impl_.tagfilter_.Release();
4188
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4189
0
  if (_impl_.tagfilter_.IsDefault()) {
4190
0
    _impl_.tagfilter_.Set("", GetArenaForAllocation());
4191
0
  }
4192
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4193
0
  return p;
4194
0
}
4195
0
inline void gss_src_req_t::set_allocated_tagfilter(std::string* tagfilter) {
4196
0
  if (tagfilter != nullptr) {
4197
0
    _impl_._has_bits_[0] |= 0x00000010u;
4198
0
  } else {
4199
0
    _impl_._has_bits_[0] &= ~0x00000010u;
4200
0
  }
4201
0
  _impl_.tagfilter_.SetAllocated(tagfilter, GetArenaForAllocation());
4202
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4203
0
  if (_impl_.tagfilter_.IsDefault()) {
4204
0
    _impl_.tagfilter_.Set("", GetArenaForAllocation());
4205
0
  }
4206
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4207
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_src_req_t.TagFilter)
4208
0
}
4209
4210
// optional int32 SpReqType = 14;
4211
0
inline bool gss_src_req_t::_internal_has_spreqtype() const {
4212
0
  bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
4213
0
  return value;
4214
0
}
4215
0
inline bool gss_src_req_t::has_spreqtype() const {
4216
0
  return _internal_has_spreqtype();
4217
0
}
4218
0
inline void gss_src_req_t::clear_spreqtype() {
4219
0
  _impl_.spreqtype_ = 0;
4220
0
  _impl_._has_bits_[0] &= ~0x00001000u;
4221
0
}
4222
0
inline int32_t gss_src_req_t::_internal_spreqtype() const {
4223
0
  return _impl_.spreqtype_;
4224
0
}
4225
0
inline int32_t gss_src_req_t::spreqtype() const {
4226
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.SpReqType)
4227
0
  return _internal_spreqtype();
4228
0
}
4229
0
inline void gss_src_req_t::_internal_set_spreqtype(int32_t value) {
4230
0
  _impl_._has_bits_[0] |= 0x00001000u;
4231
0
  _impl_.spreqtype_ = value;
4232
0
}
4233
0
inline void gss_src_req_t::set_spreqtype(int32_t value) {
4234
0
  _internal_set_spreqtype(value);
4235
0
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.SpReqType)
4236
0
}
4237
4238
// optional string UriKey = 15;
4239
0
inline bool gss_src_req_t::_internal_has_urikey() const {
4240
0
  bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
4241
0
  return value;
4242
0
}
4243
0
inline bool gss_src_req_t::has_urikey() const {
4244
0
  return _internal_has_urikey();
4245
0
}
4246
0
inline void gss_src_req_t::clear_urikey() {
4247
0
  _impl_.urikey_.ClearToEmpty();
4248
0
  _impl_._has_bits_[0] &= ~0x00000020u;
4249
0
}
4250
0
inline const std::string& gss_src_req_t::urikey() const {
4251
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.UriKey)
4252
0
  return _internal_urikey();
4253
0
}
4254
template <typename ArgT0, typename... ArgT>
4255
inline PROTOBUF_ALWAYS_INLINE
4256
void gss_src_req_t::set_urikey(ArgT0&& arg0, ArgT... args) {
4257
 _impl_._has_bits_[0] |= 0x00000020u;
4258
 _impl_.urikey_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4259
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.UriKey)
4260
}
4261
0
inline std::string* gss_src_req_t::mutable_urikey() {
4262
0
  std::string* _s = _internal_mutable_urikey();
4263
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_src_req_t.UriKey)
4264
0
  return _s;
4265
0
}
4266
0
inline const std::string& gss_src_req_t::_internal_urikey() const {
4267
0
  return _impl_.urikey_.Get();
4268
0
}
4269
0
inline void gss_src_req_t::_internal_set_urikey(const std::string& value) {
4270
0
  _impl_._has_bits_[0] |= 0x00000020u;
4271
0
  _impl_.urikey_.Set(value, GetArenaForAllocation());
4272
0
}
4273
0
inline std::string* gss_src_req_t::_internal_mutable_urikey() {
4274
0
  _impl_._has_bits_[0] |= 0x00000020u;
4275
0
  return _impl_.urikey_.Mutable(GetArenaForAllocation());
4276
0
}
4277
0
inline std::string* gss_src_req_t::release_urikey() {
4278
0
  // @@protoc_insertion_point(field_release:gss.message.gss_src_req_t.UriKey)
4279
0
  if (!_internal_has_urikey()) {
4280
0
    return nullptr;
4281
0
  }
4282
0
  _impl_._has_bits_[0] &= ~0x00000020u;
4283
0
  auto* p = _impl_.urikey_.Release();
4284
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4285
0
  if (_impl_.urikey_.IsDefault()) {
4286
0
    _impl_.urikey_.Set("", GetArenaForAllocation());
4287
0
  }
4288
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4289
0
  return p;
4290
0
}
4291
0
inline void gss_src_req_t::set_allocated_urikey(std::string* urikey) {
4292
0
  if (urikey != nullptr) {
4293
0
    _impl_._has_bits_[0] |= 0x00000020u;
4294
0
  } else {
4295
0
    _impl_._has_bits_[0] &= ~0x00000020u;
4296
0
  }
4297
0
  _impl_.urikey_.SetAllocated(urikey, GetArenaForAllocation());
4298
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4299
0
  if (_impl_.urikey_.IsDefault()) {
4300
0
    _impl_.urikey_.Set("", GetArenaForAllocation());
4301
0
  }
4302
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4303
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_src_req_t.UriKey)
4304
0
}
4305
4306
// optional string EntityName = 16;
4307
0
inline bool gss_src_req_t::_internal_has_entityname() const {
4308
0
  bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
4309
0
  return value;
4310
0
}
4311
0
inline bool gss_src_req_t::has_entityname() const {
4312
0
  return _internal_has_entityname();
4313
0
}
4314
0
inline void gss_src_req_t::clear_entityname() {
4315
0
  _impl_.entityname_.ClearToEmpty();
4316
0
  _impl_._has_bits_[0] &= ~0x00000040u;
4317
0
}
4318
0
inline const std::string& gss_src_req_t::entityname() const {
4319
0
  // @@protoc_insertion_point(field_get:gss.message.gss_src_req_t.EntityName)
4320
0
  return _internal_entityname();
4321
0
}
4322
template <typename ArgT0, typename... ArgT>
4323
inline PROTOBUF_ALWAYS_INLINE
4324
void gss_src_req_t::set_entityname(ArgT0&& arg0, ArgT... args) {
4325
 _impl_._has_bits_[0] |= 0x00000040u;
4326
 _impl_.entityname_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4327
  // @@protoc_insertion_point(field_set:gss.message.gss_src_req_t.EntityName)
4328
}
4329
0
inline std::string* gss_src_req_t::mutable_entityname() {
4330
0
  std::string* _s = _internal_mutable_entityname();
4331
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_src_req_t.EntityName)
4332
0
  return _s;
4333
0
}
4334
0
inline const std::string& gss_src_req_t::_internal_entityname() const {
4335
0
  return _impl_.entityname_.Get();
4336
0
}
4337
0
inline void gss_src_req_t::_internal_set_entityname(const std::string& value) {
4338
0
  _impl_._has_bits_[0] |= 0x00000040u;
4339
0
  _impl_.entityname_.Set(value, GetArenaForAllocation());
4340
0
}
4341
0
inline std::string* gss_src_req_t::_internal_mutable_entityname() {
4342
0
  _impl_._has_bits_[0] |= 0x00000040u;
4343
0
  return _impl_.entityname_.Mutable(GetArenaForAllocation());
4344
0
}
4345
0
inline std::string* gss_src_req_t::release_entityname() {
4346
0
  // @@protoc_insertion_point(field_release:gss.message.gss_src_req_t.EntityName)
4347
0
  if (!_internal_has_entityname()) {
4348
0
    return nullptr;
4349
0
  }
4350
0
  _impl_._has_bits_[0] &= ~0x00000040u;
4351
0
  auto* p = _impl_.entityname_.Release();
4352
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4353
0
  if (_impl_.entityname_.IsDefault()) {
4354
0
    _impl_.entityname_.Set("", GetArenaForAllocation());
4355
0
  }
4356
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4357
0
  return p;
4358
0
}
4359
0
inline void gss_src_req_t::set_allocated_entityname(std::string* entityname) {
4360
0
  if (entityname != nullptr) {
4361
0
    _impl_._has_bits_[0] |= 0x00000040u;
4362
0
  } else {
4363
0
    _impl_._has_bits_[0] &= ~0x00000040u;
4364
0
  }
4365
0
  _impl_.entityname_.SetAllocated(entityname, GetArenaForAllocation());
4366
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4367
0
  if (_impl_.entityname_.IsDefault()) {
4368
0
    _impl_.entityname_.Set("", GetArenaForAllocation());
4369
0
  }
4370
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4371
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_src_req_t.EntityName)
4372
0
}
4373
4374
// -------------------------------------------------------------------
4375
4376
// ua_info_t
4377
4378
// optional string ua_os = 1;
4379
0
inline bool ua_info_t::_internal_has_ua_os() const {
4380
0
  bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4381
0
  return value;
4382
0
}
4383
0
inline bool ua_info_t::has_ua_os() const {
4384
0
  return _internal_has_ua_os();
4385
0
}
4386
0
inline void ua_info_t::clear_ua_os() {
4387
0
  _impl_.ua_os_.ClearToEmpty();
4388
0
  _impl_._has_bits_[0] &= ~0x00000001u;
4389
0
}
4390
0
inline const std::string& ua_info_t::ua_os() const {
4391
0
  // @@protoc_insertion_point(field_get:gss.message.ua_info_t.ua_os)
4392
0
  return _internal_ua_os();
4393
0
}
4394
template <typename ArgT0, typename... ArgT>
4395
inline PROTOBUF_ALWAYS_INLINE
4396
void ua_info_t::set_ua_os(ArgT0&& arg0, ArgT... args) {
4397
 _impl_._has_bits_[0] |= 0x00000001u;
4398
 _impl_.ua_os_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4399
  // @@protoc_insertion_point(field_set:gss.message.ua_info_t.ua_os)
4400
}
4401
0
inline std::string* ua_info_t::mutable_ua_os() {
4402
0
  std::string* _s = _internal_mutable_ua_os();
4403
0
  // @@protoc_insertion_point(field_mutable:gss.message.ua_info_t.ua_os)
4404
0
  return _s;
4405
0
}
4406
0
inline const std::string& ua_info_t::_internal_ua_os() const {
4407
0
  return _impl_.ua_os_.Get();
4408
0
}
4409
0
inline void ua_info_t::_internal_set_ua_os(const std::string& value) {
4410
0
  _impl_._has_bits_[0] |= 0x00000001u;
4411
0
  _impl_.ua_os_.Set(value, GetArenaForAllocation());
4412
0
}
4413
0
inline std::string* ua_info_t::_internal_mutable_ua_os() {
4414
0
  _impl_._has_bits_[0] |= 0x00000001u;
4415
0
  return _impl_.ua_os_.Mutable(GetArenaForAllocation());
4416
0
}
4417
0
inline std::string* ua_info_t::release_ua_os() {
4418
0
  // @@protoc_insertion_point(field_release:gss.message.ua_info_t.ua_os)
4419
0
  if (!_internal_has_ua_os()) {
4420
0
    return nullptr;
4421
0
  }
4422
0
  _impl_._has_bits_[0] &= ~0x00000001u;
4423
0
  auto* p = _impl_.ua_os_.Release();
4424
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4425
0
  if (_impl_.ua_os_.IsDefault()) {
4426
0
    _impl_.ua_os_.Set("", GetArenaForAllocation());
4427
0
  }
4428
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4429
0
  return p;
4430
0
}
4431
0
inline void ua_info_t::set_allocated_ua_os(std::string* ua_os) {
4432
0
  if (ua_os != nullptr) {
4433
0
    _impl_._has_bits_[0] |= 0x00000001u;
4434
0
  } else {
4435
0
    _impl_._has_bits_[0] &= ~0x00000001u;
4436
0
  }
4437
0
  _impl_.ua_os_.SetAllocated(ua_os, GetArenaForAllocation());
4438
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4439
0
  if (_impl_.ua_os_.IsDefault()) {
4440
0
    _impl_.ua_os_.Set("", GetArenaForAllocation());
4441
0
  }
4442
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4443
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.ua_info_t.ua_os)
4444
0
}
4445
4446
// optional string ua_browser = 2;
4447
0
inline bool ua_info_t::_internal_has_ua_browser() const {
4448
0
  bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4449
0
  return value;
4450
0
}
4451
0
inline bool ua_info_t::has_ua_browser() const {
4452
0
  return _internal_has_ua_browser();
4453
0
}
4454
0
inline void ua_info_t::clear_ua_browser() {
4455
0
  _impl_.ua_browser_.ClearToEmpty();
4456
0
  _impl_._has_bits_[0] &= ~0x00000002u;
4457
0
}
4458
0
inline const std::string& ua_info_t::ua_browser() const {
4459
0
  // @@protoc_insertion_point(field_get:gss.message.ua_info_t.ua_browser)
4460
0
  return _internal_ua_browser();
4461
0
}
4462
template <typename ArgT0, typename... ArgT>
4463
inline PROTOBUF_ALWAYS_INLINE
4464
void ua_info_t::set_ua_browser(ArgT0&& arg0, ArgT... args) {
4465
 _impl_._has_bits_[0] |= 0x00000002u;
4466
 _impl_.ua_browser_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4467
  // @@protoc_insertion_point(field_set:gss.message.ua_info_t.ua_browser)
4468
}
4469
0
inline std::string* ua_info_t::mutable_ua_browser() {
4470
0
  std::string* _s = _internal_mutable_ua_browser();
4471
0
  // @@protoc_insertion_point(field_mutable:gss.message.ua_info_t.ua_browser)
4472
0
  return _s;
4473
0
}
4474
0
inline const std::string& ua_info_t::_internal_ua_browser() const {
4475
0
  return _impl_.ua_browser_.Get();
4476
0
}
4477
0
inline void ua_info_t::_internal_set_ua_browser(const std::string& value) {
4478
0
  _impl_._has_bits_[0] |= 0x00000002u;
4479
0
  _impl_.ua_browser_.Set(value, GetArenaForAllocation());
4480
0
}
4481
0
inline std::string* ua_info_t::_internal_mutable_ua_browser() {
4482
0
  _impl_._has_bits_[0] |= 0x00000002u;
4483
0
  return _impl_.ua_browser_.Mutable(GetArenaForAllocation());
4484
0
}
4485
0
inline std::string* ua_info_t::release_ua_browser() {
4486
0
  // @@protoc_insertion_point(field_release:gss.message.ua_info_t.ua_browser)
4487
0
  if (!_internal_has_ua_browser()) {
4488
0
    return nullptr;
4489
0
  }
4490
0
  _impl_._has_bits_[0] &= ~0x00000002u;
4491
0
  auto* p = _impl_.ua_browser_.Release();
4492
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4493
0
  if (_impl_.ua_browser_.IsDefault()) {
4494
0
    _impl_.ua_browser_.Set("", GetArenaForAllocation());
4495
0
  }
4496
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4497
0
  return p;
4498
0
}
4499
0
inline void ua_info_t::set_allocated_ua_browser(std::string* ua_browser) {
4500
0
  if (ua_browser != nullptr) {
4501
0
    _impl_._has_bits_[0] |= 0x00000002u;
4502
0
  } else {
4503
0
    _impl_._has_bits_[0] &= ~0x00000002u;
4504
0
  }
4505
0
  _impl_.ua_browser_.SetAllocated(ua_browser, GetArenaForAllocation());
4506
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4507
0
  if (_impl_.ua_browser_.IsDefault()) {
4508
0
    _impl_.ua_browser_.Set("", GetArenaForAllocation());
4509
0
  }
4510
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4511
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.ua_info_t.ua_browser)
4512
0
}
4513
4514
// optional string ua_modal = 3;
4515
0
inline bool ua_info_t::_internal_has_ua_modal() const {
4516
0
  bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4517
0
  return value;
4518
0
}
4519
0
inline bool ua_info_t::has_ua_modal() const {
4520
0
  return _internal_has_ua_modal();
4521
0
}
4522
0
inline void ua_info_t::clear_ua_modal() {
4523
0
  _impl_.ua_modal_.ClearToEmpty();
4524
0
  _impl_._has_bits_[0] &= ~0x00000004u;
4525
0
}
4526
0
inline const std::string& ua_info_t::ua_modal() const {
4527
0
  // @@protoc_insertion_point(field_get:gss.message.ua_info_t.ua_modal)
4528
0
  return _internal_ua_modal();
4529
0
}
4530
template <typename ArgT0, typename... ArgT>
4531
inline PROTOBUF_ALWAYS_INLINE
4532
void ua_info_t::set_ua_modal(ArgT0&& arg0, ArgT... args) {
4533
 _impl_._has_bits_[0] |= 0x00000004u;
4534
 _impl_.ua_modal_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4535
  // @@protoc_insertion_point(field_set:gss.message.ua_info_t.ua_modal)
4536
}
4537
0
inline std::string* ua_info_t::mutable_ua_modal() {
4538
0
  std::string* _s = _internal_mutable_ua_modal();
4539
0
  // @@protoc_insertion_point(field_mutable:gss.message.ua_info_t.ua_modal)
4540
0
  return _s;
4541
0
}
4542
0
inline const std::string& ua_info_t::_internal_ua_modal() const {
4543
0
  return _impl_.ua_modal_.Get();
4544
0
}
4545
0
inline void ua_info_t::_internal_set_ua_modal(const std::string& value) {
4546
0
  _impl_._has_bits_[0] |= 0x00000004u;
4547
0
  _impl_.ua_modal_.Set(value, GetArenaForAllocation());
4548
0
}
4549
0
inline std::string* ua_info_t::_internal_mutable_ua_modal() {
4550
0
  _impl_._has_bits_[0] |= 0x00000004u;
4551
0
  return _impl_.ua_modal_.Mutable(GetArenaForAllocation());
4552
0
}
4553
0
inline std::string* ua_info_t::release_ua_modal() {
4554
0
  // @@protoc_insertion_point(field_release:gss.message.ua_info_t.ua_modal)
4555
0
  if (!_internal_has_ua_modal()) {
4556
0
    return nullptr;
4557
0
  }
4558
0
  _impl_._has_bits_[0] &= ~0x00000004u;
4559
0
  auto* p = _impl_.ua_modal_.Release();
4560
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4561
0
  if (_impl_.ua_modal_.IsDefault()) {
4562
0
    _impl_.ua_modal_.Set("", GetArenaForAllocation());
4563
0
  }
4564
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4565
0
  return p;
4566
0
}
4567
0
inline void ua_info_t::set_allocated_ua_modal(std::string* ua_modal) {
4568
0
  if (ua_modal != nullptr) {
4569
0
    _impl_._has_bits_[0] |= 0x00000004u;
4570
0
  } else {
4571
0
    _impl_._has_bits_[0] &= ~0x00000004u;
4572
0
  }
4573
0
  _impl_.ua_modal_.SetAllocated(ua_modal, GetArenaForAllocation());
4574
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4575
0
  if (_impl_.ua_modal_.IsDefault()) {
4576
0
    _impl_.ua_modal_.Set("", GetArenaForAllocation());
4577
0
  }
4578
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4579
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.ua_info_t.ua_modal)
4580
0
}
4581
4582
// optional string ua_measure = 4;
4583
0
inline bool ua_info_t::_internal_has_ua_measure() const {
4584
0
  bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
4585
0
  return value;
4586
0
}
4587
0
inline bool ua_info_t::has_ua_measure() const {
4588
0
  return _internal_has_ua_measure();
4589
0
}
4590
0
inline void ua_info_t::clear_ua_measure() {
4591
0
  _impl_.ua_measure_.ClearToEmpty();
4592
0
  _impl_._has_bits_[0] &= ~0x00000008u;
4593
0
}
4594
0
inline const std::string& ua_info_t::ua_measure() const {
4595
0
  // @@protoc_insertion_point(field_get:gss.message.ua_info_t.ua_measure)
4596
0
  return _internal_ua_measure();
4597
0
}
4598
template <typename ArgT0, typename... ArgT>
4599
inline PROTOBUF_ALWAYS_INLINE
4600
void ua_info_t::set_ua_measure(ArgT0&& arg0, ArgT... args) {
4601
 _impl_._has_bits_[0] |= 0x00000008u;
4602
 _impl_.ua_measure_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4603
  // @@protoc_insertion_point(field_set:gss.message.ua_info_t.ua_measure)
4604
}
4605
0
inline std::string* ua_info_t::mutable_ua_measure() {
4606
0
  std::string* _s = _internal_mutable_ua_measure();
4607
0
  // @@protoc_insertion_point(field_mutable:gss.message.ua_info_t.ua_measure)
4608
0
  return _s;
4609
0
}
4610
0
inline const std::string& ua_info_t::_internal_ua_measure() const {
4611
0
  return _impl_.ua_measure_.Get();
4612
0
}
4613
0
inline void ua_info_t::_internal_set_ua_measure(const std::string& value) {
4614
0
  _impl_._has_bits_[0] |= 0x00000008u;
4615
0
  _impl_.ua_measure_.Set(value, GetArenaForAllocation());
4616
0
}
4617
0
inline std::string* ua_info_t::_internal_mutable_ua_measure() {
4618
0
  _impl_._has_bits_[0] |= 0x00000008u;
4619
0
  return _impl_.ua_measure_.Mutable(GetArenaForAllocation());
4620
0
}
4621
0
inline std::string* ua_info_t::release_ua_measure() {
4622
0
  // @@protoc_insertion_point(field_release:gss.message.ua_info_t.ua_measure)
4623
0
  if (!_internal_has_ua_measure()) {
4624
0
    return nullptr;
4625
0
  }
4626
0
  _impl_._has_bits_[0] &= ~0x00000008u;
4627
0
  auto* p = _impl_.ua_measure_.Release();
4628
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4629
0
  if (_impl_.ua_measure_.IsDefault()) {
4630
0
    _impl_.ua_measure_.Set("", GetArenaForAllocation());
4631
0
  }
4632
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4633
0
  return p;
4634
0
}
4635
0
inline void ua_info_t::set_allocated_ua_measure(std::string* ua_measure) {
4636
0
  if (ua_measure != nullptr) {
4637
0
    _impl_._has_bits_[0] |= 0x00000008u;
4638
0
  } else {
4639
0
    _impl_._has_bits_[0] &= ~0x00000008u;
4640
0
  }
4641
0
  _impl_.ua_measure_.SetAllocated(ua_measure, GetArenaForAllocation());
4642
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4643
0
  if (_impl_.ua_measure_.IsDefault()) {
4644
0
    _impl_.ua_measure_.Set("", GetArenaForAllocation());
4645
0
  }
4646
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4647
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.ua_info_t.ua_measure)
4648
0
}
4649
4650
// optional int32 ua_res_x = 5;
4651
0
inline bool ua_info_t::_internal_has_ua_res_x() const {
4652
0
  bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
4653
0
  return value;
4654
0
}
4655
0
inline bool ua_info_t::has_ua_res_x() const {
4656
0
  return _internal_has_ua_res_x();
4657
0
}
4658
0
inline void ua_info_t::clear_ua_res_x() {
4659
0
  _impl_.ua_res_x_ = 0;
4660
0
  _impl_._has_bits_[0] &= ~0x00000020u;
4661
0
}
4662
0
inline int32_t ua_info_t::_internal_ua_res_x() const {
4663
0
  return _impl_.ua_res_x_;
4664
0
}
4665
0
inline int32_t ua_info_t::ua_res_x() const {
4666
0
  // @@protoc_insertion_point(field_get:gss.message.ua_info_t.ua_res_x)
4667
0
  return _internal_ua_res_x();
4668
0
}
4669
0
inline void ua_info_t::_internal_set_ua_res_x(int32_t value) {
4670
0
  _impl_._has_bits_[0] |= 0x00000020u;
4671
0
  _impl_.ua_res_x_ = value;
4672
0
}
4673
0
inline void ua_info_t::set_ua_res_x(int32_t value) {
4674
0
  _internal_set_ua_res_x(value);
4675
0
  // @@protoc_insertion_point(field_set:gss.message.ua_info_t.ua_res_x)
4676
0
}
4677
4678
// optional int32 ua_res_y = 6;
4679
0
inline bool ua_info_t::_internal_has_ua_res_y() const {
4680
0
  bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
4681
0
  return value;
4682
0
}
4683
0
inline bool ua_info_t::has_ua_res_y() const {
4684
0
  return _internal_has_ua_res_y();
4685
0
}
4686
0
inline void ua_info_t::clear_ua_res_y() {
4687
0
  _impl_.ua_res_y_ = 0;
4688
0
  _impl_._has_bits_[0] &= ~0x00000040u;
4689
0
}
4690
0
inline int32_t ua_info_t::_internal_ua_res_y() const {
4691
0
  return _impl_.ua_res_y_;
4692
0
}
4693
0
inline int32_t ua_info_t::ua_res_y() const {
4694
0
  // @@protoc_insertion_point(field_get:gss.message.ua_info_t.ua_res_y)
4695
0
  return _internal_ua_res_y();
4696
0
}
4697
0
inline void ua_info_t::_internal_set_ua_res_y(int32_t value) {
4698
0
  _impl_._has_bits_[0] |= 0x00000040u;
4699
0
  _impl_.ua_res_y_ = value;
4700
0
}
4701
0
inline void ua_info_t::set_ua_res_y(int32_t value) {
4702
0
  _internal_set_ua_res_y(value);
4703
0
  // @@protoc_insertion_point(field_set:gss.message.ua_info_t.ua_res_y)
4704
0
}
4705
4706
// optional bytes ua_ext = 7;
4707
0
inline bool ua_info_t::_internal_has_ua_ext() const {
4708
0
  bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
4709
0
  return value;
4710
0
}
4711
0
inline bool ua_info_t::has_ua_ext() const {
4712
0
  return _internal_has_ua_ext();
4713
0
}
4714
0
inline void ua_info_t::clear_ua_ext() {
4715
0
  _impl_.ua_ext_.ClearToEmpty();
4716
0
  _impl_._has_bits_[0] &= ~0x00000010u;
4717
0
}
4718
0
inline const std::string& ua_info_t::ua_ext() const {
4719
0
  // @@protoc_insertion_point(field_get:gss.message.ua_info_t.ua_ext)
4720
0
  return _internal_ua_ext();
4721
0
}
4722
template <typename ArgT0, typename... ArgT>
4723
inline PROTOBUF_ALWAYS_INLINE
4724
void ua_info_t::set_ua_ext(ArgT0&& arg0, ArgT... args) {
4725
 _impl_._has_bits_[0] |= 0x00000010u;
4726
 _impl_.ua_ext_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4727
  // @@protoc_insertion_point(field_set:gss.message.ua_info_t.ua_ext)
4728
}
4729
0
inline std::string* ua_info_t::mutable_ua_ext() {
4730
0
  std::string* _s = _internal_mutable_ua_ext();
4731
0
  // @@protoc_insertion_point(field_mutable:gss.message.ua_info_t.ua_ext)
4732
0
  return _s;
4733
0
}
4734
0
inline const std::string& ua_info_t::_internal_ua_ext() const {
4735
0
  return _impl_.ua_ext_.Get();
4736
0
}
4737
0
inline void ua_info_t::_internal_set_ua_ext(const std::string& value) {
4738
0
  _impl_._has_bits_[0] |= 0x00000010u;
4739
0
  _impl_.ua_ext_.Set(value, GetArenaForAllocation());
4740
0
}
4741
0
inline std::string* ua_info_t::_internal_mutable_ua_ext() {
4742
0
  _impl_._has_bits_[0] |= 0x00000010u;
4743
0
  return _impl_.ua_ext_.Mutable(GetArenaForAllocation());
4744
0
}
4745
0
inline std::string* ua_info_t::release_ua_ext() {
4746
0
  // @@protoc_insertion_point(field_release:gss.message.ua_info_t.ua_ext)
4747
0
  if (!_internal_has_ua_ext()) {
4748
0
    return nullptr;
4749
0
  }
4750
0
  _impl_._has_bits_[0] &= ~0x00000010u;
4751
0
  auto* p = _impl_.ua_ext_.Release();
4752
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4753
0
  if (_impl_.ua_ext_.IsDefault()) {
4754
0
    _impl_.ua_ext_.Set("", GetArenaForAllocation());
4755
0
  }
4756
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4757
0
  return p;
4758
0
}
4759
0
inline void ua_info_t::set_allocated_ua_ext(std::string* ua_ext) {
4760
0
  if (ua_ext != nullptr) {
4761
0
    _impl_._has_bits_[0] |= 0x00000010u;
4762
0
  } else {
4763
0
    _impl_._has_bits_[0] &= ~0x00000010u;
4764
0
  }
4765
0
  _impl_.ua_ext_.SetAllocated(ua_ext, GetArenaForAllocation());
4766
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4767
0
  if (_impl_.ua_ext_.IsDefault()) {
4768
0
    _impl_.ua_ext_.Set("", GetArenaForAllocation());
4769
0
  }
4770
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4771
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.ua_info_t.ua_ext)
4772
0
}
4773
4774
// -------------------------------------------------------------------
4775
4776
// app_info_t
4777
4778
// required string package = 1;
4779
0
inline bool app_info_t::_internal_has_package() const {
4780
0
  bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4781
0
  return value;
4782
0
}
4783
0
inline bool app_info_t::has_package() const {
4784
0
  return _internal_has_package();
4785
0
}
4786
0
inline void app_info_t::clear_package() {
4787
0
  _impl_.package_.ClearToEmpty();
4788
0
  _impl_._has_bits_[0] &= ~0x00000001u;
4789
0
}
4790
0
inline const std::string& app_info_t::package() const {
4791
0
  // @@protoc_insertion_point(field_get:gss.message.app_info_t.package)
4792
0
  return _internal_package();
4793
0
}
4794
template <typename ArgT0, typename... ArgT>
4795
inline PROTOBUF_ALWAYS_INLINE
4796
void app_info_t::set_package(ArgT0&& arg0, ArgT... args) {
4797
 _impl_._has_bits_[0] |= 0x00000001u;
4798
 _impl_.package_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4799
  // @@protoc_insertion_point(field_set:gss.message.app_info_t.package)
4800
}
4801
0
inline std::string* app_info_t::mutable_package() {
4802
0
  std::string* _s = _internal_mutable_package();
4803
0
  // @@protoc_insertion_point(field_mutable:gss.message.app_info_t.package)
4804
0
  return _s;
4805
0
}
4806
0
inline const std::string& app_info_t::_internal_package() const {
4807
0
  return _impl_.package_.Get();
4808
0
}
4809
0
inline void app_info_t::_internal_set_package(const std::string& value) {
4810
0
  _impl_._has_bits_[0] |= 0x00000001u;
4811
0
  _impl_.package_.Set(value, GetArenaForAllocation());
4812
0
}
4813
0
inline std::string* app_info_t::_internal_mutable_package() {
4814
0
  _impl_._has_bits_[0] |= 0x00000001u;
4815
0
  return _impl_.package_.Mutable(GetArenaForAllocation());
4816
0
}
4817
0
inline std::string* app_info_t::release_package() {
4818
0
  // @@protoc_insertion_point(field_release:gss.message.app_info_t.package)
4819
0
  if (!_internal_has_package()) {
4820
0
    return nullptr;
4821
0
  }
4822
0
  _impl_._has_bits_[0] &= ~0x00000001u;
4823
0
  auto* p = _impl_.package_.Release();
4824
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4825
0
  if (_impl_.package_.IsDefault()) {
4826
0
    _impl_.package_.Set("", GetArenaForAllocation());
4827
0
  }
4828
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4829
0
  return p;
4830
0
}
4831
0
inline void app_info_t::set_allocated_package(std::string* package) {
4832
0
  if (package != nullptr) {
4833
0
    _impl_._has_bits_[0] |= 0x00000001u;
4834
0
  } else {
4835
0
    _impl_._has_bits_[0] &= ~0x00000001u;
4836
0
  }
4837
0
  _impl_.package_.SetAllocated(package, GetArenaForAllocation());
4838
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4839
0
  if (_impl_.package_.IsDefault()) {
4840
0
    _impl_.package_.Set("", GetArenaForAllocation());
4841
0
  }
4842
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4843
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.app_info_t.package)
4844
0
}
4845
4846
// required int32 version = 2;
4847
0
inline bool app_info_t::_internal_has_version() const {
4848
0
  bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4849
0
  return value;
4850
0
}
4851
0
inline bool app_info_t::has_version() const {
4852
0
  return _internal_has_version();
4853
0
}
4854
0
inline void app_info_t::clear_version() {
4855
0
  _impl_.version_ = 0;
4856
0
  _impl_._has_bits_[0] &= ~0x00000002u;
4857
0
}
4858
0
inline int32_t app_info_t::_internal_version() const {
4859
0
  return _impl_.version_;
4860
0
}
4861
0
inline int32_t app_info_t::version() const {
4862
0
  // @@protoc_insertion_point(field_get:gss.message.app_info_t.version)
4863
0
  return _internal_version();
4864
0
}
4865
0
inline void app_info_t::_internal_set_version(int32_t value) {
4866
0
  _impl_._has_bits_[0] |= 0x00000002u;
4867
0
  _impl_.version_ = value;
4868
0
}
4869
0
inline void app_info_t::set_version(int32_t value) {
4870
0
  _internal_set_version(value);
4871
0
  // @@protoc_insertion_point(field_set:gss.message.app_info_t.version)
4872
0
}
4873
4874
// required uint32 signmd5 = 3;
4875
0
inline bool app_info_t::_internal_has_signmd5() const {
4876
0
  bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4877
0
  return value;
4878
0
}
4879
0
inline bool app_info_t::has_signmd5() const {
4880
0
  return _internal_has_signmd5();
4881
0
}
4882
0
inline void app_info_t::clear_signmd5() {
4883
0
  _impl_.signmd5_ = 0u;
4884
0
  _impl_._has_bits_[0] &= ~0x00000004u;
4885
0
}
4886
0
inline uint32_t app_info_t::_internal_signmd5() const {
4887
0
  return _impl_.signmd5_;
4888
0
}
4889
0
inline uint32_t app_info_t::signmd5() const {
4890
0
  // @@protoc_insertion_point(field_get:gss.message.app_info_t.signmd5)
4891
0
  return _internal_signmd5();
4892
0
}
4893
0
inline void app_info_t::_internal_set_signmd5(uint32_t value) {
4894
0
  _impl_._has_bits_[0] |= 0x00000004u;
4895
0
  _impl_.signmd5_ = value;
4896
0
}
4897
0
inline void app_info_t::set_signmd5(uint32_t value) {
4898
0
  _internal_set_signmd5(value);
4899
0
  // @@protoc_insertion_point(field_set:gss.message.app_info_t.signmd5)
4900
0
}
4901
4902
// -------------------------------------------------------------------
4903
4904
// us_gss_req_t
4905
4906
// required string OriginQuery = 1;
4907
0
inline bool us_gss_req_t::_internal_has_originquery() const {
4908
0
  bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4909
0
  return value;
4910
0
}
4911
0
inline bool us_gss_req_t::has_originquery() const {
4912
0
  return _internal_has_originquery();
4913
0
}
4914
0
inline void us_gss_req_t::clear_originquery() {
4915
0
  _impl_.originquery_.ClearToEmpty();
4916
0
  _impl_._has_bits_[0] &= ~0x00000001u;
4917
0
}
4918
0
inline const std::string& us_gss_req_t::originquery() const {
4919
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.OriginQuery)
4920
0
  return _internal_originquery();
4921
0
}
4922
template <typename ArgT0, typename... ArgT>
4923
inline PROTOBUF_ALWAYS_INLINE
4924
void us_gss_req_t::set_originquery(ArgT0&& arg0, ArgT... args) {
4925
 _impl_._has_bits_[0] |= 0x00000001u;
4926
 _impl_.originquery_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
4927
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.OriginQuery)
4928
}
4929
0
inline std::string* us_gss_req_t::mutable_originquery() {
4930
0
  std::string* _s = _internal_mutable_originquery();
4931
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.OriginQuery)
4932
0
  return _s;
4933
0
}
4934
0
inline const std::string& us_gss_req_t::_internal_originquery() const {
4935
0
  return _impl_.originquery_.Get();
4936
0
}
4937
0
inline void us_gss_req_t::_internal_set_originquery(const std::string& value) {
4938
0
  _impl_._has_bits_[0] |= 0x00000001u;
4939
0
  _impl_.originquery_.Set(value, GetArenaForAllocation());
4940
0
}
4941
0
inline std::string* us_gss_req_t::_internal_mutable_originquery() {
4942
0
  _impl_._has_bits_[0] |= 0x00000001u;
4943
0
  return _impl_.originquery_.Mutable(GetArenaForAllocation());
4944
0
}
4945
0
inline std::string* us_gss_req_t::release_originquery() {
4946
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.OriginQuery)
4947
0
  if (!_internal_has_originquery()) {
4948
0
    return nullptr;
4949
0
  }
4950
0
  _impl_._has_bits_[0] &= ~0x00000001u;
4951
0
  auto* p = _impl_.originquery_.Release();
4952
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4953
0
  if (_impl_.originquery_.IsDefault()) {
4954
0
    _impl_.originquery_.Set("", GetArenaForAllocation());
4955
0
  }
4956
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4957
0
  return p;
4958
0
}
4959
0
inline void us_gss_req_t::set_allocated_originquery(std::string* originquery) {
4960
0
  if (originquery != nullptr) {
4961
0
    _impl_._has_bits_[0] |= 0x00000001u;
4962
0
  } else {
4963
0
    _impl_._has_bits_[0] &= ~0x00000001u;
4964
0
  }
4965
0
  _impl_.originquery_.SetAllocated(originquery, GetArenaForAllocation());
4966
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
4967
0
  if (_impl_.originquery_.IsDefault()) {
4968
0
    _impl_.originquery_.Set("", GetArenaForAllocation());
4969
0
  }
4970
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
4971
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.OriginQuery)
4972
0
}
4973
4974
// required int32 UserIP = 2;
4975
0
inline bool us_gss_req_t::_internal_has_userip() const {
4976
0
  bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0;
4977
0
  return value;
4978
0
}
4979
0
inline bool us_gss_req_t::has_userip() const {
4980
0
  return _internal_has_userip();
4981
0
}
4982
0
inline void us_gss_req_t::clear_userip() {
4983
0
  _impl_.userip_ = 0;
4984
0
  _impl_._has_bits_[0] &= ~0x00040000u;
4985
0
}
4986
0
inline int32_t us_gss_req_t::_internal_userip() const {
4987
0
  return _impl_.userip_;
4988
0
}
4989
0
inline int32_t us_gss_req_t::userip() const {
4990
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.UserIP)
4991
0
  return _internal_userip();
4992
0
}
4993
0
inline void us_gss_req_t::_internal_set_userip(int32_t value) {
4994
0
  _impl_._has_bits_[0] |= 0x00040000u;
4995
0
  _impl_.userip_ = value;
4996
0
}
4997
0
inline void us_gss_req_t::set_userip(int32_t value) {
4998
0
  _internal_set_userip(value);
4999
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.UserIP)
5000
0
}
5001
5002
// required int32 TimingNeed = 3;
5003
0
inline bool us_gss_req_t::_internal_has_timingneed() const {
5004
0
  bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0;
5005
0
  return value;
5006
0
}
5007
0
inline bool us_gss_req_t::has_timingneed() const {
5008
0
  return _internal_has_timingneed();
5009
0
}
5010
0
inline void us_gss_req_t::clear_timingneed() {
5011
0
  _impl_.timingneed_ = 0;
5012
0
  _impl_._has_bits_[0] &= ~0x00080000u;
5013
0
}
5014
0
inline int32_t us_gss_req_t::_internal_timingneed() const {
5015
0
  return _impl_.timingneed_;
5016
0
}
5017
0
inline int32_t us_gss_req_t::timingneed() const {
5018
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.TimingNeed)
5019
0
  return _internal_timingneed();
5020
0
}
5021
0
inline void us_gss_req_t::_internal_set_timingneed(int32_t value) {
5022
0
  _impl_._has_bits_[0] |= 0x00080000u;
5023
0
  _impl_.timingneed_ = value;
5024
0
}
5025
0
inline void us_gss_req_t::set_timingneed(int32_t value) {
5026
0
  _internal_set_timingneed(value);
5027
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.TimingNeed)
5028
0
}
5029
5030
// optional uint64 QueryID64 = 4 [default = 0];
5031
0
inline bool us_gss_req_t::_internal_has_queryid64() const {
5032
0
  bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0;
5033
0
  return value;
5034
0
}
5035
0
inline bool us_gss_req_t::has_queryid64() const {
5036
0
  return _internal_has_queryid64();
5037
0
}
5038
0
inline void us_gss_req_t::clear_queryid64() {
5039
0
  _impl_.queryid64_ = uint64_t{0u};
5040
0
  _impl_._has_bits_[0] &= ~0x00100000u;
5041
0
}
5042
0
inline uint64_t us_gss_req_t::_internal_queryid64() const {
5043
0
  return _impl_.queryid64_;
5044
0
}
5045
0
inline uint64_t us_gss_req_t::queryid64() const {
5046
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.QueryID64)
5047
0
  return _internal_queryid64();
5048
0
}
5049
0
inline void us_gss_req_t::_internal_set_queryid64(uint64_t value) {
5050
0
  _impl_._has_bits_[0] |= 0x00100000u;
5051
0
  _impl_.queryid64_ = value;
5052
0
}
5053
0
inline void us_gss_req_t::set_queryid64(uint64_t value) {
5054
0
  _internal_set_queryid64(value);
5055
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.QueryID64)
5056
0
}
5057
5058
// optional string ClientName = 5 [default = "unknow"];
5059
0
inline bool us_gss_req_t::_internal_has_clientname() const {
5060
0
  bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5061
0
  return value;
5062
0
}
5063
0
inline bool us_gss_req_t::has_clientname() const {
5064
0
  return _internal_has_clientname();
5065
0
}
5066
0
inline void us_gss_req_t::clear_clientname() {
5067
0
  _impl_.clientname_.ClearToDefault(::gss::message::us_gss_req_t::Impl_::_i_give_permission_to_break_this_code_default_clientname_, GetArenaForAllocation());
5068
0
  _impl_._has_bits_[0] &= ~0x00000002u;
5069
0
}
5070
0
inline const std::string& us_gss_req_t::clientname() const {
5071
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.ClientName)
5072
0
  if (_impl_.clientname_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_clientname_.get();
5073
0
  return _internal_clientname();
5074
0
}
5075
template <typename ArgT0, typename... ArgT>
5076
inline PROTOBUF_ALWAYS_INLINE
5077
void us_gss_req_t::set_clientname(ArgT0&& arg0, ArgT... args) {
5078
 _impl_._has_bits_[0] |= 0x00000002u;
5079
 _impl_.clientname_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5080
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.ClientName)
5081
}
5082
0
inline std::string* us_gss_req_t::mutable_clientname() {
5083
0
  std::string* _s = _internal_mutable_clientname();
5084
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.ClientName)
5085
0
  return _s;
5086
0
}
5087
0
inline const std::string& us_gss_req_t::_internal_clientname() const {
5088
0
  return _impl_.clientname_.Get();
5089
0
}
5090
0
inline void us_gss_req_t::_internal_set_clientname(const std::string& value) {
5091
0
  _impl_._has_bits_[0] |= 0x00000002u;
5092
0
  _impl_.clientname_.Set(value, GetArenaForAllocation());
5093
0
}
5094
0
inline std::string* us_gss_req_t::_internal_mutable_clientname() {
5095
0
  _impl_._has_bits_[0] |= 0x00000002u;
5096
0
  return _impl_.clientname_.Mutable(::gss::message::us_gss_req_t::Impl_::_i_give_permission_to_break_this_code_default_clientname_, GetArenaForAllocation());
5097
0
}
5098
0
inline std::string* us_gss_req_t::release_clientname() {
5099
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.ClientName)
5100
0
  if (!_internal_has_clientname()) {
5101
0
    return nullptr;
5102
0
  }
5103
0
  _impl_._has_bits_[0] &= ~0x00000002u;
5104
0
  auto* p = _impl_.clientname_.Release();
5105
0
  return p;
5106
0
}
5107
0
inline void us_gss_req_t::set_allocated_clientname(std::string* clientname) {
5108
0
  if (clientname != nullptr) {
5109
0
    _impl_._has_bits_[0] |= 0x00000002u;
5110
0
  } else {
5111
0
    _impl_._has_bits_[0] &= ~0x00000002u;
5112
0
  }
5113
0
  _impl_.clientname_.SetAllocated(clientname, GetArenaForAllocation());
5114
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.ClientName)
5115
0
}
5116
5117
// optional int32 ResNum = 11 [default = 20];
5118
0
inline bool us_gss_req_t::_internal_has_resnum() const {
5119
0
  bool value = (_impl_._has_bits_[0] & 0x80000000u) != 0;
5120
0
  return value;
5121
0
}
5122
0
inline bool us_gss_req_t::has_resnum() const {
5123
0
  return _internal_has_resnum();
5124
0
}
5125
0
inline void us_gss_req_t::clear_resnum() {
5126
0
  _impl_.resnum_ = 20;
5127
0
  _impl_._has_bits_[0] &= ~0x80000000u;
5128
0
}
5129
0
inline int32_t us_gss_req_t::_internal_resnum() const {
5130
0
  return _impl_.resnum_;
5131
0
}
5132
0
inline int32_t us_gss_req_t::resnum() const {
5133
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.ResNum)
5134
0
  return _internal_resnum();
5135
0
}
5136
0
inline void us_gss_req_t::_internal_set_resnum(int32_t value) {
5137
0
  _impl_._has_bits_[0] |= 0x80000000u;
5138
0
  _impl_.resnum_ = value;
5139
0
}
5140
0
inline void us_gss_req_t::set_resnum(int32_t value) {
5141
0
  _internal_set_resnum(value);
5142
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.ResNum)
5143
0
}
5144
5145
// optional int32 PageNum = 12 [default = 0];
5146
0
inline bool us_gss_req_t::_internal_has_pagenum() const {
5147
0
  bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0;
5148
0
  return value;
5149
0
}
5150
0
inline bool us_gss_req_t::has_pagenum() const {
5151
0
  return _internal_has_pagenum();
5152
0
}
5153
0
inline void us_gss_req_t::clear_pagenum() {
5154
0
  _impl_.pagenum_ = 0;
5155
0
  _impl_._has_bits_[0] &= ~0x00200000u;
5156
0
}
5157
0
inline int32_t us_gss_req_t::_internal_pagenum() const {
5158
0
  return _impl_.pagenum_;
5159
0
}
5160
0
inline int32_t us_gss_req_t::pagenum() const {
5161
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.PageNum)
5162
0
  return _internal_pagenum();
5163
0
}
5164
0
inline void us_gss_req_t::_internal_set_pagenum(int32_t value) {
5165
0
  _impl_._has_bits_[0] |= 0x00200000u;
5166
0
  _impl_.pagenum_ = value;
5167
0
}
5168
0
inline void us_gss_req_t::set_pagenum(int32_t value) {
5169
0
  _internal_set_pagenum(value);
5170
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.PageNum)
5171
0
}
5172
5173
// optional int32 ctpl_or_php = 13 [default = 0];
5174
0
inline bool us_gss_req_t::_internal_has_ctpl_or_php() const {
5175
0
  bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0;
5176
0
  return value;
5177
0
}
5178
0
inline bool us_gss_req_t::has_ctpl_or_php() const {
5179
0
  return _internal_has_ctpl_or_php();
5180
0
}
5181
0
inline void us_gss_req_t::clear_ctpl_or_php() {
5182
0
  _impl_.ctpl_or_php_ = 0;
5183
0
  _impl_._has_bits_[0] &= ~0x00400000u;
5184
0
}
5185
0
inline int32_t us_gss_req_t::_internal_ctpl_or_php() const {
5186
0
  return _impl_.ctpl_or_php_;
5187
0
}
5188
0
inline int32_t us_gss_req_t::ctpl_or_php() const {
5189
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.ctpl_or_php)
5190
0
  return _internal_ctpl_or_php();
5191
0
}
5192
0
inline void us_gss_req_t::_internal_set_ctpl_or_php(int32_t value) {
5193
0
  _impl_._has_bits_[0] |= 0x00400000u;
5194
0
  _impl_.ctpl_or_php_ = value;
5195
0
}
5196
0
inline void us_gss_req_t::set_ctpl_or_php(int32_t value) {
5197
0
  _internal_set_ctpl_or_php(value);
5198
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.ctpl_or_php)
5199
0
}
5200
5201
// optional int32 SeType = 14 [default = 0];
5202
0
inline bool us_gss_req_t::_internal_has_setype() const {
5203
0
  bool value = (_impl_._has_bits_[0] & 0x00800000u) != 0;
5204
0
  return value;
5205
0
}
5206
0
inline bool us_gss_req_t::has_setype() const {
5207
0
  return _internal_has_setype();
5208
0
}
5209
0
inline void us_gss_req_t::clear_setype() {
5210
0
  _impl_.setype_ = 0;
5211
0
  _impl_._has_bits_[0] &= ~0x00800000u;
5212
0
}
5213
0
inline int32_t us_gss_req_t::_internal_setype() const {
5214
0
  return _impl_.setype_;
5215
0
}
5216
0
inline int32_t us_gss_req_t::setype() const {
5217
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.SeType)
5218
0
  return _internal_setype();
5219
0
}
5220
0
inline void us_gss_req_t::_internal_set_setype(int32_t value) {
5221
0
  _impl_._has_bits_[0] |= 0x00800000u;
5222
0
  _impl_.setype_ = value;
5223
0
}
5224
0
inline void us_gss_req_t::set_setype(int32_t value) {
5225
0
  _internal_set_setype(value);
5226
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.SeType)
5227
0
}
5228
5229
// required string TemplateName = 15;
5230
0
inline bool us_gss_req_t::_internal_has_templatename() const {
5231
0
  bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5232
0
  return value;
5233
0
}
5234
0
inline bool us_gss_req_t::has_templatename() const {
5235
0
  return _internal_has_templatename();
5236
0
}
5237
0
inline void us_gss_req_t::clear_templatename() {
5238
0
  _impl_.templatename_.ClearToEmpty();
5239
0
  _impl_._has_bits_[0] &= ~0x00000004u;
5240
0
}
5241
0
inline const std::string& us_gss_req_t::templatename() const {
5242
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.TemplateName)
5243
0
  return _internal_templatename();
5244
0
}
5245
template <typename ArgT0, typename... ArgT>
5246
inline PROTOBUF_ALWAYS_INLINE
5247
void us_gss_req_t::set_templatename(ArgT0&& arg0, ArgT... args) {
5248
 _impl_._has_bits_[0] |= 0x00000004u;
5249
 _impl_.templatename_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5250
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.TemplateName)
5251
}
5252
0
inline std::string* us_gss_req_t::mutable_templatename() {
5253
0
  std::string* _s = _internal_mutable_templatename();
5254
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.TemplateName)
5255
0
  return _s;
5256
0
}
5257
0
inline const std::string& us_gss_req_t::_internal_templatename() const {
5258
0
  return _impl_.templatename_.Get();
5259
0
}
5260
0
inline void us_gss_req_t::_internal_set_templatename(const std::string& value) {
5261
0
  _impl_._has_bits_[0] |= 0x00000004u;
5262
0
  _impl_.templatename_.Set(value, GetArenaForAllocation());
5263
0
}
5264
0
inline std::string* us_gss_req_t::_internal_mutable_templatename() {
5265
0
  _impl_._has_bits_[0] |= 0x00000004u;
5266
0
  return _impl_.templatename_.Mutable(GetArenaForAllocation());
5267
0
}
5268
0
inline std::string* us_gss_req_t::release_templatename() {
5269
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.TemplateName)
5270
0
  if (!_internal_has_templatename()) {
5271
0
    return nullptr;
5272
0
  }
5273
0
  _impl_._has_bits_[0] &= ~0x00000004u;
5274
0
  auto* p = _impl_.templatename_.Release();
5275
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5276
0
  if (_impl_.templatename_.IsDefault()) {
5277
0
    _impl_.templatename_.Set("", GetArenaForAllocation());
5278
0
  }
5279
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5280
0
  return p;
5281
0
}
5282
0
inline void us_gss_req_t::set_allocated_templatename(std::string* templatename) {
5283
0
  if (templatename != nullptr) {
5284
0
    _impl_._has_bits_[0] |= 0x00000004u;
5285
0
  } else {
5286
0
    _impl_._has_bits_[0] &= ~0x00000004u;
5287
0
  }
5288
0
  _impl_.templatename_.SetAllocated(templatename, GetArenaForAllocation());
5289
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5290
0
  if (_impl_.templatename_.IsDefault()) {
5291
0
    _impl_.templatename_.Set("", GetArenaForAllocation());
5292
0
  }
5293
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5294
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.TemplateName)
5295
0
}
5296
5297
// repeated int32 sid = 16;
5298
0
inline int us_gss_req_t::_internal_sid_size() const {
5299
0
  return _impl_.sid_.size();
5300
0
}
5301
0
inline int us_gss_req_t::sid_size() const {
5302
0
  return _internal_sid_size();
5303
0
}
5304
0
inline void us_gss_req_t::clear_sid() {
5305
0
  _impl_.sid_.Clear();
5306
0
}
5307
0
inline int32_t us_gss_req_t::_internal_sid(int index) const {
5308
0
  return _impl_.sid_.Get(index);
5309
0
}
5310
0
inline int32_t us_gss_req_t::sid(int index) const {
5311
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.sid)
5312
0
  return _internal_sid(index);
5313
0
}
5314
0
inline void us_gss_req_t::set_sid(int index, int32_t value) {
5315
0
  _impl_.sid_.Set(index, value);
5316
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.sid)
5317
0
}
5318
0
inline void us_gss_req_t::_internal_add_sid(int32_t value) {
5319
0
  _impl_.sid_.Add(value);
5320
0
}
5321
0
inline void us_gss_req_t::add_sid(int32_t value) {
5322
0
  _internal_add_sid(value);
5323
0
  // @@protoc_insertion_point(field_add:gss.message.us_gss_req_t.sid)
5324
0
}
5325
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
5326
0
us_gss_req_t::_internal_sid() const {
5327
0
  return _impl_.sid_;
5328
0
}
5329
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
5330
0
us_gss_req_t::sid() const {
5331
0
  // @@protoc_insertion_point(field_list:gss.message.us_gss_req_t.sid)
5332
0
  return _internal_sid();
5333
0
}
5334
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
5335
0
us_gss_req_t::_internal_mutable_sid() {
5336
0
  return &_impl_.sid_;
5337
0
}
5338
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
5339
0
us_gss_req_t::mutable_sid() {
5340
0
  // @@protoc_insertion_point(field_mutable_list:gss.message.us_gss_req_t.sid)
5341
0
  return _internal_mutable_sid();
5342
0
}
5343
5344
// optional bytes UrlParaPack = 17;
5345
0
inline bool us_gss_req_t::_internal_has_urlparapack() const {
5346
0
  bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5347
0
  return value;
5348
0
}
5349
0
inline bool us_gss_req_t::has_urlparapack() const {
5350
0
  return _internal_has_urlparapack();
5351
0
}
5352
0
inline void us_gss_req_t::clear_urlparapack() {
5353
0
  _impl_.urlparapack_.ClearToEmpty();
5354
0
  _impl_._has_bits_[0] &= ~0x00000008u;
5355
0
}
5356
0
inline const std::string& us_gss_req_t::urlparapack() const {
5357
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.UrlParaPack)
5358
0
  return _internal_urlparapack();
5359
0
}
5360
template <typename ArgT0, typename... ArgT>
5361
inline PROTOBUF_ALWAYS_INLINE
5362
void us_gss_req_t::set_urlparapack(ArgT0&& arg0, ArgT... args) {
5363
 _impl_._has_bits_[0] |= 0x00000008u;
5364
 _impl_.urlparapack_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5365
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.UrlParaPack)
5366
}
5367
0
inline std::string* us_gss_req_t::mutable_urlparapack() {
5368
0
  std::string* _s = _internal_mutable_urlparapack();
5369
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.UrlParaPack)
5370
0
  return _s;
5371
0
}
5372
0
inline const std::string& us_gss_req_t::_internal_urlparapack() const {
5373
0
  return _impl_.urlparapack_.Get();
5374
0
}
5375
0
inline void us_gss_req_t::_internal_set_urlparapack(const std::string& value) {
5376
0
  _impl_._has_bits_[0] |= 0x00000008u;
5377
0
  _impl_.urlparapack_.Set(value, GetArenaForAllocation());
5378
0
}
5379
0
inline std::string* us_gss_req_t::_internal_mutable_urlparapack() {
5380
0
  _impl_._has_bits_[0] |= 0x00000008u;
5381
0
  return _impl_.urlparapack_.Mutable(GetArenaForAllocation());
5382
0
}
5383
0
inline std::string* us_gss_req_t::release_urlparapack() {
5384
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.UrlParaPack)
5385
0
  if (!_internal_has_urlparapack()) {
5386
0
    return nullptr;
5387
0
  }
5388
0
  _impl_._has_bits_[0] &= ~0x00000008u;
5389
0
  auto* p = _impl_.urlparapack_.Release();
5390
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5391
0
  if (_impl_.urlparapack_.IsDefault()) {
5392
0
    _impl_.urlparapack_.Set("", GetArenaForAllocation());
5393
0
  }
5394
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5395
0
  return p;
5396
0
}
5397
0
inline void us_gss_req_t::set_allocated_urlparapack(std::string* urlparapack) {
5398
0
  if (urlparapack != nullptr) {
5399
0
    _impl_._has_bits_[0] |= 0x00000008u;
5400
0
  } else {
5401
0
    _impl_._has_bits_[0] &= ~0x00000008u;
5402
0
  }
5403
0
  _impl_.urlparapack_.SetAllocated(urlparapack, GetArenaForAllocation());
5404
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5405
0
  if (_impl_.urlparapack_.IsDefault()) {
5406
0
    _impl_.urlparapack_.Set("", GetArenaForAllocation());
5407
0
  }
5408
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5409
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.UrlParaPack)
5410
0
}
5411
5412
// optional bytes gssqa = 18;
5413
0
inline bool us_gss_req_t::_internal_has_gssqa() const {
5414
0
  bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
5415
0
  return value;
5416
0
}
5417
0
inline bool us_gss_req_t::has_gssqa() const {
5418
0
  return _internal_has_gssqa();
5419
0
}
5420
0
inline void us_gss_req_t::clear_gssqa() {
5421
0
  _impl_.gssqa_.ClearToEmpty();
5422
0
  _impl_._has_bits_[0] &= ~0x00000010u;
5423
0
}
5424
0
inline const std::string& us_gss_req_t::gssqa() const {
5425
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.gssqa)
5426
0
  return _internal_gssqa();
5427
0
}
5428
template <typename ArgT0, typename... ArgT>
5429
inline PROTOBUF_ALWAYS_INLINE
5430
void us_gss_req_t::set_gssqa(ArgT0&& arg0, ArgT... args) {
5431
 _impl_._has_bits_[0] |= 0x00000010u;
5432
 _impl_.gssqa_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5433
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.gssqa)
5434
}
5435
0
inline std::string* us_gss_req_t::mutable_gssqa() {
5436
0
  std::string* _s = _internal_mutable_gssqa();
5437
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.gssqa)
5438
0
  return _s;
5439
0
}
5440
0
inline const std::string& us_gss_req_t::_internal_gssqa() const {
5441
0
  return _impl_.gssqa_.Get();
5442
0
}
5443
0
inline void us_gss_req_t::_internal_set_gssqa(const std::string& value) {
5444
0
  _impl_._has_bits_[0] |= 0x00000010u;
5445
0
  _impl_.gssqa_.Set(value, GetArenaForAllocation());
5446
0
}
5447
0
inline std::string* us_gss_req_t::_internal_mutable_gssqa() {
5448
0
  _impl_._has_bits_[0] |= 0x00000010u;
5449
0
  return _impl_.gssqa_.Mutable(GetArenaForAllocation());
5450
0
}
5451
0
inline std::string* us_gss_req_t::release_gssqa() {
5452
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.gssqa)
5453
0
  if (!_internal_has_gssqa()) {
5454
0
    return nullptr;
5455
0
  }
5456
0
  _impl_._has_bits_[0] &= ~0x00000010u;
5457
0
  auto* p = _impl_.gssqa_.Release();
5458
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5459
0
  if (_impl_.gssqa_.IsDefault()) {
5460
0
    _impl_.gssqa_.Set("", GetArenaForAllocation());
5461
0
  }
5462
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5463
0
  return p;
5464
0
}
5465
0
inline void us_gss_req_t::set_allocated_gssqa(std::string* gssqa) {
5466
0
  if (gssqa != nullptr) {
5467
0
    _impl_._has_bits_[0] |= 0x00000010u;
5468
0
  } else {
5469
0
    _impl_._has_bits_[0] &= ~0x00000010u;
5470
0
  }
5471
0
  _impl_.gssqa_.SetAllocated(gssqa, GetArenaForAllocation());
5472
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5473
0
  if (_impl_.gssqa_.IsDefault()) {
5474
0
    _impl_.gssqa_.Set("", GetArenaForAllocation());
5475
0
  }
5476
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5477
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.gssqa)
5478
0
}
5479
5480
// optional string Cookie = 19;
5481
0
inline bool us_gss_req_t::_internal_has_cookie() const {
5482
0
  bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
5483
0
  return value;
5484
0
}
5485
0
inline bool us_gss_req_t::has_cookie() const {
5486
0
  return _internal_has_cookie();
5487
0
}
5488
0
inline void us_gss_req_t::clear_cookie() {
5489
0
  _impl_.cookie_.ClearToEmpty();
5490
0
  _impl_._has_bits_[0] &= ~0x00000020u;
5491
0
}
5492
0
inline const std::string& us_gss_req_t::cookie() const {
5493
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.Cookie)
5494
0
  return _internal_cookie();
5495
0
}
5496
template <typename ArgT0, typename... ArgT>
5497
inline PROTOBUF_ALWAYS_INLINE
5498
void us_gss_req_t::set_cookie(ArgT0&& arg0, ArgT... args) {
5499
 _impl_._has_bits_[0] |= 0x00000020u;
5500
 _impl_.cookie_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5501
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.Cookie)
5502
}
5503
0
inline std::string* us_gss_req_t::mutable_cookie() {
5504
0
  std::string* _s = _internal_mutable_cookie();
5505
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.Cookie)
5506
0
  return _s;
5507
0
}
5508
0
inline const std::string& us_gss_req_t::_internal_cookie() const {
5509
0
  return _impl_.cookie_.Get();
5510
0
}
5511
0
inline void us_gss_req_t::_internal_set_cookie(const std::string& value) {
5512
0
  _impl_._has_bits_[0] |= 0x00000020u;
5513
0
  _impl_.cookie_.Set(value, GetArenaForAllocation());
5514
0
}
5515
0
inline std::string* us_gss_req_t::_internal_mutable_cookie() {
5516
0
  _impl_._has_bits_[0] |= 0x00000020u;
5517
0
  return _impl_.cookie_.Mutable(GetArenaForAllocation());
5518
0
}
5519
0
inline std::string* us_gss_req_t::release_cookie() {
5520
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.Cookie)
5521
0
  if (!_internal_has_cookie()) {
5522
0
    return nullptr;
5523
0
  }
5524
0
  _impl_._has_bits_[0] &= ~0x00000020u;
5525
0
  auto* p = _impl_.cookie_.Release();
5526
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5527
0
  if (_impl_.cookie_.IsDefault()) {
5528
0
    _impl_.cookie_.Set("", GetArenaForAllocation());
5529
0
  }
5530
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5531
0
  return p;
5532
0
}
5533
0
inline void us_gss_req_t::set_allocated_cookie(std::string* cookie) {
5534
0
  if (cookie != nullptr) {
5535
0
    _impl_._has_bits_[0] |= 0x00000020u;
5536
0
  } else {
5537
0
    _impl_._has_bits_[0] &= ~0x00000020u;
5538
0
  }
5539
0
  _impl_.cookie_.SetAllocated(cookie, GetArenaForAllocation());
5540
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5541
0
  if (_impl_.cookie_.IsDefault()) {
5542
0
    _impl_.cookie_.Set("", GetArenaForAllocation());
5543
0
  }
5544
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5545
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.Cookie)
5546
0
}
5547
5548
// optional string province_name = 31;
5549
0
inline bool us_gss_req_t::_internal_has_province_name() const {
5550
0
  bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
5551
0
  return value;
5552
0
}
5553
0
inline bool us_gss_req_t::has_province_name() const {
5554
0
  return _internal_has_province_name();
5555
0
}
5556
0
inline void us_gss_req_t::clear_province_name() {
5557
0
  _impl_.province_name_.ClearToEmpty();
5558
0
  _impl_._has_bits_[0] &= ~0x00000040u;
5559
0
}
5560
0
inline const std::string& us_gss_req_t::province_name() const {
5561
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.province_name)
5562
0
  return _internal_province_name();
5563
0
}
5564
template <typename ArgT0, typename... ArgT>
5565
inline PROTOBUF_ALWAYS_INLINE
5566
void us_gss_req_t::set_province_name(ArgT0&& arg0, ArgT... args) {
5567
 _impl_._has_bits_[0] |= 0x00000040u;
5568
 _impl_.province_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5569
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.province_name)
5570
}
5571
0
inline std::string* us_gss_req_t::mutable_province_name() {
5572
0
  std::string* _s = _internal_mutable_province_name();
5573
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.province_name)
5574
0
  return _s;
5575
0
}
5576
0
inline const std::string& us_gss_req_t::_internal_province_name() const {
5577
0
  return _impl_.province_name_.Get();
5578
0
}
5579
0
inline void us_gss_req_t::_internal_set_province_name(const std::string& value) {
5580
0
  _impl_._has_bits_[0] |= 0x00000040u;
5581
0
  _impl_.province_name_.Set(value, GetArenaForAllocation());
5582
0
}
5583
0
inline std::string* us_gss_req_t::_internal_mutable_province_name() {
5584
0
  _impl_._has_bits_[0] |= 0x00000040u;
5585
0
  return _impl_.province_name_.Mutable(GetArenaForAllocation());
5586
0
}
5587
0
inline std::string* us_gss_req_t::release_province_name() {
5588
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.province_name)
5589
0
  if (!_internal_has_province_name()) {
5590
0
    return nullptr;
5591
0
  }
5592
0
  _impl_._has_bits_[0] &= ~0x00000040u;
5593
0
  auto* p = _impl_.province_name_.Release();
5594
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5595
0
  if (_impl_.province_name_.IsDefault()) {
5596
0
    _impl_.province_name_.Set("", GetArenaForAllocation());
5597
0
  }
5598
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5599
0
  return p;
5600
0
}
5601
0
inline void us_gss_req_t::set_allocated_province_name(std::string* province_name) {
5602
0
  if (province_name != nullptr) {
5603
0
    _impl_._has_bits_[0] |= 0x00000040u;
5604
0
  } else {
5605
0
    _impl_._has_bits_[0] &= ~0x00000040u;
5606
0
  }
5607
0
  _impl_.province_name_.SetAllocated(province_name, GetArenaForAllocation());
5608
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5609
0
  if (_impl_.province_name_.IsDefault()) {
5610
0
    _impl_.province_name_.Set("", GetArenaForAllocation());
5611
0
  }
5612
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5613
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.province_name)
5614
0
}
5615
5616
// optional string city_name = 32;
5617
0
inline bool us_gss_req_t::_internal_has_city_name() const {
5618
0
  bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
5619
0
  return value;
5620
0
}
5621
0
inline bool us_gss_req_t::has_city_name() const {
5622
0
  return _internal_has_city_name();
5623
0
}
5624
0
inline void us_gss_req_t::clear_city_name() {
5625
0
  _impl_.city_name_.ClearToEmpty();
5626
0
  _impl_._has_bits_[0] &= ~0x00000080u;
5627
0
}
5628
0
inline const std::string& us_gss_req_t::city_name() const {
5629
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.city_name)
5630
0
  return _internal_city_name();
5631
0
}
5632
template <typename ArgT0, typename... ArgT>
5633
inline PROTOBUF_ALWAYS_INLINE
5634
void us_gss_req_t::set_city_name(ArgT0&& arg0, ArgT... args) {
5635
 _impl_._has_bits_[0] |= 0x00000080u;
5636
 _impl_.city_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5637
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.city_name)
5638
}
5639
0
inline std::string* us_gss_req_t::mutable_city_name() {
5640
0
  std::string* _s = _internal_mutable_city_name();
5641
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.city_name)
5642
0
  return _s;
5643
0
}
5644
0
inline const std::string& us_gss_req_t::_internal_city_name() const {
5645
0
  return _impl_.city_name_.Get();
5646
0
}
5647
0
inline void us_gss_req_t::_internal_set_city_name(const std::string& value) {
5648
0
  _impl_._has_bits_[0] |= 0x00000080u;
5649
0
  _impl_.city_name_.Set(value, GetArenaForAllocation());
5650
0
}
5651
0
inline std::string* us_gss_req_t::_internal_mutable_city_name() {
5652
0
  _impl_._has_bits_[0] |= 0x00000080u;
5653
0
  return _impl_.city_name_.Mutable(GetArenaForAllocation());
5654
0
}
5655
0
inline std::string* us_gss_req_t::release_city_name() {
5656
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.city_name)
5657
0
  if (!_internal_has_city_name()) {
5658
0
    return nullptr;
5659
0
  }
5660
0
  _impl_._has_bits_[0] &= ~0x00000080u;
5661
0
  auto* p = _impl_.city_name_.Release();
5662
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5663
0
  if (_impl_.city_name_.IsDefault()) {
5664
0
    _impl_.city_name_.Set("", GetArenaForAllocation());
5665
0
  }
5666
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5667
0
  return p;
5668
0
}
5669
0
inline void us_gss_req_t::set_allocated_city_name(std::string* city_name) {
5670
0
  if (city_name != nullptr) {
5671
0
    _impl_._has_bits_[0] |= 0x00000080u;
5672
0
  } else {
5673
0
    _impl_._has_bits_[0] &= ~0x00000080u;
5674
0
  }
5675
0
  _impl_.city_name_.SetAllocated(city_name, GetArenaForAllocation());
5676
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5677
0
  if (_impl_.city_name_.IsDefault()) {
5678
0
    _impl_.city_name_.Set("", GetArenaForAllocation());
5679
0
  }
5680
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5681
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.city_name)
5682
0
}
5683
5684
// optional string isp_name = 33;
5685
0
inline bool us_gss_req_t::_internal_has_isp_name() const {
5686
0
  bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
5687
0
  return value;
5688
0
}
5689
0
inline bool us_gss_req_t::has_isp_name() const {
5690
0
  return _internal_has_isp_name();
5691
0
}
5692
0
inline void us_gss_req_t::clear_isp_name() {
5693
0
  _impl_.isp_name_.ClearToEmpty();
5694
0
  _impl_._has_bits_[0] &= ~0x00000100u;
5695
0
}
5696
0
inline const std::string& us_gss_req_t::isp_name() const {
5697
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.isp_name)
5698
0
  return _internal_isp_name();
5699
0
}
5700
template <typename ArgT0, typename... ArgT>
5701
inline PROTOBUF_ALWAYS_INLINE
5702
void us_gss_req_t::set_isp_name(ArgT0&& arg0, ArgT... args) {
5703
 _impl_._has_bits_[0] |= 0x00000100u;
5704
 _impl_.isp_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5705
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.isp_name)
5706
}
5707
0
inline std::string* us_gss_req_t::mutable_isp_name() {
5708
0
  std::string* _s = _internal_mutable_isp_name();
5709
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.isp_name)
5710
0
  return _s;
5711
0
}
5712
0
inline const std::string& us_gss_req_t::_internal_isp_name() const {
5713
0
  return _impl_.isp_name_.Get();
5714
0
}
5715
0
inline void us_gss_req_t::_internal_set_isp_name(const std::string& value) {
5716
0
  _impl_._has_bits_[0] |= 0x00000100u;
5717
0
  _impl_.isp_name_.Set(value, GetArenaForAllocation());
5718
0
}
5719
0
inline std::string* us_gss_req_t::_internal_mutable_isp_name() {
5720
0
  _impl_._has_bits_[0] |= 0x00000100u;
5721
0
  return _impl_.isp_name_.Mutable(GetArenaForAllocation());
5722
0
}
5723
0
inline std::string* us_gss_req_t::release_isp_name() {
5724
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.isp_name)
5725
0
  if (!_internal_has_isp_name()) {
5726
0
    return nullptr;
5727
0
  }
5728
0
  _impl_._has_bits_[0] &= ~0x00000100u;
5729
0
  auto* p = _impl_.isp_name_.Release();
5730
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5731
0
  if (_impl_.isp_name_.IsDefault()) {
5732
0
    _impl_.isp_name_.Set("", GetArenaForAllocation());
5733
0
  }
5734
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5735
0
  return p;
5736
0
}
5737
0
inline void us_gss_req_t::set_allocated_isp_name(std::string* isp_name) {
5738
0
  if (isp_name != nullptr) {
5739
0
    _impl_._has_bits_[0] |= 0x00000100u;
5740
0
  } else {
5741
0
    _impl_._has_bits_[0] &= ~0x00000100u;
5742
0
  }
5743
0
  _impl_.isp_name_.SetAllocated(isp_name, GetArenaForAllocation());
5744
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5745
0
  if (_impl_.isp_name_.IsDefault()) {
5746
0
    _impl_.isp_name_.Set("", GetArenaForAllocation());
5747
0
  }
5748
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5749
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.isp_name)
5750
0
}
5751
5752
// required uint32 SrcNum = 34;
5753
0
inline bool us_gss_req_t::_internal_has_srcnum() const {
5754
0
  bool value = (_impl_._has_bits_[0] & 0x01000000u) != 0;
5755
0
  return value;
5756
0
}
5757
0
inline bool us_gss_req_t::has_srcnum() const {
5758
0
  return _internal_has_srcnum();
5759
0
}
5760
0
inline void us_gss_req_t::clear_srcnum() {
5761
0
  _impl_.srcnum_ = 0u;
5762
0
  _impl_._has_bits_[0] &= ~0x01000000u;
5763
0
}
5764
0
inline uint32_t us_gss_req_t::_internal_srcnum() const {
5765
0
  return _impl_.srcnum_;
5766
0
}
5767
0
inline uint32_t us_gss_req_t::srcnum() const {
5768
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.SrcNum)
5769
0
  return _internal_srcnum();
5770
0
}
5771
0
inline void us_gss_req_t::_internal_set_srcnum(uint32_t value) {
5772
0
  _impl_._has_bits_[0] |= 0x01000000u;
5773
0
  _impl_.srcnum_ = value;
5774
0
}
5775
0
inline void us_gss_req_t::set_srcnum(uint32_t value) {
5776
0
  _internal_set_srcnum(value);
5777
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.SrcNum)
5778
0
}
5779
5780
// optional string From = 35 [default = "www"];
5781
0
inline bool us_gss_req_t::_internal_has_from() const {
5782
0
  bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
5783
0
  return value;
5784
0
}
5785
0
inline bool us_gss_req_t::has_from() const {
5786
0
  return _internal_has_from();
5787
0
}
5788
0
inline void us_gss_req_t::clear_from() {
5789
0
  _impl_.from_.ClearToDefault(::gss::message::us_gss_req_t::Impl_::_i_give_permission_to_break_this_code_default_from_, GetArenaForAllocation());
5790
0
  _impl_._has_bits_[0] &= ~0x00000200u;
5791
0
}
5792
0
inline const std::string& us_gss_req_t::from() const {
5793
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.From)
5794
0
  if (_impl_.from_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_from_.get();
5795
0
  return _internal_from();
5796
0
}
5797
template <typename ArgT0, typename... ArgT>
5798
inline PROTOBUF_ALWAYS_INLINE
5799
void us_gss_req_t::set_from(ArgT0&& arg0, ArgT... args) {
5800
 _impl_._has_bits_[0] |= 0x00000200u;
5801
 _impl_.from_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5802
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.From)
5803
}
5804
0
inline std::string* us_gss_req_t::mutable_from() {
5805
0
  std::string* _s = _internal_mutable_from();
5806
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.From)
5807
0
  return _s;
5808
0
}
5809
0
inline const std::string& us_gss_req_t::_internal_from() const {
5810
0
  return _impl_.from_.Get();
5811
0
}
5812
0
inline void us_gss_req_t::_internal_set_from(const std::string& value) {
5813
0
  _impl_._has_bits_[0] |= 0x00000200u;
5814
0
  _impl_.from_.Set(value, GetArenaForAllocation());
5815
0
}
5816
0
inline std::string* us_gss_req_t::_internal_mutable_from() {
5817
0
  _impl_._has_bits_[0] |= 0x00000200u;
5818
0
  return _impl_.from_.Mutable(::gss::message::us_gss_req_t::Impl_::_i_give_permission_to_break_this_code_default_from_, GetArenaForAllocation());
5819
0
}
5820
0
inline std::string* us_gss_req_t::release_from() {
5821
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.From)
5822
0
  if (!_internal_has_from()) {
5823
0
    return nullptr;
5824
0
  }
5825
0
  _impl_._has_bits_[0] &= ~0x00000200u;
5826
0
  auto* p = _impl_.from_.Release();
5827
0
  return p;
5828
0
}
5829
0
inline void us_gss_req_t::set_allocated_from(std::string* from) {
5830
0
  if (from != nullptr) {
5831
0
    _impl_._has_bits_[0] |= 0x00000200u;
5832
0
  } else {
5833
0
    _impl_._has_bits_[0] &= ~0x00000200u;
5834
0
  }
5835
0
  _impl_.from_.SetAllocated(from, GetArenaForAllocation());
5836
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.From)
5837
0
}
5838
5839
// optional string Fmt = 36 [default = "html"];
5840
0
inline bool us_gss_req_t::_internal_has_fmt() const {
5841
0
  bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
5842
0
  return value;
5843
0
}
5844
0
inline bool us_gss_req_t::has_fmt() const {
5845
0
  return _internal_has_fmt();
5846
0
}
5847
0
inline void us_gss_req_t::clear_fmt() {
5848
0
  _impl_.fmt_.ClearToDefault(::gss::message::us_gss_req_t::Impl_::_i_give_permission_to_break_this_code_default_fmt_, GetArenaForAllocation());
5849
0
  _impl_._has_bits_[0] &= ~0x00000400u;
5850
0
}
5851
0
inline const std::string& us_gss_req_t::fmt() const {
5852
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.Fmt)
5853
0
  if (_impl_.fmt_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_fmt_.get();
5854
0
  return _internal_fmt();
5855
0
}
5856
template <typename ArgT0, typename... ArgT>
5857
inline PROTOBUF_ALWAYS_INLINE
5858
void us_gss_req_t::set_fmt(ArgT0&& arg0, ArgT... args) {
5859
 _impl_._has_bits_[0] |= 0x00000400u;
5860
 _impl_.fmt_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5861
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.Fmt)
5862
}
5863
0
inline std::string* us_gss_req_t::mutable_fmt() {
5864
0
  std::string* _s = _internal_mutable_fmt();
5865
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.Fmt)
5866
0
  return _s;
5867
0
}
5868
0
inline const std::string& us_gss_req_t::_internal_fmt() const {
5869
0
  return _impl_.fmt_.Get();
5870
0
}
5871
0
inline void us_gss_req_t::_internal_set_fmt(const std::string& value) {
5872
0
  _impl_._has_bits_[0] |= 0x00000400u;
5873
0
  _impl_.fmt_.Set(value, GetArenaForAllocation());
5874
0
}
5875
0
inline std::string* us_gss_req_t::_internal_mutable_fmt() {
5876
0
  _impl_._has_bits_[0] |= 0x00000400u;
5877
0
  return _impl_.fmt_.Mutable(::gss::message::us_gss_req_t::Impl_::_i_give_permission_to_break_this_code_default_fmt_, GetArenaForAllocation());
5878
0
}
5879
0
inline std::string* us_gss_req_t::release_fmt() {
5880
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.Fmt)
5881
0
  if (!_internal_has_fmt()) {
5882
0
    return nullptr;
5883
0
  }
5884
0
  _impl_._has_bits_[0] &= ~0x00000400u;
5885
0
  auto* p = _impl_.fmt_.Release();
5886
0
  return p;
5887
0
}
5888
0
inline void us_gss_req_t::set_allocated_fmt(std::string* fmt) {
5889
0
  if (fmt != nullptr) {
5890
0
    _impl_._has_bits_[0] |= 0x00000400u;
5891
0
  } else {
5892
0
    _impl_._has_bits_[0] &= ~0x00000400u;
5893
0
  }
5894
0
  _impl_.fmt_.SetAllocated(fmt, GetArenaForAllocation());
5895
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.Fmt)
5896
0
}
5897
5898
// optional bytes HighLight = 37;
5899
0
inline bool us_gss_req_t::_internal_has_highlight() const {
5900
0
  bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
5901
0
  return value;
5902
0
}
5903
0
inline bool us_gss_req_t::has_highlight() const {
5904
0
  return _internal_has_highlight();
5905
0
}
5906
0
inline void us_gss_req_t::clear_highlight() {
5907
0
  _impl_.highlight_.ClearToEmpty();
5908
0
  _impl_._has_bits_[0] &= ~0x00000800u;
5909
0
}
5910
0
inline const std::string& us_gss_req_t::highlight() const {
5911
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.HighLight)
5912
0
  return _internal_highlight();
5913
0
}
5914
template <typename ArgT0, typename... ArgT>
5915
inline PROTOBUF_ALWAYS_INLINE
5916
void us_gss_req_t::set_highlight(ArgT0&& arg0, ArgT... args) {
5917
 _impl_._has_bits_[0] |= 0x00000800u;
5918
 _impl_.highlight_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
5919
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.HighLight)
5920
}
5921
0
inline std::string* us_gss_req_t::mutable_highlight() {
5922
0
  std::string* _s = _internal_mutable_highlight();
5923
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.HighLight)
5924
0
  return _s;
5925
0
}
5926
0
inline const std::string& us_gss_req_t::_internal_highlight() const {
5927
0
  return _impl_.highlight_.Get();
5928
0
}
5929
0
inline void us_gss_req_t::_internal_set_highlight(const std::string& value) {
5930
0
  _impl_._has_bits_[0] |= 0x00000800u;
5931
0
  _impl_.highlight_.Set(value, GetArenaForAllocation());
5932
0
}
5933
0
inline std::string* us_gss_req_t::_internal_mutable_highlight() {
5934
0
  _impl_._has_bits_[0] |= 0x00000800u;
5935
0
  return _impl_.highlight_.Mutable(GetArenaForAllocation());
5936
0
}
5937
0
inline std::string* us_gss_req_t::release_highlight() {
5938
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.HighLight)
5939
0
  if (!_internal_has_highlight()) {
5940
0
    return nullptr;
5941
0
  }
5942
0
  _impl_._has_bits_[0] &= ~0x00000800u;
5943
0
  auto* p = _impl_.highlight_.Release();
5944
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5945
0
  if (_impl_.highlight_.IsDefault()) {
5946
0
    _impl_.highlight_.Set("", GetArenaForAllocation());
5947
0
  }
5948
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5949
0
  return p;
5950
0
}
5951
0
inline void us_gss_req_t::set_allocated_highlight(std::string* highlight) {
5952
0
  if (highlight != nullptr) {
5953
0
    _impl_._has_bits_[0] |= 0x00000800u;
5954
0
  } else {
5955
0
    _impl_._has_bits_[0] &= ~0x00000800u;
5956
0
  }
5957
0
  _impl_.highlight_.SetAllocated(highlight, GetArenaForAllocation());
5958
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
5959
0
  if (_impl_.highlight_.IsDefault()) {
5960
0
    _impl_.highlight_.Set("", GetArenaForAllocation());
5961
0
  }
5962
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
5963
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.HighLight)
5964
0
}
5965
5966
// optional int32 NeedHilightStr = 38 [default = 0];
5967
0
inline bool us_gss_req_t::_internal_has_needhilightstr() const {
5968
0
  bool value = (_impl_._has_bits_[0] & 0x08000000u) != 0;
5969
0
  return value;
5970
0
}
5971
0
inline bool us_gss_req_t::has_needhilightstr() const {
5972
0
  return _internal_has_needhilightstr();
5973
0
}
5974
0
inline void us_gss_req_t::clear_needhilightstr() {
5975
0
  _impl_.needhilightstr_ = 0;
5976
0
  _impl_._has_bits_[0] &= ~0x08000000u;
5977
0
}
5978
0
inline int32_t us_gss_req_t::_internal_needhilightstr() const {
5979
0
  return _impl_.needhilightstr_;
5980
0
}
5981
0
inline int32_t us_gss_req_t::needhilightstr() const {
5982
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.NeedHilightStr)
5983
0
  return _internal_needhilightstr();
5984
0
}
5985
0
inline void us_gss_req_t::_internal_set_needhilightstr(int32_t value) {
5986
0
  _impl_._has_bits_[0] |= 0x08000000u;
5987
0
  _impl_.needhilightstr_ = value;
5988
0
}
5989
0
inline void us_gss_req_t::set_needhilightstr(int32_t value) {
5990
0
  _internal_set_needhilightstr(value);
5991
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.NeedHilightStr)
5992
0
}
5993
5994
// repeated .gss.message.gss_src_req_t SrcArr = 39;
5995
0
inline int us_gss_req_t::_internal_srcarr_size() const {
5996
0
  return _impl_.srcarr_.size();
5997
0
}
5998
0
inline int us_gss_req_t::srcarr_size() const {
5999
0
  return _internal_srcarr_size();
6000
0
}
6001
0
inline void us_gss_req_t::clear_srcarr() {
6002
0
  _impl_.srcarr_.Clear();
6003
0
}
6004
0
inline ::gss::message::gss_src_req_t* us_gss_req_t::mutable_srcarr(int index) {
6005
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.SrcArr)
6006
0
  return _impl_.srcarr_.Mutable(index);
6007
0
}
6008
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::gss_src_req_t >*
6009
0
us_gss_req_t::mutable_srcarr() {
6010
0
  // @@protoc_insertion_point(field_mutable_list:gss.message.us_gss_req_t.SrcArr)
6011
0
  return &_impl_.srcarr_;
6012
0
}
6013
0
inline const ::gss::message::gss_src_req_t& us_gss_req_t::_internal_srcarr(int index) const {
6014
0
  return _impl_.srcarr_.Get(index);
6015
0
}
6016
0
inline const ::gss::message::gss_src_req_t& us_gss_req_t::srcarr(int index) const {
6017
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.SrcArr)
6018
0
  return _internal_srcarr(index);
6019
0
}
6020
0
inline ::gss::message::gss_src_req_t* us_gss_req_t::_internal_add_srcarr() {
6021
0
  return _impl_.srcarr_.Add();
6022
0
}
6023
0
inline ::gss::message::gss_src_req_t* us_gss_req_t::add_srcarr() {
6024
0
  ::gss::message::gss_src_req_t* _add = _internal_add_srcarr();
6025
0
  // @@protoc_insertion_point(field_add:gss.message.us_gss_req_t.SrcArr)
6026
0
  return _add;
6027
0
}
6028
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::gss_src_req_t >&
6029
0
us_gss_req_t::srcarr() const {
6030
0
  // @@protoc_insertion_point(field_list:gss.message.us_gss_req_t.SrcArr)
6031
0
  return _impl_.srcarr_;
6032
0
}
6033
6034
// optional int64 resultLang = 40;
6035
0
inline bool us_gss_req_t::_internal_has_resultlang() const {
6036
0
  bool value = (_impl_._has_bits_[0] & 0x02000000u) != 0;
6037
0
  return value;
6038
0
}
6039
0
inline bool us_gss_req_t::has_resultlang() const {
6040
0
  return _internal_has_resultlang();
6041
0
}
6042
0
inline void us_gss_req_t::clear_resultlang() {
6043
0
  _impl_.resultlang_ = int64_t{0};
6044
0
  _impl_._has_bits_[0] &= ~0x02000000u;
6045
0
}
6046
0
inline int64_t us_gss_req_t::_internal_resultlang() const {
6047
0
  return _impl_.resultlang_;
6048
0
}
6049
0
inline int64_t us_gss_req_t::resultlang() const {
6050
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.resultLang)
6051
0
  return _internal_resultlang();
6052
0
}
6053
0
inline void us_gss_req_t::_internal_set_resultlang(int64_t value) {
6054
0
  _impl_._has_bits_[0] |= 0x02000000u;
6055
0
  _impl_.resultlang_ = value;
6056
0
}
6057
0
inline void us_gss_req_t::set_resultlang(int64_t value) {
6058
0
  _internal_set_resultlang(value);
6059
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.resultLang)
6060
0
}
6061
6062
// optional int64 resultLocale = 41;
6063
0
inline bool us_gss_req_t::_internal_has_resultlocale() const {
6064
0
  bool value = (_impl_._has_bits_[0] & 0x04000000u) != 0;
6065
0
  return value;
6066
0
}
6067
0
inline bool us_gss_req_t::has_resultlocale() const {
6068
0
  return _internal_has_resultlocale();
6069
0
}
6070
0
inline void us_gss_req_t::clear_resultlocale() {
6071
0
  _impl_.resultlocale_ = int64_t{0};
6072
0
  _impl_._has_bits_[0] &= ~0x04000000u;
6073
0
}
6074
0
inline int64_t us_gss_req_t::_internal_resultlocale() const {
6075
0
  return _impl_.resultlocale_;
6076
0
}
6077
0
inline int64_t us_gss_req_t::resultlocale() const {
6078
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.resultLocale)
6079
0
  return _internal_resultlocale();
6080
0
}
6081
0
inline void us_gss_req_t::_internal_set_resultlocale(int64_t value) {
6082
0
  _impl_._has_bits_[0] |= 0x04000000u;
6083
0
  _impl_.resultlocale_ = value;
6084
0
}
6085
0
inline void us_gss_req_t::set_resultlocale(int64_t value) {
6086
0
  _internal_set_resultlocale(value);
6087
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.resultLocale)
6088
0
}
6089
6090
// repeated .gss.message.app_info_t AppInfoArr = 42;
6091
0
inline int us_gss_req_t::_internal_appinfoarr_size() const {
6092
0
  return _impl_.appinfoarr_.size();
6093
0
}
6094
0
inline int us_gss_req_t::appinfoarr_size() const {
6095
0
  return _internal_appinfoarr_size();
6096
0
}
6097
0
inline void us_gss_req_t::clear_appinfoarr() {
6098
0
  _impl_.appinfoarr_.Clear();
6099
0
}
6100
0
inline ::gss::message::app_info_t* us_gss_req_t::mutable_appinfoarr(int index) {
6101
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.AppInfoArr)
6102
0
  return _impl_.appinfoarr_.Mutable(index);
6103
0
}
6104
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::app_info_t >*
6105
0
us_gss_req_t::mutable_appinfoarr() {
6106
0
  // @@protoc_insertion_point(field_mutable_list:gss.message.us_gss_req_t.AppInfoArr)
6107
0
  return &_impl_.appinfoarr_;
6108
0
}
6109
0
inline const ::gss::message::app_info_t& us_gss_req_t::_internal_appinfoarr(int index) const {
6110
0
  return _impl_.appinfoarr_.Get(index);
6111
0
}
6112
0
inline const ::gss::message::app_info_t& us_gss_req_t::appinfoarr(int index) const {
6113
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.AppInfoArr)
6114
0
  return _internal_appinfoarr(index);
6115
0
}
6116
0
inline ::gss::message::app_info_t* us_gss_req_t::_internal_add_appinfoarr() {
6117
0
  return _impl_.appinfoarr_.Add();
6118
0
}
6119
0
inline ::gss::message::app_info_t* us_gss_req_t::add_appinfoarr() {
6120
0
  ::gss::message::app_info_t* _add = _internal_add_appinfoarr();
6121
0
  // @@protoc_insertion_point(field_add:gss.message.us_gss_req_t.AppInfoArr)
6122
0
  return _add;
6123
0
}
6124
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::app_info_t >&
6125
0
us_gss_req_t::appinfoarr() const {
6126
0
  // @@protoc_insertion_point(field_list:gss.message.us_gss_req_t.AppInfoArr)
6127
0
  return _impl_.appinfoarr_;
6128
0
}
6129
6130
// optional .gss.message.ua_info_t uaInfo = 43;
6131
0
inline bool us_gss_req_t::_internal_has_uainfo() const {
6132
0
  bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0;
6133
0
  PROTOBUF_ASSUME(!value || _impl_.uainfo_ != nullptr);
6134
0
  return value;
6135
0
}
6136
0
inline bool us_gss_req_t::has_uainfo() const {
6137
0
  return _internal_has_uainfo();
6138
0
}
6139
0
inline void us_gss_req_t::clear_uainfo() {
6140
0
  if (_impl_.uainfo_ != nullptr) _impl_.uainfo_->Clear();
6141
0
  _impl_._has_bits_[0] &= ~0x00010000u;
6142
0
}
6143
0
inline const ::gss::message::ua_info_t& us_gss_req_t::_internal_uainfo() const {
6144
0
  const ::gss::message::ua_info_t* p = _impl_.uainfo_;
6145
0
  return p != nullptr ? *p : reinterpret_cast<const ::gss::message::ua_info_t&>(
6146
0
      ::gss::message::_ua_info_t_default_instance_);
6147
0
}
6148
0
inline const ::gss::message::ua_info_t& us_gss_req_t::uainfo() const {
6149
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.uaInfo)
6150
0
  return _internal_uainfo();
6151
0
}
6152
inline void us_gss_req_t::unsafe_arena_set_allocated_uainfo(
6153
0
    ::gss::message::ua_info_t* uainfo) {
6154
0
  if (GetArenaForAllocation() == nullptr) {
6155
0
    delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.uainfo_);
6156
0
  }
6157
0
  _impl_.uainfo_ = uainfo;
6158
0
  if (uainfo) {
6159
0
    _impl_._has_bits_[0] |= 0x00010000u;
6160
0
  } else {
6161
0
    _impl_._has_bits_[0] &= ~0x00010000u;
6162
0
  }
6163
0
  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:gss.message.us_gss_req_t.uaInfo)
6164
0
}
6165
0
inline ::gss::message::ua_info_t* us_gss_req_t::release_uainfo() {
6166
0
  _impl_._has_bits_[0] &= ~0x00010000u;
6167
0
  ::gss::message::ua_info_t* temp = _impl_.uainfo_;
6168
0
  _impl_.uainfo_ = nullptr;
6169
0
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6170
0
  auto* old =  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
6171
0
  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6172
0
  if (GetArenaForAllocation() == nullptr) { delete old; }
6173
0
#else  // PROTOBUF_FORCE_COPY_IN_RELEASE
6174
0
  if (GetArenaForAllocation() != nullptr) {
6175
0
    temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6176
0
  }
6177
0
#endif  // !PROTOBUF_FORCE_COPY_IN_RELEASE
6178
0
  return temp;
6179
0
}
6180
0
inline ::gss::message::ua_info_t* us_gss_req_t::unsafe_arena_release_uainfo() {
6181
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.uaInfo)
6182
0
  _impl_._has_bits_[0] &= ~0x00010000u;
6183
0
  ::gss::message::ua_info_t* temp = _impl_.uainfo_;
6184
0
  _impl_.uainfo_ = nullptr;
6185
0
  return temp;
6186
0
}
6187
0
inline ::gss::message::ua_info_t* us_gss_req_t::_internal_mutable_uainfo() {
6188
0
  _impl_._has_bits_[0] |= 0x00010000u;
6189
0
  if (_impl_.uainfo_ == nullptr) {
6190
0
    auto* p = CreateMaybeMessage<::gss::message::ua_info_t>(GetArenaForAllocation());
6191
0
    _impl_.uainfo_ = p;
6192
0
  }
6193
0
  return _impl_.uainfo_;
6194
0
}
6195
0
inline ::gss::message::ua_info_t* us_gss_req_t::mutable_uainfo() {
6196
0
  ::gss::message::ua_info_t* _msg = _internal_mutable_uainfo();
6197
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.uaInfo)
6198
0
  return _msg;
6199
0
}
6200
0
inline void us_gss_req_t::set_allocated_uainfo(::gss::message::ua_info_t* uainfo) {
6201
0
  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6202
0
  if (message_arena == nullptr) {
6203
0
    delete _impl_.uainfo_;
6204
0
  }
6205
0
  if (uainfo) {
6206
0
    ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6207
0
        ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(uainfo);
6208
0
    if (message_arena != submessage_arena) {
6209
0
      uainfo = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6210
0
          message_arena, uainfo, submessage_arena);
6211
0
    }
6212
0
    _impl_._has_bits_[0] |= 0x00010000u;
6213
0
  } else {
6214
0
    _impl_._has_bits_[0] &= ~0x00010000u;
6215
0
  }
6216
0
  _impl_.uainfo_ = uainfo;
6217
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.uaInfo)
6218
0
}
6219
6220
// optional string useragent_full = 44;
6221
0
inline bool us_gss_req_t::_internal_has_useragent_full() const {
6222
0
  bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
6223
0
  return value;
6224
0
}
6225
0
inline bool us_gss_req_t::has_useragent_full() const {
6226
0
  return _internal_has_useragent_full();
6227
0
}
6228
0
inline void us_gss_req_t::clear_useragent_full() {
6229
0
  _impl_.useragent_full_.ClearToEmpty();
6230
0
  _impl_._has_bits_[0] &= ~0x00001000u;
6231
0
}
6232
0
inline const std::string& us_gss_req_t::useragent_full() const {
6233
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.useragent_full)
6234
0
  return _internal_useragent_full();
6235
0
}
6236
template <typename ArgT0, typename... ArgT>
6237
inline PROTOBUF_ALWAYS_INLINE
6238
void us_gss_req_t::set_useragent_full(ArgT0&& arg0, ArgT... args) {
6239
 _impl_._has_bits_[0] |= 0x00001000u;
6240
 _impl_.useragent_full_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6241
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.useragent_full)
6242
}
6243
0
inline std::string* us_gss_req_t::mutable_useragent_full() {
6244
0
  std::string* _s = _internal_mutable_useragent_full();
6245
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.useragent_full)
6246
0
  return _s;
6247
0
}
6248
0
inline const std::string& us_gss_req_t::_internal_useragent_full() const {
6249
0
  return _impl_.useragent_full_.Get();
6250
0
}
6251
0
inline void us_gss_req_t::_internal_set_useragent_full(const std::string& value) {
6252
0
  _impl_._has_bits_[0] |= 0x00001000u;
6253
0
  _impl_.useragent_full_.Set(value, GetArenaForAllocation());
6254
0
}
6255
0
inline std::string* us_gss_req_t::_internal_mutable_useragent_full() {
6256
0
  _impl_._has_bits_[0] |= 0x00001000u;
6257
0
  return _impl_.useragent_full_.Mutable(GetArenaForAllocation());
6258
0
}
6259
0
inline std::string* us_gss_req_t::release_useragent_full() {
6260
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.useragent_full)
6261
0
  if (!_internal_has_useragent_full()) {
6262
0
    return nullptr;
6263
0
  }
6264
0
  _impl_._has_bits_[0] &= ~0x00001000u;
6265
0
  auto* p = _impl_.useragent_full_.Release();
6266
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6267
0
  if (_impl_.useragent_full_.IsDefault()) {
6268
0
    _impl_.useragent_full_.Set("", GetArenaForAllocation());
6269
0
  }
6270
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6271
0
  return p;
6272
0
}
6273
0
inline void us_gss_req_t::set_allocated_useragent_full(std::string* useragent_full) {
6274
0
  if (useragent_full != nullptr) {
6275
0
    _impl_._has_bits_[0] |= 0x00001000u;
6276
0
  } else {
6277
0
    _impl_._has_bits_[0] &= ~0x00001000u;
6278
0
  }
6279
0
  _impl_.useragent_full_.SetAllocated(useragent_full, GetArenaForAllocation());
6280
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6281
0
  if (_impl_.useragent_full_.IsDefault()) {
6282
0
    _impl_.useragent_full_.Set("", GetArenaForAllocation());
6283
0
  }
6284
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6285
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.useragent_full)
6286
0
}
6287
6288
// optional int32 uid = 45;
6289
0
inline bool us_gss_req_t::_internal_has_uid() const {
6290
0
  bool value = (_impl_._has_bits_[0] & 0x10000000u) != 0;
6291
0
  return value;
6292
0
}
6293
0
inline bool us_gss_req_t::has_uid() const {
6294
0
  return _internal_has_uid();
6295
0
}
6296
0
inline void us_gss_req_t::clear_uid() {
6297
0
  _impl_.uid_ = 0;
6298
0
  _impl_._has_bits_[0] &= ~0x10000000u;
6299
0
}
6300
0
inline int32_t us_gss_req_t::_internal_uid() const {
6301
0
  return _impl_.uid_;
6302
0
}
6303
0
inline int32_t us_gss_req_t::uid() const {
6304
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.uid)
6305
0
  return _internal_uid();
6306
0
}
6307
0
inline void us_gss_req_t::_internal_set_uid(int32_t value) {
6308
0
  _impl_._has_bits_[0] |= 0x10000000u;
6309
0
  _impl_.uid_ = value;
6310
0
}
6311
0
inline void us_gss_req_t::set_uid(int32_t value) {
6312
0
  _internal_set_uid(value);
6313
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.uid)
6314
0
}
6315
6316
// optional string uname = 46;
6317
0
inline bool us_gss_req_t::_internal_has_uname() const {
6318
0
  bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
6319
0
  return value;
6320
0
}
6321
0
inline bool us_gss_req_t::has_uname() const {
6322
0
  return _internal_has_uname();
6323
0
}
6324
0
inline void us_gss_req_t::clear_uname() {
6325
0
  _impl_.uname_.ClearToEmpty();
6326
0
  _impl_._has_bits_[0] &= ~0x00002000u;
6327
0
}
6328
0
inline const std::string& us_gss_req_t::uname() const {
6329
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.uname)
6330
0
  return _internal_uname();
6331
0
}
6332
template <typename ArgT0, typename... ArgT>
6333
inline PROTOBUF_ALWAYS_INLINE
6334
void us_gss_req_t::set_uname(ArgT0&& arg0, ArgT... args) {
6335
 _impl_._has_bits_[0] |= 0x00002000u;
6336
 _impl_.uname_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6337
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.uname)
6338
}
6339
0
inline std::string* us_gss_req_t::mutable_uname() {
6340
0
  std::string* _s = _internal_mutable_uname();
6341
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.uname)
6342
0
  return _s;
6343
0
}
6344
0
inline const std::string& us_gss_req_t::_internal_uname() const {
6345
0
  return _impl_.uname_.Get();
6346
0
}
6347
0
inline void us_gss_req_t::_internal_set_uname(const std::string& value) {
6348
0
  _impl_._has_bits_[0] |= 0x00002000u;
6349
0
  _impl_.uname_.Set(value, GetArenaForAllocation());
6350
0
}
6351
0
inline std::string* us_gss_req_t::_internal_mutable_uname() {
6352
0
  _impl_._has_bits_[0] |= 0x00002000u;
6353
0
  return _impl_.uname_.Mutable(GetArenaForAllocation());
6354
0
}
6355
0
inline std::string* us_gss_req_t::release_uname() {
6356
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.uname)
6357
0
  if (!_internal_has_uname()) {
6358
0
    return nullptr;
6359
0
  }
6360
0
  _impl_._has_bits_[0] &= ~0x00002000u;
6361
0
  auto* p = _impl_.uname_.Release();
6362
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6363
0
  if (_impl_.uname_.IsDefault()) {
6364
0
    _impl_.uname_.Set("", GetArenaForAllocation());
6365
0
  }
6366
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6367
0
  return p;
6368
0
}
6369
0
inline void us_gss_req_t::set_allocated_uname(std::string* uname) {
6370
0
  if (uname != nullptr) {
6371
0
    _impl_._has_bits_[0] |= 0x00002000u;
6372
0
  } else {
6373
0
    _impl_._has_bits_[0] &= ~0x00002000u;
6374
0
  }
6375
0
  _impl_.uname_.SetAllocated(uname, GetArenaForAllocation());
6376
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6377
0
  if (_impl_.uname_.IsDefault()) {
6378
0
    _impl_.uname_.Set("", GetArenaForAllocation());
6379
0
  }
6380
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6381
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.uname)
6382
0
}
6383
6384
// optional int32 open_gssda_recall = 47;
6385
0
inline bool us_gss_req_t::_internal_has_open_gssda_recall() const {
6386
0
  bool value = (_impl_._has_bits_[0] & 0x20000000u) != 0;
6387
0
  return value;
6388
0
}
6389
0
inline bool us_gss_req_t::has_open_gssda_recall() const {
6390
0
  return _internal_has_open_gssda_recall();
6391
0
}
6392
0
inline void us_gss_req_t::clear_open_gssda_recall() {
6393
0
  _impl_.open_gssda_recall_ = 0;
6394
0
  _impl_._has_bits_[0] &= ~0x20000000u;
6395
0
}
6396
0
inline int32_t us_gss_req_t::_internal_open_gssda_recall() const {
6397
0
  return _impl_.open_gssda_recall_;
6398
0
}
6399
0
inline int32_t us_gss_req_t::open_gssda_recall() const {
6400
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.open_gssda_recall)
6401
0
  return _internal_open_gssda_recall();
6402
0
}
6403
0
inline void us_gss_req_t::_internal_set_open_gssda_recall(int32_t value) {
6404
0
  _impl_._has_bits_[0] |= 0x20000000u;
6405
0
  _impl_.open_gssda_recall_ = value;
6406
0
}
6407
0
inline void us_gss_req_t::set_open_gssda_recall(int32_t value) {
6408
0
  _internal_set_open_gssda_recall(value);
6409
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.open_gssda_recall)
6410
0
}
6411
6412
// optional int32 prefetch_flag = 48;
6413
0
inline bool us_gss_req_t::_internal_has_prefetch_flag() const {
6414
0
  bool value = (_impl_._has_bits_[0] & 0x40000000u) != 0;
6415
0
  return value;
6416
0
}
6417
0
inline bool us_gss_req_t::has_prefetch_flag() const {
6418
0
  return _internal_has_prefetch_flag();
6419
0
}
6420
0
inline void us_gss_req_t::clear_prefetch_flag() {
6421
0
  _impl_.prefetch_flag_ = 0;
6422
0
  _impl_._has_bits_[0] &= ~0x40000000u;
6423
0
}
6424
0
inline int32_t us_gss_req_t::_internal_prefetch_flag() const {
6425
0
  return _impl_.prefetch_flag_;
6426
0
}
6427
0
inline int32_t us_gss_req_t::prefetch_flag() const {
6428
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.prefetch_flag)
6429
0
  return _internal_prefetch_flag();
6430
0
}
6431
0
inline void us_gss_req_t::_internal_set_prefetch_flag(int32_t value) {
6432
0
  _impl_._has_bits_[0] |= 0x40000000u;
6433
0
  _impl_.prefetch_flag_ = value;
6434
0
}
6435
0
inline void us_gss_req_t::set_prefetch_flag(int32_t value) {
6436
0
  _internal_set_prefetch_flag(value);
6437
0
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.prefetch_flag)
6438
0
}
6439
6440
// optional string service_name = 71;
6441
0
inline bool us_gss_req_t::_internal_has_service_name() const {
6442
0
  bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
6443
0
  return value;
6444
0
}
6445
0
inline bool us_gss_req_t::has_service_name() const {
6446
0
  return _internal_has_service_name();
6447
0
}
6448
0
inline void us_gss_req_t::clear_service_name() {
6449
0
  _impl_.service_name_.ClearToEmpty();
6450
0
  _impl_._has_bits_[0] &= ~0x00004000u;
6451
0
}
6452
0
inline const std::string& us_gss_req_t::service_name() const {
6453
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.service_name)
6454
0
  return _internal_service_name();
6455
0
}
6456
template <typename ArgT0, typename... ArgT>
6457
inline PROTOBUF_ALWAYS_INLINE
6458
void us_gss_req_t::set_service_name(ArgT0&& arg0, ArgT... args) {
6459
 _impl_._has_bits_[0] |= 0x00004000u;
6460
 _impl_.service_name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6461
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.service_name)
6462
}
6463
0
inline std::string* us_gss_req_t::mutable_service_name() {
6464
0
  std::string* _s = _internal_mutable_service_name();
6465
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.service_name)
6466
0
  return _s;
6467
0
}
6468
0
inline const std::string& us_gss_req_t::_internal_service_name() const {
6469
0
  return _impl_.service_name_.Get();
6470
0
}
6471
0
inline void us_gss_req_t::_internal_set_service_name(const std::string& value) {
6472
0
  _impl_._has_bits_[0] |= 0x00004000u;
6473
0
  _impl_.service_name_.Set(value, GetArenaForAllocation());
6474
0
}
6475
0
inline std::string* us_gss_req_t::_internal_mutable_service_name() {
6476
0
  _impl_._has_bits_[0] |= 0x00004000u;
6477
0
  return _impl_.service_name_.Mutable(GetArenaForAllocation());
6478
0
}
6479
0
inline std::string* us_gss_req_t::release_service_name() {
6480
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.service_name)
6481
0
  if (!_internal_has_service_name()) {
6482
0
    return nullptr;
6483
0
  }
6484
0
  _impl_._has_bits_[0] &= ~0x00004000u;
6485
0
  auto* p = _impl_.service_name_.Release();
6486
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6487
0
  if (_impl_.service_name_.IsDefault()) {
6488
0
    _impl_.service_name_.Set("", GetArenaForAllocation());
6489
0
  }
6490
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6491
0
  return p;
6492
0
}
6493
0
inline void us_gss_req_t::set_allocated_service_name(std::string* service_name) {
6494
0
  if (service_name != nullptr) {
6495
0
    _impl_._has_bits_[0] |= 0x00004000u;
6496
0
  } else {
6497
0
    _impl_._has_bits_[0] &= ~0x00004000u;
6498
0
  }
6499
0
  _impl_.service_name_.SetAllocated(service_name, GetArenaForAllocation());
6500
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6501
0
  if (_impl_.service_name_.IsDefault()) {
6502
0
    _impl_.service_name_.Set("", GetArenaForAllocation());
6503
0
  }
6504
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6505
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.service_name)
6506
0
}
6507
6508
// optional string caller = 72;
6509
0
inline bool us_gss_req_t::_internal_has_caller() const {
6510
0
  bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
6511
0
  return value;
6512
0
}
6513
0
inline bool us_gss_req_t::has_caller() const {
6514
0
  return _internal_has_caller();
6515
0
}
6516
0
inline void us_gss_req_t::clear_caller() {
6517
0
  _impl_.caller_.ClearToEmpty();
6518
0
  _impl_._has_bits_[0] &= ~0x00008000u;
6519
0
}
6520
0
inline const std::string& us_gss_req_t::caller() const {
6521
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.caller)
6522
0
  return _internal_caller();
6523
0
}
6524
template <typename ArgT0, typename... ArgT>
6525
inline PROTOBUF_ALWAYS_INLINE
6526
void us_gss_req_t::set_caller(ArgT0&& arg0, ArgT... args) {
6527
 _impl_._has_bits_[0] |= 0x00008000u;
6528
 _impl_.caller_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6529
  // @@protoc_insertion_point(field_set:gss.message.us_gss_req_t.caller)
6530
}
6531
0
inline std::string* us_gss_req_t::mutable_caller() {
6532
0
  std::string* _s = _internal_mutable_caller();
6533
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.caller)
6534
0
  return _s;
6535
0
}
6536
0
inline const std::string& us_gss_req_t::_internal_caller() const {
6537
0
  return _impl_.caller_.Get();
6538
0
}
6539
0
inline void us_gss_req_t::_internal_set_caller(const std::string& value) {
6540
0
  _impl_._has_bits_[0] |= 0x00008000u;
6541
0
  _impl_.caller_.Set(value, GetArenaForAllocation());
6542
0
}
6543
0
inline std::string* us_gss_req_t::_internal_mutable_caller() {
6544
0
  _impl_._has_bits_[0] |= 0x00008000u;
6545
0
  return _impl_.caller_.Mutable(GetArenaForAllocation());
6546
0
}
6547
0
inline std::string* us_gss_req_t::release_caller() {
6548
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.caller)
6549
0
  if (!_internal_has_caller()) {
6550
0
    return nullptr;
6551
0
  }
6552
0
  _impl_._has_bits_[0] &= ~0x00008000u;
6553
0
  auto* p = _impl_.caller_.Release();
6554
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6555
0
  if (_impl_.caller_.IsDefault()) {
6556
0
    _impl_.caller_.Set("", GetArenaForAllocation());
6557
0
  }
6558
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6559
0
  return p;
6560
0
}
6561
0
inline void us_gss_req_t::set_allocated_caller(std::string* caller) {
6562
0
  if (caller != nullptr) {
6563
0
    _impl_._has_bits_[0] |= 0x00008000u;
6564
0
  } else {
6565
0
    _impl_._has_bits_[0] &= ~0x00008000u;
6566
0
  }
6567
0
  _impl_.caller_.SetAllocated(caller, GetArenaForAllocation());
6568
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6569
0
  if (_impl_.caller_.IsDefault()) {
6570
0
    _impl_.caller_.Set("", GetArenaForAllocation());
6571
0
  }
6572
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6573
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.caller)
6574
0
}
6575
6576
// optional .gss.message.UserAgent user_agent = 73;
6577
0
inline bool us_gss_req_t::_internal_has_user_agent() const {
6578
0
  bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0;
6579
0
  PROTOBUF_ASSUME(!value || _impl_.user_agent_ != nullptr);
6580
0
  return value;
6581
0
}
6582
0
inline bool us_gss_req_t::has_user_agent() const {
6583
0
  return _internal_has_user_agent();
6584
0
}
6585
0
inline void us_gss_req_t::clear_user_agent() {
6586
0
  if (_impl_.user_agent_ != nullptr) _impl_.user_agent_->Clear();
6587
0
  _impl_._has_bits_[0] &= ~0x00020000u;
6588
0
}
6589
0
inline const ::gss::message::UserAgent& us_gss_req_t::_internal_user_agent() const {
6590
0
  const ::gss::message::UserAgent* p = _impl_.user_agent_;
6591
0
  return p != nullptr ? *p : reinterpret_cast<const ::gss::message::UserAgent&>(
6592
0
      ::gss::message::_UserAgent_default_instance_);
6593
0
}
6594
0
inline const ::gss::message::UserAgent& us_gss_req_t::user_agent() const {
6595
0
  // @@protoc_insertion_point(field_get:gss.message.us_gss_req_t.user_agent)
6596
0
  return _internal_user_agent();
6597
0
}
6598
inline void us_gss_req_t::unsafe_arena_set_allocated_user_agent(
6599
0
    ::gss::message::UserAgent* user_agent) {
6600
0
  if (GetArenaForAllocation() == nullptr) {
6601
0
    delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.user_agent_);
6602
0
  }
6603
0
  _impl_.user_agent_ = user_agent;
6604
0
  if (user_agent) {
6605
0
    _impl_._has_bits_[0] |= 0x00020000u;
6606
0
  } else {
6607
0
    _impl_._has_bits_[0] &= ~0x00020000u;
6608
0
  }
6609
0
  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:gss.message.us_gss_req_t.user_agent)
6610
0
}
6611
0
inline ::gss::message::UserAgent* us_gss_req_t::release_user_agent() {
6612
0
  _impl_._has_bits_[0] &= ~0x00020000u;
6613
0
  ::gss::message::UserAgent* temp = _impl_.user_agent_;
6614
0
  _impl_.user_agent_ = nullptr;
6615
0
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6616
0
  auto* old =  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
6617
0
  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6618
0
  if (GetArenaForAllocation() == nullptr) { delete old; }
6619
0
#else  // PROTOBUF_FORCE_COPY_IN_RELEASE
6620
0
  if (GetArenaForAllocation() != nullptr) {
6621
0
    temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6622
0
  }
6623
0
#endif  // !PROTOBUF_FORCE_COPY_IN_RELEASE
6624
0
  return temp;
6625
0
}
6626
0
inline ::gss::message::UserAgent* us_gss_req_t::unsafe_arena_release_user_agent() {
6627
0
  // @@protoc_insertion_point(field_release:gss.message.us_gss_req_t.user_agent)
6628
0
  _impl_._has_bits_[0] &= ~0x00020000u;
6629
0
  ::gss::message::UserAgent* temp = _impl_.user_agent_;
6630
0
  _impl_.user_agent_ = nullptr;
6631
0
  return temp;
6632
0
}
6633
0
inline ::gss::message::UserAgent* us_gss_req_t::_internal_mutable_user_agent() {
6634
0
  _impl_._has_bits_[0] |= 0x00020000u;
6635
0
  if (_impl_.user_agent_ == nullptr) {
6636
0
    auto* p = CreateMaybeMessage<::gss::message::UserAgent>(GetArenaForAllocation());
6637
0
    _impl_.user_agent_ = p;
6638
0
  }
6639
0
  return _impl_.user_agent_;
6640
0
}
6641
0
inline ::gss::message::UserAgent* us_gss_req_t::mutable_user_agent() {
6642
0
  ::gss::message::UserAgent* _msg = _internal_mutable_user_agent();
6643
0
  // @@protoc_insertion_point(field_mutable:gss.message.us_gss_req_t.user_agent)
6644
0
  return _msg;
6645
0
}
6646
0
inline void us_gss_req_t::set_allocated_user_agent(::gss::message::UserAgent* user_agent) {
6647
0
  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6648
0
  if (message_arena == nullptr) {
6649
0
    delete _impl_.user_agent_;
6650
0
  }
6651
0
  if (user_agent) {
6652
0
    ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6653
0
        ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(user_agent);
6654
0
    if (message_arena != submessage_arena) {
6655
0
      user_agent = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6656
0
          message_arena, user_agent, submessage_arena);
6657
0
    }
6658
0
    _impl_._has_bits_[0] |= 0x00020000u;
6659
0
  } else {
6660
0
    _impl_._has_bits_[0] &= ~0x00020000u;
6661
0
  }
6662
0
  _impl_.user_agent_ = user_agent;
6663
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.us_gss_req_t.user_agent)
6664
0
}
6665
6666
// -------------------------------------------------------------------
6667
6668
// UserAgent
6669
6670
// optional string dsp = 1;
6671
0
inline bool UserAgent::_internal_has_dsp() const {
6672
0
  bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6673
0
  return value;
6674
0
}
6675
0
inline bool UserAgent::has_dsp() const {
6676
0
  return _internal_has_dsp();
6677
0
}
6678
0
inline void UserAgent::clear_dsp() {
6679
0
  _impl_.dsp_.ClearToEmpty();
6680
0
  _impl_._has_bits_[0] &= ~0x00000001u;
6681
0
}
6682
0
inline const std::string& UserAgent::dsp() const {
6683
0
  // @@protoc_insertion_point(field_get:gss.message.UserAgent.dsp)
6684
0
  return _internal_dsp();
6685
0
}
6686
template <typename ArgT0, typename... ArgT>
6687
inline PROTOBUF_ALWAYS_INLINE
6688
void UserAgent::set_dsp(ArgT0&& arg0, ArgT... args) {
6689
 _impl_._has_bits_[0] |= 0x00000001u;
6690
 _impl_.dsp_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6691
  // @@protoc_insertion_point(field_set:gss.message.UserAgent.dsp)
6692
}
6693
0
inline std::string* UserAgent::mutable_dsp() {
6694
0
  std::string* _s = _internal_mutable_dsp();
6695
0
  // @@protoc_insertion_point(field_mutable:gss.message.UserAgent.dsp)
6696
0
  return _s;
6697
0
}
6698
0
inline const std::string& UserAgent::_internal_dsp() const {
6699
0
  return _impl_.dsp_.Get();
6700
0
}
6701
0
inline void UserAgent::_internal_set_dsp(const std::string& value) {
6702
0
  _impl_._has_bits_[0] |= 0x00000001u;
6703
0
  _impl_.dsp_.Set(value, GetArenaForAllocation());
6704
0
}
6705
0
inline std::string* UserAgent::_internal_mutable_dsp() {
6706
0
  _impl_._has_bits_[0] |= 0x00000001u;
6707
0
  return _impl_.dsp_.Mutable(GetArenaForAllocation());
6708
0
}
6709
0
inline std::string* UserAgent::release_dsp() {
6710
0
  // @@protoc_insertion_point(field_release:gss.message.UserAgent.dsp)
6711
0
  if (!_internal_has_dsp()) {
6712
0
    return nullptr;
6713
0
  }
6714
0
  _impl_._has_bits_[0] &= ~0x00000001u;
6715
0
  auto* p = _impl_.dsp_.Release();
6716
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6717
0
  if (_impl_.dsp_.IsDefault()) {
6718
0
    _impl_.dsp_.Set("", GetArenaForAllocation());
6719
0
  }
6720
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6721
0
  return p;
6722
0
}
6723
0
inline void UserAgent::set_allocated_dsp(std::string* dsp) {
6724
0
  if (dsp != nullptr) {
6725
0
    _impl_._has_bits_[0] |= 0x00000001u;
6726
0
  } else {
6727
0
    _impl_._has_bits_[0] &= ~0x00000001u;
6728
0
  }
6729
0
  _impl_.dsp_.SetAllocated(dsp, GetArenaForAllocation());
6730
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6731
0
  if (_impl_.dsp_.IsDefault()) {
6732
0
    _impl_.dsp_.Set("", GetArenaForAllocation());
6733
0
  }
6734
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6735
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.UserAgent.dsp)
6736
0
}
6737
6738
// optional string os = 2;
6739
0
inline bool UserAgent::_internal_has_os() const {
6740
0
  bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6741
0
  return value;
6742
0
}
6743
0
inline bool UserAgent::has_os() const {
6744
0
  return _internal_has_os();
6745
0
}
6746
0
inline void UserAgent::clear_os() {
6747
0
  _impl_.os_.ClearToEmpty();
6748
0
  _impl_._has_bits_[0] &= ~0x00000002u;
6749
0
}
6750
0
inline const std::string& UserAgent::os() const {
6751
0
  // @@protoc_insertion_point(field_get:gss.message.UserAgent.os)
6752
0
  return _internal_os();
6753
0
}
6754
template <typename ArgT0, typename... ArgT>
6755
inline PROTOBUF_ALWAYS_INLINE
6756
void UserAgent::set_os(ArgT0&& arg0, ArgT... args) {
6757
 _impl_._has_bits_[0] |= 0x00000002u;
6758
 _impl_.os_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6759
  // @@protoc_insertion_point(field_set:gss.message.UserAgent.os)
6760
}
6761
0
inline std::string* UserAgent::mutable_os() {
6762
0
  std::string* _s = _internal_mutable_os();
6763
0
  // @@protoc_insertion_point(field_mutable:gss.message.UserAgent.os)
6764
0
  return _s;
6765
0
}
6766
0
inline const std::string& UserAgent::_internal_os() const {
6767
0
  return _impl_.os_.Get();
6768
0
}
6769
0
inline void UserAgent::_internal_set_os(const std::string& value) {
6770
0
  _impl_._has_bits_[0] |= 0x00000002u;
6771
0
  _impl_.os_.Set(value, GetArenaForAllocation());
6772
0
}
6773
0
inline std::string* UserAgent::_internal_mutable_os() {
6774
0
  _impl_._has_bits_[0] |= 0x00000002u;
6775
0
  return _impl_.os_.Mutable(GetArenaForAllocation());
6776
0
}
6777
0
inline std::string* UserAgent::release_os() {
6778
0
  // @@protoc_insertion_point(field_release:gss.message.UserAgent.os)
6779
0
  if (!_internal_has_os()) {
6780
0
    return nullptr;
6781
0
  }
6782
0
  _impl_._has_bits_[0] &= ~0x00000002u;
6783
0
  auto* p = _impl_.os_.Release();
6784
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6785
0
  if (_impl_.os_.IsDefault()) {
6786
0
    _impl_.os_.Set("", GetArenaForAllocation());
6787
0
  }
6788
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6789
0
  return p;
6790
0
}
6791
0
inline void UserAgent::set_allocated_os(std::string* os) {
6792
0
  if (os != nullptr) {
6793
0
    _impl_._has_bits_[0] |= 0x00000002u;
6794
0
  } else {
6795
0
    _impl_._has_bits_[0] &= ~0x00000002u;
6796
0
  }
6797
0
  _impl_.os_.SetAllocated(os, GetArenaForAllocation());
6798
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6799
0
  if (_impl_.os_.IsDefault()) {
6800
0
    _impl_.os_.Set("", GetArenaForAllocation());
6801
0
  }
6802
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6803
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.UserAgent.os)
6804
0
}
6805
6806
// optional string osv = 3;
6807
0
inline bool UserAgent::_internal_has_osv() const {
6808
0
  bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6809
0
  return value;
6810
0
}
6811
0
inline bool UserAgent::has_osv() const {
6812
0
  return _internal_has_osv();
6813
0
}
6814
0
inline void UserAgent::clear_osv() {
6815
0
  _impl_.osv_.ClearToEmpty();
6816
0
  _impl_._has_bits_[0] &= ~0x00000004u;
6817
0
}
6818
0
inline const std::string& UserAgent::osv() const {
6819
0
  // @@protoc_insertion_point(field_get:gss.message.UserAgent.osv)
6820
0
  return _internal_osv();
6821
0
}
6822
template <typename ArgT0, typename... ArgT>
6823
inline PROTOBUF_ALWAYS_INLINE
6824
void UserAgent::set_osv(ArgT0&& arg0, ArgT... args) {
6825
 _impl_._has_bits_[0] |= 0x00000004u;
6826
 _impl_.osv_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6827
  // @@protoc_insertion_point(field_set:gss.message.UserAgent.osv)
6828
}
6829
0
inline std::string* UserAgent::mutable_osv() {
6830
0
  std::string* _s = _internal_mutable_osv();
6831
0
  // @@protoc_insertion_point(field_mutable:gss.message.UserAgent.osv)
6832
0
  return _s;
6833
0
}
6834
0
inline const std::string& UserAgent::_internal_osv() const {
6835
0
  return _impl_.osv_.Get();
6836
0
}
6837
0
inline void UserAgent::_internal_set_osv(const std::string& value) {
6838
0
  _impl_._has_bits_[0] |= 0x00000004u;
6839
0
  _impl_.osv_.Set(value, GetArenaForAllocation());
6840
0
}
6841
0
inline std::string* UserAgent::_internal_mutable_osv() {
6842
0
  _impl_._has_bits_[0] |= 0x00000004u;
6843
0
  return _impl_.osv_.Mutable(GetArenaForAllocation());
6844
0
}
6845
0
inline std::string* UserAgent::release_osv() {
6846
0
  // @@protoc_insertion_point(field_release:gss.message.UserAgent.osv)
6847
0
  if (!_internal_has_osv()) {
6848
0
    return nullptr;
6849
0
  }
6850
0
  _impl_._has_bits_[0] &= ~0x00000004u;
6851
0
  auto* p = _impl_.osv_.Release();
6852
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6853
0
  if (_impl_.osv_.IsDefault()) {
6854
0
    _impl_.osv_.Set("", GetArenaForAllocation());
6855
0
  }
6856
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6857
0
  return p;
6858
0
}
6859
0
inline void UserAgent::set_allocated_osv(std::string* osv) {
6860
0
  if (osv != nullptr) {
6861
0
    _impl_._has_bits_[0] |= 0x00000004u;
6862
0
  } else {
6863
0
    _impl_._has_bits_[0] &= ~0x00000004u;
6864
0
  }
6865
0
  _impl_.osv_.SetAllocated(osv, GetArenaForAllocation());
6866
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6867
0
  if (_impl_.osv_.IsDefault()) {
6868
0
    _impl_.osv_.Set("", GetArenaForAllocation());
6869
0
  }
6870
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6871
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.UserAgent.osv)
6872
0
}
6873
6874
// optional string mb = 4;
6875
0
inline bool UserAgent::_internal_has_mb() const {
6876
0
  bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
6877
0
  return value;
6878
0
}
6879
0
inline bool UserAgent::has_mb() const {
6880
0
  return _internal_has_mb();
6881
0
}
6882
0
inline void UserAgent::clear_mb() {
6883
0
  _impl_.mb_.ClearToEmpty();
6884
0
  _impl_._has_bits_[0] &= ~0x00000008u;
6885
0
}
6886
0
inline const std::string& UserAgent::mb() const {
6887
0
  // @@protoc_insertion_point(field_get:gss.message.UserAgent.mb)
6888
0
  return _internal_mb();
6889
0
}
6890
template <typename ArgT0, typename... ArgT>
6891
inline PROTOBUF_ALWAYS_INLINE
6892
void UserAgent::set_mb(ArgT0&& arg0, ArgT... args) {
6893
 _impl_._has_bits_[0] |= 0x00000008u;
6894
 _impl_.mb_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6895
  // @@protoc_insertion_point(field_set:gss.message.UserAgent.mb)
6896
}
6897
0
inline std::string* UserAgent::mutable_mb() {
6898
0
  std::string* _s = _internal_mutable_mb();
6899
0
  // @@protoc_insertion_point(field_mutable:gss.message.UserAgent.mb)
6900
0
  return _s;
6901
0
}
6902
0
inline const std::string& UserAgent::_internal_mb() const {
6903
0
  return _impl_.mb_.Get();
6904
0
}
6905
0
inline void UserAgent::_internal_set_mb(const std::string& value) {
6906
0
  _impl_._has_bits_[0] |= 0x00000008u;
6907
0
  _impl_.mb_.Set(value, GetArenaForAllocation());
6908
0
}
6909
0
inline std::string* UserAgent::_internal_mutable_mb() {
6910
0
  _impl_._has_bits_[0] |= 0x00000008u;
6911
0
  return _impl_.mb_.Mutable(GetArenaForAllocation());
6912
0
}
6913
0
inline std::string* UserAgent::release_mb() {
6914
0
  // @@protoc_insertion_point(field_release:gss.message.UserAgent.mb)
6915
0
  if (!_internal_has_mb()) {
6916
0
    return nullptr;
6917
0
  }
6918
0
  _impl_._has_bits_[0] &= ~0x00000008u;
6919
0
  auto* p = _impl_.mb_.Release();
6920
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6921
0
  if (_impl_.mb_.IsDefault()) {
6922
0
    _impl_.mb_.Set("", GetArenaForAllocation());
6923
0
  }
6924
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6925
0
  return p;
6926
0
}
6927
0
inline void UserAgent::set_allocated_mb(std::string* mb) {
6928
0
  if (mb != nullptr) {
6929
0
    _impl_._has_bits_[0] |= 0x00000008u;
6930
0
  } else {
6931
0
    _impl_._has_bits_[0] &= ~0x00000008u;
6932
0
  }
6933
0
  _impl_.mb_.SetAllocated(mb, GetArenaForAllocation());
6934
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6935
0
  if (_impl_.mb_.IsDefault()) {
6936
0
    _impl_.mb_.Set("", GetArenaForAllocation());
6937
0
  }
6938
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6939
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.UserAgent.mb)
6940
0
}
6941
6942
// optional string mbv = 5;
6943
0
inline bool UserAgent::_internal_has_mbv() const {
6944
0
  bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
6945
0
  return value;
6946
0
}
6947
0
inline bool UserAgent::has_mbv() const {
6948
0
  return _internal_has_mbv();
6949
0
}
6950
0
inline void UserAgent::clear_mbv() {
6951
0
  _impl_.mbv_.ClearToEmpty();
6952
0
  _impl_._has_bits_[0] &= ~0x00000010u;
6953
0
}
6954
0
inline const std::string& UserAgent::mbv() const {
6955
0
  // @@protoc_insertion_point(field_get:gss.message.UserAgent.mbv)
6956
0
  return _internal_mbv();
6957
0
}
6958
template <typename ArgT0, typename... ArgT>
6959
inline PROTOBUF_ALWAYS_INLINE
6960
void UserAgent::set_mbv(ArgT0&& arg0, ArgT... args) {
6961
 _impl_._has_bits_[0] |= 0x00000010u;
6962
 _impl_.mbv_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
6963
  // @@protoc_insertion_point(field_set:gss.message.UserAgent.mbv)
6964
}
6965
0
inline std::string* UserAgent::mutable_mbv() {
6966
0
  std::string* _s = _internal_mutable_mbv();
6967
0
  // @@protoc_insertion_point(field_mutable:gss.message.UserAgent.mbv)
6968
0
  return _s;
6969
0
}
6970
0
inline const std::string& UserAgent::_internal_mbv() const {
6971
0
  return _impl_.mbv_.Get();
6972
0
}
6973
0
inline void UserAgent::_internal_set_mbv(const std::string& value) {
6974
0
  _impl_._has_bits_[0] |= 0x00000010u;
6975
0
  _impl_.mbv_.Set(value, GetArenaForAllocation());
6976
0
}
6977
0
inline std::string* UserAgent::_internal_mutable_mbv() {
6978
0
  _impl_._has_bits_[0] |= 0x00000010u;
6979
0
  return _impl_.mbv_.Mutable(GetArenaForAllocation());
6980
0
}
6981
0
inline std::string* UserAgent::release_mbv() {
6982
0
  // @@protoc_insertion_point(field_release:gss.message.UserAgent.mbv)
6983
0
  if (!_internal_has_mbv()) {
6984
0
    return nullptr;
6985
0
  }
6986
0
  _impl_._has_bits_[0] &= ~0x00000010u;
6987
0
  auto* p = _impl_.mbv_.Release();
6988
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
6989
0
  if (_impl_.mbv_.IsDefault()) {
6990
0
    _impl_.mbv_.Set("", GetArenaForAllocation());
6991
0
  }
6992
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
6993
0
  return p;
6994
0
}
6995
0
inline void UserAgent::set_allocated_mbv(std::string* mbv) {
6996
0
  if (mbv != nullptr) {
6997
0
    _impl_._has_bits_[0] |= 0x00000010u;
6998
0
  } else {
6999
0
    _impl_._has_bits_[0] &= ~0x00000010u;
7000
0
  }
7001
0
  _impl_.mbv_.SetAllocated(mbv, GetArenaForAllocation());
7002
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7003
0
  if (_impl_.mbv_.IsDefault()) {
7004
0
    _impl_.mbv_.Set("", GetArenaForAllocation());
7005
0
  }
7006
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7007
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.UserAgent.mbv)
7008
0
}
7009
7010
// optional int32 apn = 6;
7011
0
inline bool UserAgent::_internal_has_apn() const {
7012
0
  bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
7013
0
  return value;
7014
0
}
7015
0
inline bool UserAgent::has_apn() const {
7016
0
  return _internal_has_apn();
7017
0
}
7018
0
inline void UserAgent::clear_apn() {
7019
0
  _impl_.apn_ = 0;
7020
0
  _impl_._has_bits_[0] &= ~0x00000080u;
7021
0
}
7022
0
inline int32_t UserAgent::_internal_apn() const {
7023
0
  return _impl_.apn_;
7024
0
}
7025
0
inline int32_t UserAgent::apn() const {
7026
0
  // @@protoc_insertion_point(field_get:gss.message.UserAgent.apn)
7027
0
  return _internal_apn();
7028
0
}
7029
0
inline void UserAgent::_internal_set_apn(int32_t value) {
7030
0
  _impl_._has_bits_[0] |= 0x00000080u;
7031
0
  _impl_.apn_ = value;
7032
0
}
7033
0
inline void UserAgent::set_apn(int32_t value) {
7034
0
  _internal_set_apn(value);
7035
0
  // @@protoc_insertion_point(field_set:gss.message.UserAgent.apn)
7036
0
}
7037
7038
// optional int32 arn = 7;
7039
0
inline bool UserAgent::_internal_has_arn() const {
7040
0
  bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
7041
0
  return value;
7042
0
}
7043
0
inline bool UserAgent::has_arn() const {
7044
0
  return _internal_has_arn();
7045
0
}
7046
0
inline void UserAgent::clear_arn() {
7047
0
  _impl_.arn_ = 0;
7048
0
  _impl_._has_bits_[0] &= ~0x00000100u;
7049
0
}
7050
0
inline int32_t UserAgent::_internal_arn() const {
7051
0
  return _impl_.arn_;
7052
0
}
7053
0
inline int32_t UserAgent::arn() const {
7054
0
  // @@protoc_insertion_point(field_get:gss.message.UserAgent.arn)
7055
0
  return _internal_arn();
7056
0
}
7057
0
inline void UserAgent::_internal_set_arn(int32_t value) {
7058
0
  _impl_._has_bits_[0] |= 0x00000100u;
7059
0
  _impl_.arn_ = value;
7060
0
}
7061
0
inline void UserAgent::set_arn(int32_t value) {
7062
0
  _internal_set_arn(value);
7063
0
  // @@protoc_insertion_point(field_set:gss.message.UserAgent.arn)
7064
0
}
7065
7066
// optional string cuid = 8;
7067
0
inline bool UserAgent::_internal_has_cuid() const {
7068
0
  bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
7069
0
  return value;
7070
0
}
7071
0
inline bool UserAgent::has_cuid() const {
7072
0
  return _internal_has_cuid();
7073
0
}
7074
0
inline void UserAgent::clear_cuid() {
7075
0
  _impl_.cuid_.ClearToEmpty();
7076
0
  _impl_._has_bits_[0] &= ~0x00000020u;
7077
0
}
7078
0
inline const std::string& UserAgent::cuid() const {
7079
0
  // @@protoc_insertion_point(field_get:gss.message.UserAgent.cuid)
7080
0
  return _internal_cuid();
7081
0
}
7082
template <typename ArgT0, typename... ArgT>
7083
inline PROTOBUF_ALWAYS_INLINE
7084
void UserAgent::set_cuid(ArgT0&& arg0, ArgT... args) {
7085
 _impl_._has_bits_[0] |= 0x00000020u;
7086
 _impl_.cuid_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7087
  // @@protoc_insertion_point(field_set:gss.message.UserAgent.cuid)
7088
}
7089
0
inline std::string* UserAgent::mutable_cuid() {
7090
0
  std::string* _s = _internal_mutable_cuid();
7091
0
  // @@protoc_insertion_point(field_mutable:gss.message.UserAgent.cuid)
7092
0
  return _s;
7093
0
}
7094
0
inline const std::string& UserAgent::_internal_cuid() const {
7095
0
  return _impl_.cuid_.Get();
7096
0
}
7097
0
inline void UserAgent::_internal_set_cuid(const std::string& value) {
7098
0
  _impl_._has_bits_[0] |= 0x00000020u;
7099
0
  _impl_.cuid_.Set(value, GetArenaForAllocation());
7100
0
}
7101
0
inline std::string* UserAgent::_internal_mutable_cuid() {
7102
0
  _impl_._has_bits_[0] |= 0x00000020u;
7103
0
  return _impl_.cuid_.Mutable(GetArenaForAllocation());
7104
0
}
7105
0
inline std::string* UserAgent::release_cuid() {
7106
0
  // @@protoc_insertion_point(field_release:gss.message.UserAgent.cuid)
7107
0
  if (!_internal_has_cuid()) {
7108
0
    return nullptr;
7109
0
  }
7110
0
  _impl_._has_bits_[0] &= ~0x00000020u;
7111
0
  auto* p = _impl_.cuid_.Release();
7112
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7113
0
  if (_impl_.cuid_.IsDefault()) {
7114
0
    _impl_.cuid_.Set("", GetArenaForAllocation());
7115
0
  }
7116
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7117
0
  return p;
7118
0
}
7119
0
inline void UserAgent::set_allocated_cuid(std::string* cuid) {
7120
0
  if (cuid != nullptr) {
7121
0
    _impl_._has_bits_[0] |= 0x00000020u;
7122
0
  } else {
7123
0
    _impl_._has_bits_[0] &= ~0x00000020u;
7124
0
  }
7125
0
  _impl_.cuid_.SetAllocated(cuid, GetArenaForAllocation());
7126
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7127
0
  if (_impl_.cuid_.IsDefault()) {
7128
0
    _impl_.cuid_.Set("", GetArenaForAllocation());
7129
0
  }
7130
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7131
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.UserAgent.cuid)
7132
0
}
7133
7134
// optional string net_type = 9;
7135
0
inline bool UserAgent::_internal_has_net_type() const {
7136
0
  bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
7137
0
  return value;
7138
0
}
7139
0
inline bool UserAgent::has_net_type() const {
7140
0
  return _internal_has_net_type();
7141
0
}
7142
0
inline void UserAgent::clear_net_type() {
7143
0
  _impl_.net_type_.ClearToEmpty();
7144
0
  _impl_._has_bits_[0] &= ~0x00000040u;
7145
0
}
7146
0
inline const std::string& UserAgent::net_type() const {
7147
0
  // @@protoc_insertion_point(field_get:gss.message.UserAgent.net_type)
7148
0
  return _internal_net_type();
7149
0
}
7150
template <typename ArgT0, typename... ArgT>
7151
inline PROTOBUF_ALWAYS_INLINE
7152
void UserAgent::set_net_type(ArgT0&& arg0, ArgT... args) {
7153
 _impl_._has_bits_[0] |= 0x00000040u;
7154
 _impl_.net_type_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7155
  // @@protoc_insertion_point(field_set:gss.message.UserAgent.net_type)
7156
}
7157
0
inline std::string* UserAgent::mutable_net_type() {
7158
0
  std::string* _s = _internal_mutable_net_type();
7159
0
  // @@protoc_insertion_point(field_mutable:gss.message.UserAgent.net_type)
7160
0
  return _s;
7161
0
}
7162
0
inline const std::string& UserAgent::_internal_net_type() const {
7163
0
  return _impl_.net_type_.Get();
7164
0
}
7165
0
inline void UserAgent::_internal_set_net_type(const std::string& value) {
7166
0
  _impl_._has_bits_[0] |= 0x00000040u;
7167
0
  _impl_.net_type_.Set(value, GetArenaForAllocation());
7168
0
}
7169
0
inline std::string* UserAgent::_internal_mutable_net_type() {
7170
0
  _impl_._has_bits_[0] |= 0x00000040u;
7171
0
  return _impl_.net_type_.Mutable(GetArenaForAllocation());
7172
0
}
7173
0
inline std::string* UserAgent::release_net_type() {
7174
0
  // @@protoc_insertion_point(field_release:gss.message.UserAgent.net_type)
7175
0
  if (!_internal_has_net_type()) {
7176
0
    return nullptr;
7177
0
  }
7178
0
  _impl_._has_bits_[0] &= ~0x00000040u;
7179
0
  auto* p = _impl_.net_type_.Release();
7180
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7181
0
  if (_impl_.net_type_.IsDefault()) {
7182
0
    _impl_.net_type_.Set("", GetArenaForAllocation());
7183
0
  }
7184
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7185
0
  return p;
7186
0
}
7187
0
inline void UserAgent::set_allocated_net_type(std::string* net_type) {
7188
0
  if (net_type != nullptr) {
7189
0
    _impl_._has_bits_[0] |= 0x00000040u;
7190
0
  } else {
7191
0
    _impl_._has_bits_[0] &= ~0x00000040u;
7192
0
  }
7193
0
  _impl_.net_type_.SetAllocated(net_type, GetArenaForAllocation());
7194
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7195
0
  if (_impl_.net_type_.IsDefault()) {
7196
0
    _impl_.net_type_.Set("", GetArenaForAllocation());
7197
0
  }
7198
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7199
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.UserAgent.net_type)
7200
0
}
7201
7202
// -------------------------------------------------------------------
7203
7204
// sub_url_t
7205
7206
// required string SubURL = 1;
7207
0
inline bool sub_url_t::_internal_has_suburl() const {
7208
0
  bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
7209
0
  return value;
7210
0
}
7211
0
inline bool sub_url_t::has_suburl() const {
7212
0
  return _internal_has_suburl();
7213
0
}
7214
0
inline void sub_url_t::clear_suburl() {
7215
0
  _impl_.suburl_.ClearToEmpty();
7216
0
  _impl_._has_bits_[0] &= ~0x00000001u;
7217
0
}
7218
0
inline const std::string& sub_url_t::suburl() const {
7219
0
  // @@protoc_insertion_point(field_get:gss.message.sub_url_t.SubURL)
7220
0
  return _internal_suburl();
7221
0
}
7222
template <typename ArgT0, typename... ArgT>
7223
inline PROTOBUF_ALWAYS_INLINE
7224
void sub_url_t::set_suburl(ArgT0&& arg0, ArgT... args) {
7225
 _impl_._has_bits_[0] |= 0x00000001u;
7226
 _impl_.suburl_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7227
  // @@protoc_insertion_point(field_set:gss.message.sub_url_t.SubURL)
7228
}
7229
0
inline std::string* sub_url_t::mutable_suburl() {
7230
0
  std::string* _s = _internal_mutable_suburl();
7231
0
  // @@protoc_insertion_point(field_mutable:gss.message.sub_url_t.SubURL)
7232
0
  return _s;
7233
0
}
7234
0
inline const std::string& sub_url_t::_internal_suburl() const {
7235
0
  return _impl_.suburl_.Get();
7236
0
}
7237
0
inline void sub_url_t::_internal_set_suburl(const std::string& value) {
7238
0
  _impl_._has_bits_[0] |= 0x00000001u;
7239
0
  _impl_.suburl_.Set(value, GetArenaForAllocation());
7240
0
}
7241
0
inline std::string* sub_url_t::_internal_mutable_suburl() {
7242
0
  _impl_._has_bits_[0] |= 0x00000001u;
7243
0
  return _impl_.suburl_.Mutable(GetArenaForAllocation());
7244
0
}
7245
0
inline std::string* sub_url_t::release_suburl() {
7246
0
  // @@protoc_insertion_point(field_release:gss.message.sub_url_t.SubURL)
7247
0
  if (!_internal_has_suburl()) {
7248
0
    return nullptr;
7249
0
  }
7250
0
  _impl_._has_bits_[0] &= ~0x00000001u;
7251
0
  auto* p = _impl_.suburl_.Release();
7252
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7253
0
  if (_impl_.suburl_.IsDefault()) {
7254
0
    _impl_.suburl_.Set("", GetArenaForAllocation());
7255
0
  }
7256
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7257
0
  return p;
7258
0
}
7259
0
inline void sub_url_t::set_allocated_suburl(std::string* suburl) {
7260
0
  if (suburl != nullptr) {
7261
0
    _impl_._has_bits_[0] |= 0x00000001u;
7262
0
  } else {
7263
0
    _impl_._has_bits_[0] &= ~0x00000001u;
7264
0
  }
7265
0
  _impl_.suburl_.SetAllocated(suburl, GetArenaForAllocation());
7266
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7267
0
  if (_impl_.suburl_.IsDefault()) {
7268
0
    _impl_.suburl_.Set("", GetArenaForAllocation());
7269
0
  }
7270
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7271
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.sub_url_t.SubURL)
7272
0
}
7273
7274
// optional string SubURI = 2;
7275
0
inline bool sub_url_t::_internal_has_suburi() const {
7276
0
  bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
7277
0
  return value;
7278
0
}
7279
0
inline bool sub_url_t::has_suburi() const {
7280
0
  return _internal_has_suburi();
7281
0
}
7282
0
inline void sub_url_t::clear_suburi() {
7283
0
  _impl_.suburi_.ClearToEmpty();
7284
0
  _impl_._has_bits_[0] &= ~0x00000002u;
7285
0
}
7286
0
inline const std::string& sub_url_t::suburi() const {
7287
0
  // @@protoc_insertion_point(field_get:gss.message.sub_url_t.SubURI)
7288
0
  return _internal_suburi();
7289
0
}
7290
template <typename ArgT0, typename... ArgT>
7291
inline PROTOBUF_ALWAYS_INLINE
7292
void sub_url_t::set_suburi(ArgT0&& arg0, ArgT... args) {
7293
 _impl_._has_bits_[0] |= 0x00000002u;
7294
 _impl_.suburi_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7295
  // @@protoc_insertion_point(field_set:gss.message.sub_url_t.SubURI)
7296
}
7297
0
inline std::string* sub_url_t::mutable_suburi() {
7298
0
  std::string* _s = _internal_mutable_suburi();
7299
0
  // @@protoc_insertion_point(field_mutable:gss.message.sub_url_t.SubURI)
7300
0
  return _s;
7301
0
}
7302
0
inline const std::string& sub_url_t::_internal_suburi() const {
7303
0
  return _impl_.suburi_.Get();
7304
0
}
7305
0
inline void sub_url_t::_internal_set_suburi(const std::string& value) {
7306
0
  _impl_._has_bits_[0] |= 0x00000002u;
7307
0
  _impl_.suburi_.Set(value, GetArenaForAllocation());
7308
0
}
7309
0
inline std::string* sub_url_t::_internal_mutable_suburi() {
7310
0
  _impl_._has_bits_[0] |= 0x00000002u;
7311
0
  return _impl_.suburi_.Mutable(GetArenaForAllocation());
7312
0
}
7313
0
inline std::string* sub_url_t::release_suburi() {
7314
0
  // @@protoc_insertion_point(field_release:gss.message.sub_url_t.SubURI)
7315
0
  if (!_internal_has_suburi()) {
7316
0
    return nullptr;
7317
0
  }
7318
0
  _impl_._has_bits_[0] &= ~0x00000002u;
7319
0
  auto* p = _impl_.suburi_.Release();
7320
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7321
0
  if (_impl_.suburi_.IsDefault()) {
7322
0
    _impl_.suburi_.Set("", GetArenaForAllocation());
7323
0
  }
7324
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7325
0
  return p;
7326
0
}
7327
0
inline void sub_url_t::set_allocated_suburi(std::string* suburi) {
7328
0
  if (suburi != nullptr) {
7329
0
    _impl_._has_bits_[0] |= 0x00000002u;
7330
0
  } else {
7331
0
    _impl_._has_bits_[0] &= ~0x00000002u;
7332
0
  }
7333
0
  _impl_.suburi_.SetAllocated(suburi, GetArenaForAllocation());
7334
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7335
0
  if (_impl_.suburi_.IsDefault()) {
7336
0
    _impl_.suburi_.Set("", GetArenaForAllocation());
7337
0
  }
7338
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7339
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.sub_url_t.SubURI)
7340
0
}
7341
7342
// optional string SubName = 3;
7343
0
inline bool sub_url_t::_internal_has_subname() const {
7344
0
  bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
7345
0
  return value;
7346
0
}
7347
0
inline bool sub_url_t::has_subname() const {
7348
0
  return _internal_has_subname();
7349
0
}
7350
0
inline void sub_url_t::clear_subname() {
7351
0
  _impl_.subname_.ClearToEmpty();
7352
0
  _impl_._has_bits_[0] &= ~0x00000004u;
7353
0
}
7354
0
inline const std::string& sub_url_t::subname() const {
7355
0
  // @@protoc_insertion_point(field_get:gss.message.sub_url_t.SubName)
7356
0
  return _internal_subname();
7357
0
}
7358
template <typename ArgT0, typename... ArgT>
7359
inline PROTOBUF_ALWAYS_INLINE
7360
void sub_url_t::set_subname(ArgT0&& arg0, ArgT... args) {
7361
 _impl_._has_bits_[0] |= 0x00000004u;
7362
 _impl_.subname_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7363
  // @@protoc_insertion_point(field_set:gss.message.sub_url_t.SubName)
7364
}
7365
0
inline std::string* sub_url_t::mutable_subname() {
7366
0
  std::string* _s = _internal_mutable_subname();
7367
0
  // @@protoc_insertion_point(field_mutable:gss.message.sub_url_t.SubName)
7368
0
  return _s;
7369
0
}
7370
0
inline const std::string& sub_url_t::_internal_subname() const {
7371
0
  return _impl_.subname_.Get();
7372
0
}
7373
0
inline void sub_url_t::_internal_set_subname(const std::string& value) {
7374
0
  _impl_._has_bits_[0] |= 0x00000004u;
7375
0
  _impl_.subname_.Set(value, GetArenaForAllocation());
7376
0
}
7377
0
inline std::string* sub_url_t::_internal_mutable_subname() {
7378
0
  _impl_._has_bits_[0] |= 0x00000004u;
7379
0
  return _impl_.subname_.Mutable(GetArenaForAllocation());
7380
0
}
7381
0
inline std::string* sub_url_t::release_subname() {
7382
0
  // @@protoc_insertion_point(field_release:gss.message.sub_url_t.SubName)
7383
0
  if (!_internal_has_subname()) {
7384
0
    return nullptr;
7385
0
  }
7386
0
  _impl_._has_bits_[0] &= ~0x00000004u;
7387
0
  auto* p = _impl_.subname_.Release();
7388
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7389
0
  if (_impl_.subname_.IsDefault()) {
7390
0
    _impl_.subname_.Set("", GetArenaForAllocation());
7391
0
  }
7392
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7393
0
  return p;
7394
0
}
7395
0
inline void sub_url_t::set_allocated_subname(std::string* subname) {
7396
0
  if (subname != nullptr) {
7397
0
    _impl_._has_bits_[0] |= 0x00000004u;
7398
0
  } else {
7399
0
    _impl_._has_bits_[0] &= ~0x00000004u;
7400
0
  }
7401
0
  _impl_.subname_.SetAllocated(subname, GetArenaForAllocation());
7402
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7403
0
  if (_impl_.subname_.IsDefault()) {
7404
0
    _impl_.subname_.Set("", GetArenaForAllocation());
7405
0
  }
7406
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7407
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.sub_url_t.SubName)
7408
0
}
7409
7410
// optional string SubPath = 4;
7411
0
inline bool sub_url_t::_internal_has_subpath() const {
7412
0
  bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
7413
0
  return value;
7414
0
}
7415
0
inline bool sub_url_t::has_subpath() const {
7416
0
  return _internal_has_subpath();
7417
0
}
7418
0
inline void sub_url_t::clear_subpath() {
7419
0
  _impl_.subpath_.ClearToEmpty();
7420
0
  _impl_._has_bits_[0] &= ~0x00000008u;
7421
0
}
7422
0
inline const std::string& sub_url_t::subpath() const {
7423
0
  // @@protoc_insertion_point(field_get:gss.message.sub_url_t.SubPath)
7424
0
  return _internal_subpath();
7425
0
}
7426
template <typename ArgT0, typename... ArgT>
7427
inline PROTOBUF_ALWAYS_INLINE
7428
void sub_url_t::set_subpath(ArgT0&& arg0, ArgT... args) {
7429
 _impl_._has_bits_[0] |= 0x00000008u;
7430
 _impl_.subpath_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7431
  // @@protoc_insertion_point(field_set:gss.message.sub_url_t.SubPath)
7432
}
7433
0
inline std::string* sub_url_t::mutable_subpath() {
7434
0
  std::string* _s = _internal_mutable_subpath();
7435
0
  // @@protoc_insertion_point(field_mutable:gss.message.sub_url_t.SubPath)
7436
0
  return _s;
7437
0
}
7438
0
inline const std::string& sub_url_t::_internal_subpath() const {
7439
0
  return _impl_.subpath_.Get();
7440
0
}
7441
0
inline void sub_url_t::_internal_set_subpath(const std::string& value) {
7442
0
  _impl_._has_bits_[0] |= 0x00000008u;
7443
0
  _impl_.subpath_.Set(value, GetArenaForAllocation());
7444
0
}
7445
0
inline std::string* sub_url_t::_internal_mutable_subpath() {
7446
0
  _impl_._has_bits_[0] |= 0x00000008u;
7447
0
  return _impl_.subpath_.Mutable(GetArenaForAllocation());
7448
0
}
7449
0
inline std::string* sub_url_t::release_subpath() {
7450
0
  // @@protoc_insertion_point(field_release:gss.message.sub_url_t.SubPath)
7451
0
  if (!_internal_has_subpath()) {
7452
0
    return nullptr;
7453
0
  }
7454
0
  _impl_._has_bits_[0] &= ~0x00000008u;
7455
0
  auto* p = _impl_.subpath_.Release();
7456
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7457
0
  if (_impl_.subpath_.IsDefault()) {
7458
0
    _impl_.subpath_.Set("", GetArenaForAllocation());
7459
0
  }
7460
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7461
0
  return p;
7462
0
}
7463
0
inline void sub_url_t::set_allocated_subpath(std::string* subpath) {
7464
0
  if (subpath != nullptr) {
7465
0
    _impl_._has_bits_[0] |= 0x00000008u;
7466
0
  } else {
7467
0
    _impl_._has_bits_[0] &= ~0x00000008u;
7468
0
  }
7469
0
  _impl_.subpath_.SetAllocated(subpath, GetArenaForAllocation());
7470
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7471
0
  if (_impl_.subpath_.IsDefault()) {
7472
0
    _impl_.subpath_.Set("", GetArenaForAllocation());
7473
0
  }
7474
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7475
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.sub_url_t.SubPath)
7476
0
}
7477
7478
// optional int32 SiteId = 5;
7479
0
inline bool sub_url_t::_internal_has_siteid() const {
7480
0
  bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
7481
0
  return value;
7482
0
}
7483
0
inline bool sub_url_t::has_siteid() const {
7484
0
  return _internal_has_siteid();
7485
0
}
7486
0
inline void sub_url_t::clear_siteid() {
7487
0
  _impl_.siteid_ = 0;
7488
0
  _impl_._has_bits_[0] &= ~0x00000020u;
7489
0
}
7490
0
inline int32_t sub_url_t::_internal_siteid() const {
7491
0
  return _impl_.siteid_;
7492
0
}
7493
0
inline int32_t sub_url_t::siteid() const {
7494
0
  // @@protoc_insertion_point(field_get:gss.message.sub_url_t.SiteId)
7495
0
  return _internal_siteid();
7496
0
}
7497
0
inline void sub_url_t::_internal_set_siteid(int32_t value) {
7498
0
  _impl_._has_bits_[0] |= 0x00000020u;
7499
0
  _impl_.siteid_ = value;
7500
0
}
7501
0
inline void sub_url_t::set_siteid(int32_t value) {
7502
0
  _internal_set_siteid(value);
7503
0
  // @@protoc_insertion_point(field_set:gss.message.sub_url_t.SiteId)
7504
0
}
7505
7506
// optional string SubEx = 6;
7507
0
inline bool sub_url_t::_internal_has_subex() const {
7508
0
  bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
7509
0
  return value;
7510
0
}
7511
0
inline bool sub_url_t::has_subex() const {
7512
0
  return _internal_has_subex();
7513
0
}
7514
0
inline void sub_url_t::clear_subex() {
7515
0
  _impl_.subex_.ClearToEmpty();
7516
0
  _impl_._has_bits_[0] &= ~0x00000010u;
7517
0
}
7518
0
inline const std::string& sub_url_t::subex() const {
7519
0
  // @@protoc_insertion_point(field_get:gss.message.sub_url_t.SubEx)
7520
0
  return _internal_subex();
7521
0
}
7522
template <typename ArgT0, typename... ArgT>
7523
inline PROTOBUF_ALWAYS_INLINE
7524
void sub_url_t::set_subex(ArgT0&& arg0, ArgT... args) {
7525
 _impl_._has_bits_[0] |= 0x00000010u;
7526
 _impl_.subex_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7527
  // @@protoc_insertion_point(field_set:gss.message.sub_url_t.SubEx)
7528
}
7529
0
inline std::string* sub_url_t::mutable_subex() {
7530
0
  std::string* _s = _internal_mutable_subex();
7531
0
  // @@protoc_insertion_point(field_mutable:gss.message.sub_url_t.SubEx)
7532
0
  return _s;
7533
0
}
7534
0
inline const std::string& sub_url_t::_internal_subex() const {
7535
0
  return _impl_.subex_.Get();
7536
0
}
7537
0
inline void sub_url_t::_internal_set_subex(const std::string& value) {
7538
0
  _impl_._has_bits_[0] |= 0x00000010u;
7539
0
  _impl_.subex_.Set(value, GetArenaForAllocation());
7540
0
}
7541
0
inline std::string* sub_url_t::_internal_mutable_subex() {
7542
0
  _impl_._has_bits_[0] |= 0x00000010u;
7543
0
  return _impl_.subex_.Mutable(GetArenaForAllocation());
7544
0
}
7545
0
inline std::string* sub_url_t::release_subex() {
7546
0
  // @@protoc_insertion_point(field_release:gss.message.sub_url_t.SubEx)
7547
0
  if (!_internal_has_subex()) {
7548
0
    return nullptr;
7549
0
  }
7550
0
  _impl_._has_bits_[0] &= ~0x00000010u;
7551
0
  auto* p = _impl_.subex_.Release();
7552
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7553
0
  if (_impl_.subex_.IsDefault()) {
7554
0
    _impl_.subex_.Set("", GetArenaForAllocation());
7555
0
  }
7556
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7557
0
  return p;
7558
0
}
7559
0
inline void sub_url_t::set_allocated_subex(std::string* subex) {
7560
0
  if (subex != nullptr) {
7561
0
    _impl_._has_bits_[0] |= 0x00000010u;
7562
0
  } else {
7563
0
    _impl_._has_bits_[0] &= ~0x00000010u;
7564
0
  }
7565
0
  _impl_.subex_.SetAllocated(subex, GetArenaForAllocation());
7566
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7567
0
  if (_impl_.subex_.IsDefault()) {
7568
0
    _impl_.subex_.Set("", GetArenaForAllocation());
7569
0
  }
7570
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7571
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.sub_url_t.SubEx)
7572
0
}
7573
7574
// -------------------------------------------------------------------
7575
7576
// gss_res_t
7577
7578
// required string ResultURL = 2;
7579
0
inline bool gss_res_t::_internal_has_resulturl() const {
7580
0
  bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
7581
0
  return value;
7582
0
}
7583
0
inline bool gss_res_t::has_resulturl() const {
7584
0
  return _internal_has_resulturl();
7585
0
}
7586
0
inline void gss_res_t::clear_resulturl() {
7587
0
  _impl_.resulturl_.ClearToEmpty();
7588
0
  _impl_._has_bits_[0] &= ~0x00000001u;
7589
0
}
7590
0
inline const std::string& gss_res_t::resulturl() const {
7591
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.ResultURL)
7592
0
  return _internal_resulturl();
7593
0
}
7594
template <typename ArgT0, typename... ArgT>
7595
inline PROTOBUF_ALWAYS_INLINE
7596
void gss_res_t::set_resulturl(ArgT0&& arg0, ArgT... args) {
7597
 _impl_._has_bits_[0] |= 0x00000001u;
7598
 _impl_.resulturl_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7599
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.ResultURL)
7600
}
7601
0
inline std::string* gss_res_t::mutable_resulturl() {
7602
0
  std::string* _s = _internal_mutable_resulturl();
7603
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_res_t.ResultURL)
7604
0
  return _s;
7605
0
}
7606
0
inline const std::string& gss_res_t::_internal_resulturl() const {
7607
0
  return _impl_.resulturl_.Get();
7608
0
}
7609
0
inline void gss_res_t::_internal_set_resulturl(const std::string& value) {
7610
0
  _impl_._has_bits_[0] |= 0x00000001u;
7611
0
  _impl_.resulturl_.Set(value, GetArenaForAllocation());
7612
0
}
7613
0
inline std::string* gss_res_t::_internal_mutable_resulturl() {
7614
0
  _impl_._has_bits_[0] |= 0x00000001u;
7615
0
  return _impl_.resulturl_.Mutable(GetArenaForAllocation());
7616
0
}
7617
0
inline std::string* gss_res_t::release_resulturl() {
7618
0
  // @@protoc_insertion_point(field_release:gss.message.gss_res_t.ResultURL)
7619
0
  if (!_internal_has_resulturl()) {
7620
0
    return nullptr;
7621
0
  }
7622
0
  _impl_._has_bits_[0] &= ~0x00000001u;
7623
0
  auto* p = _impl_.resulturl_.Release();
7624
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7625
0
  if (_impl_.resulturl_.IsDefault()) {
7626
0
    _impl_.resulturl_.Set("", GetArenaForAllocation());
7627
0
  }
7628
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7629
0
  return p;
7630
0
}
7631
0
inline void gss_res_t::set_allocated_resulturl(std::string* resulturl) {
7632
0
  if (resulturl != nullptr) {
7633
0
    _impl_._has_bits_[0] |= 0x00000001u;
7634
0
  } else {
7635
0
    _impl_._has_bits_[0] &= ~0x00000001u;
7636
0
  }
7637
0
  _impl_.resulturl_.SetAllocated(resulturl, GetArenaForAllocation());
7638
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7639
0
  if (_impl_.resulturl_.IsDefault()) {
7640
0
    _impl_.resulturl_.Set("", GetArenaForAllocation());
7641
0
  }
7642
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7643
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_res_t.ResultURL)
7644
0
}
7645
7646
// optional string Display = 3;
7647
0
inline bool gss_res_t::_internal_has_display() const {
7648
0
  bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
7649
0
  return value;
7650
0
}
7651
0
inline bool gss_res_t::has_display() const {
7652
0
  return _internal_has_display();
7653
0
}
7654
0
inline void gss_res_t::clear_display() {
7655
0
  _impl_.display_.ClearToEmpty();
7656
0
  _impl_._has_bits_[0] &= ~0x00000002u;
7657
0
}
7658
0
inline const std::string& gss_res_t::display() const {
7659
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.Display)
7660
0
  return _internal_display();
7661
0
}
7662
template <typename ArgT0, typename... ArgT>
7663
inline PROTOBUF_ALWAYS_INLINE
7664
void gss_res_t::set_display(ArgT0&& arg0, ArgT... args) {
7665
 _impl_._has_bits_[0] |= 0x00000002u;
7666
 _impl_.display_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7667
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.Display)
7668
}
7669
0
inline std::string* gss_res_t::mutable_display() {
7670
0
  std::string* _s = _internal_mutable_display();
7671
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_res_t.Display)
7672
0
  return _s;
7673
0
}
7674
0
inline const std::string& gss_res_t::_internal_display() const {
7675
0
  return _impl_.display_.Get();
7676
0
}
7677
0
inline void gss_res_t::_internal_set_display(const std::string& value) {
7678
0
  _impl_._has_bits_[0] |= 0x00000002u;
7679
0
  _impl_.display_.Set(value, GetArenaForAllocation());
7680
0
}
7681
0
inline std::string* gss_res_t::_internal_mutable_display() {
7682
0
  _impl_._has_bits_[0] |= 0x00000002u;
7683
0
  return _impl_.display_.Mutable(GetArenaForAllocation());
7684
0
}
7685
0
inline std::string* gss_res_t::release_display() {
7686
0
  // @@protoc_insertion_point(field_release:gss.message.gss_res_t.Display)
7687
0
  if (!_internal_has_display()) {
7688
0
    return nullptr;
7689
0
  }
7690
0
  _impl_._has_bits_[0] &= ~0x00000002u;
7691
0
  auto* p = _impl_.display_.Release();
7692
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7693
0
  if (_impl_.display_.IsDefault()) {
7694
0
    _impl_.display_.Set("", GetArenaForAllocation());
7695
0
  }
7696
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7697
0
  return p;
7698
0
}
7699
0
inline void gss_res_t::set_allocated_display(std::string* display) {
7700
0
  if (display != nullptr) {
7701
0
    _impl_._has_bits_[0] |= 0x00000002u;
7702
0
  } else {
7703
0
    _impl_._has_bits_[0] &= ~0x00000002u;
7704
0
  }
7705
0
  _impl_.display_.SetAllocated(display, GetArenaForAllocation());
7706
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7707
0
  if (_impl_.display_.IsDefault()) {
7708
0
    _impl_.display_.Set("", GetArenaForAllocation());
7709
0
  }
7710
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7711
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_res_t.Display)
7712
0
}
7713
7714
// required int32 Weight = 4;
7715
0
inline bool gss_res_t::_internal_has_weight() const {
7716
0
  bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
7717
0
  return value;
7718
0
}
7719
0
inline bool gss_res_t::has_weight() const {
7720
0
  return _internal_has_weight();
7721
0
}
7722
0
inline void gss_res_t::clear_weight() {
7723
0
  _impl_.weight_ = 0;
7724
0
  _impl_._has_bits_[0] &= ~0x00000080u;
7725
0
}
7726
0
inline int32_t gss_res_t::_internal_weight() const {
7727
0
  return _impl_.weight_;
7728
0
}
7729
0
inline int32_t gss_res_t::weight() const {
7730
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.Weight)
7731
0
  return _internal_weight();
7732
0
}
7733
0
inline void gss_res_t::_internal_set_weight(int32_t value) {
7734
0
  _impl_._has_bits_[0] |= 0x00000080u;
7735
0
  _impl_.weight_ = value;
7736
0
}
7737
0
inline void gss_res_t::set_weight(int32_t value) {
7738
0
  _internal_set_weight(value);
7739
0
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.Weight)
7740
0
}
7741
7742
// optional int32 Sort = 5;
7743
0
inline bool gss_res_t::_internal_has_sort() const {
7744
0
  bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
7745
0
  return value;
7746
0
}
7747
0
inline bool gss_res_t::has_sort() const {
7748
0
  return _internal_has_sort();
7749
0
}
7750
0
inline void gss_res_t::clear_sort() {
7751
0
  _impl_.sort_ = 0;
7752
0
  _impl_._has_bits_[0] &= ~0x00000100u;
7753
0
}
7754
0
inline int32_t gss_res_t::_internal_sort() const {
7755
0
  return _impl_.sort_;
7756
0
}
7757
0
inline int32_t gss_res_t::sort() const {
7758
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.Sort)
7759
0
  return _internal_sort();
7760
0
}
7761
0
inline void gss_res_t::_internal_set_sort(int32_t value) {
7762
0
  _impl_._has_bits_[0] |= 0x00000100u;
7763
0
  _impl_.sort_ = value;
7764
0
}
7765
0
inline void gss_res_t::set_sort(int32_t value) {
7766
0
  _internal_set_sort(value);
7767
0
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.Sort)
7768
0
}
7769
7770
// optional int32 SrcID = 6;
7771
0
inline bool gss_res_t::_internal_has_srcid() const {
7772
0
  bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
7773
0
  return value;
7774
0
}
7775
0
inline bool gss_res_t::has_srcid() const {
7776
0
  return _internal_has_srcid();
7777
0
}
7778
0
inline void gss_res_t::clear_srcid() {
7779
0
  _impl_.srcid_ = 0;
7780
0
  _impl_._has_bits_[0] &= ~0x00000200u;
7781
0
}
7782
0
inline int32_t gss_res_t::_internal_srcid() const {
7783
0
  return _impl_.srcid_;
7784
0
}
7785
0
inline int32_t gss_res_t::srcid() const {
7786
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.SrcID)
7787
0
  return _internal_srcid();
7788
0
}
7789
0
inline void gss_res_t::_internal_set_srcid(int32_t value) {
7790
0
  _impl_._has_bits_[0] |= 0x00000200u;
7791
0
  _impl_.srcid_ = value;
7792
0
}
7793
0
inline void gss_res_t::set_srcid(int32_t value) {
7794
0
  _internal_set_srcid(value);
7795
0
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.SrcID)
7796
0
}
7797
7798
// required int32 TimingNeed = 7;
7799
0
inline bool gss_res_t::_internal_has_timingneed() const {
7800
0
  bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
7801
0
  return value;
7802
0
}
7803
0
inline bool gss_res_t::has_timingneed() const {
7804
0
  return _internal_has_timingneed();
7805
0
}
7806
0
inline void gss_res_t::clear_timingneed() {
7807
0
  _impl_.timingneed_ = 0;
7808
0
  _impl_._has_bits_[0] &= ~0x00000400u;
7809
0
}
7810
0
inline int32_t gss_res_t::_internal_timingneed() const {
7811
0
  return _impl_.timingneed_;
7812
0
}
7813
0
inline int32_t gss_res_t::timingneed() const {
7814
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.TimingNeed)
7815
0
  return _internal_timingneed();
7816
0
}
7817
0
inline void gss_res_t::_internal_set_timingneed(int32_t value) {
7818
0
  _impl_._has_bits_[0] |= 0x00000400u;
7819
0
  _impl_.timingneed_ = value;
7820
0
}
7821
0
inline void gss_res_t::set_timingneed(int32_t value) {
7822
0
  _internal_set_timingneed(value);
7823
0
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.TimingNeed)
7824
0
}
7825
7826
// optional uint32 WiseStrategyFlag = 8;
7827
0
inline bool gss_res_t::_internal_has_wisestrategyflag() const {
7828
0
  bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
7829
0
  return value;
7830
0
}
7831
0
inline bool gss_res_t::has_wisestrategyflag() const {
7832
0
  return _internal_has_wisestrategyflag();
7833
0
}
7834
0
inline void gss_res_t::clear_wisestrategyflag() {
7835
0
  _impl_.wisestrategyflag_ = 0u;
7836
0
  _impl_._has_bits_[0] &= ~0x00000800u;
7837
0
}
7838
0
inline uint32_t gss_res_t::_internal_wisestrategyflag() const {
7839
0
  return _impl_.wisestrategyflag_;
7840
0
}
7841
0
inline uint32_t gss_res_t::wisestrategyflag() const {
7842
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.WiseStrategyFlag)
7843
0
  return _internal_wisestrategyflag();
7844
0
}
7845
0
inline void gss_res_t::_internal_set_wisestrategyflag(uint32_t value) {
7846
0
  _impl_._has_bits_[0] |= 0x00000800u;
7847
0
  _impl_.wisestrategyflag_ = value;
7848
0
}
7849
0
inline void gss_res_t::set_wisestrategyflag(uint32_t value) {
7850
0
  _internal_set_wisestrategyflag(value);
7851
0
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.WiseStrategyFlag)
7852
0
}
7853
7854
// optional int32 Degree = 9;
7855
0
inline bool gss_res_t::_internal_has_degree() const {
7856
0
  bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
7857
0
  return value;
7858
0
}
7859
0
inline bool gss_res_t::has_degree() const {
7860
0
  return _internal_has_degree();
7861
0
}
7862
0
inline void gss_res_t::clear_degree() {
7863
0
  _impl_.degree_ = 0;
7864
0
  _impl_._has_bits_[0] &= ~0x00001000u;
7865
0
}
7866
0
inline int32_t gss_res_t::_internal_degree() const {
7867
0
  return _impl_.degree_;
7868
0
}
7869
0
inline int32_t gss_res_t::degree() const {
7870
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.Degree)
7871
0
  return _internal_degree();
7872
0
}
7873
0
inline void gss_res_t::_internal_set_degree(int32_t value) {
7874
0
  _impl_._has_bits_[0] |= 0x00001000u;
7875
0
  _impl_.degree_ = value;
7876
0
}
7877
0
inline void gss_res_t::set_degree(int32_t value) {
7878
0
  _internal_set_degree(value);
7879
0
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.Degree)
7880
0
}
7881
7882
// optional int32 ClickNeed = 10;
7883
0
inline bool gss_res_t::_internal_has_clickneed() const {
7884
0
  bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
7885
0
  return value;
7886
0
}
7887
0
inline bool gss_res_t::has_clickneed() const {
7888
0
  return _internal_has_clickneed();
7889
0
}
7890
0
inline void gss_res_t::clear_clickneed() {
7891
0
  _impl_.clickneed_ = 0;
7892
0
  _impl_._has_bits_[0] &= ~0x00002000u;
7893
0
}
7894
0
inline int32_t gss_res_t::_internal_clickneed() const {
7895
0
  return _impl_.clickneed_;
7896
0
}
7897
0
inline int32_t gss_res_t::clickneed() const {
7898
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.ClickNeed)
7899
0
  return _internal_clickneed();
7900
0
}
7901
0
inline void gss_res_t::_internal_set_clickneed(int32_t value) {
7902
0
  _impl_._has_bits_[0] |= 0x00002000u;
7903
0
  _impl_.clickneed_ = value;
7904
0
}
7905
0
inline void gss_res_t::set_clickneed(int32_t value) {
7906
0
  _internal_set_clickneed(value);
7907
0
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.ClickNeed)
7908
0
}
7909
7910
// optional int32 StrategyInfo = 11;
7911
0
inline bool gss_res_t::_internal_has_strategyinfo() const {
7912
0
  bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
7913
0
  return value;
7914
0
}
7915
0
inline bool gss_res_t::has_strategyinfo() const {
7916
0
  return _internal_has_strategyinfo();
7917
0
}
7918
0
inline void gss_res_t::clear_strategyinfo() {
7919
0
  _impl_.strategyinfo_ = 0;
7920
0
  _impl_._has_bits_[0] &= ~0x00004000u;
7921
0
}
7922
0
inline int32_t gss_res_t::_internal_strategyinfo() const {
7923
0
  return _impl_.strategyinfo_;
7924
0
}
7925
0
inline int32_t gss_res_t::strategyinfo() const {
7926
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.StrategyInfo)
7927
0
  return _internal_strategyinfo();
7928
0
}
7929
0
inline void gss_res_t::_internal_set_strategyinfo(int32_t value) {
7930
0
  _impl_._has_bits_[0] |= 0x00004000u;
7931
0
  _impl_.strategyinfo_ = value;
7932
0
}
7933
0
inline void gss_res_t::set_strategyinfo(int32_t value) {
7934
0
  _internal_set_strategyinfo(value);
7935
0
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.StrategyInfo)
7936
0
}
7937
7938
// optional int32 SpReqType = 12;
7939
0
inline bool gss_res_t::_internal_has_spreqtype() const {
7940
0
  bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
7941
0
  return value;
7942
0
}
7943
0
inline bool gss_res_t::has_spreqtype() const {
7944
0
  return _internal_has_spreqtype();
7945
0
}
7946
0
inline void gss_res_t::clear_spreqtype() {
7947
0
  _impl_.spreqtype_ = 0;
7948
0
  _impl_._has_bits_[0] &= ~0x00008000u;
7949
0
}
7950
0
inline int32_t gss_res_t::_internal_spreqtype() const {
7951
0
  return _impl_.spreqtype_;
7952
0
}
7953
0
inline int32_t gss_res_t::spreqtype() const {
7954
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.SpReqType)
7955
0
  return _internal_spreqtype();
7956
0
}
7957
0
inline void gss_res_t::_internal_set_spreqtype(int32_t value) {
7958
0
  _impl_._has_bits_[0] |= 0x00008000u;
7959
0
  _impl_.spreqtype_ = value;
7960
0
}
7961
0
inline void gss_res_t::set_spreqtype(int32_t value) {
7962
0
  _internal_set_spreqtype(value);
7963
0
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.SpReqType)
7964
0
}
7965
7966
// optional string UriKey = 13;
7967
0
inline bool gss_res_t::_internal_has_urikey() const {
7968
0
  bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
7969
0
  return value;
7970
0
}
7971
0
inline bool gss_res_t::has_urikey() const {
7972
0
  return _internal_has_urikey();
7973
0
}
7974
0
inline void gss_res_t::clear_urikey() {
7975
0
  _impl_.urikey_.ClearToEmpty();
7976
0
  _impl_._has_bits_[0] &= ~0x00000004u;
7977
0
}
7978
0
inline const std::string& gss_res_t::urikey() const {
7979
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.UriKey)
7980
0
  return _internal_urikey();
7981
0
}
7982
template <typename ArgT0, typename... ArgT>
7983
inline PROTOBUF_ALWAYS_INLINE
7984
void gss_res_t::set_urikey(ArgT0&& arg0, ArgT... args) {
7985
 _impl_._has_bits_[0] |= 0x00000004u;
7986
 _impl_.urikey_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
7987
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.UriKey)
7988
}
7989
0
inline std::string* gss_res_t::mutable_urikey() {
7990
0
  std::string* _s = _internal_mutable_urikey();
7991
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_res_t.UriKey)
7992
0
  return _s;
7993
0
}
7994
0
inline const std::string& gss_res_t::_internal_urikey() const {
7995
0
  return _impl_.urikey_.Get();
7996
0
}
7997
0
inline void gss_res_t::_internal_set_urikey(const std::string& value) {
7998
0
  _impl_._has_bits_[0] |= 0x00000004u;
7999
0
  _impl_.urikey_.Set(value, GetArenaForAllocation());
8000
0
}
8001
0
inline std::string* gss_res_t::_internal_mutable_urikey() {
8002
0
  _impl_._has_bits_[0] |= 0x00000004u;
8003
0
  return _impl_.urikey_.Mutable(GetArenaForAllocation());
8004
0
}
8005
0
inline std::string* gss_res_t::release_urikey() {
8006
0
  // @@protoc_insertion_point(field_release:gss.message.gss_res_t.UriKey)
8007
0
  if (!_internal_has_urikey()) {
8008
0
    return nullptr;
8009
0
  }
8010
0
  _impl_._has_bits_[0] &= ~0x00000004u;
8011
0
  auto* p = _impl_.urikey_.Release();
8012
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8013
0
  if (_impl_.urikey_.IsDefault()) {
8014
0
    _impl_.urikey_.Set("", GetArenaForAllocation());
8015
0
  }
8016
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8017
0
  return p;
8018
0
}
8019
0
inline void gss_res_t::set_allocated_urikey(std::string* urikey) {
8020
0
  if (urikey != nullptr) {
8021
0
    _impl_._has_bits_[0] |= 0x00000004u;
8022
0
  } else {
8023
0
    _impl_._has_bits_[0] &= ~0x00000004u;
8024
0
  }
8025
0
  _impl_.urikey_.SetAllocated(urikey, GetArenaForAllocation());
8026
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8027
0
  if (_impl_.urikey_.IsDefault()) {
8028
0
    _impl_.urikey_.Set("", GetArenaForAllocation());
8029
0
  }
8030
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8031
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_res_t.UriKey)
8032
0
}
8033
8034
// optional string EntityName = 14;
8035
0
inline bool gss_res_t::_internal_has_entityname() const {
8036
0
  bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
8037
0
  return value;
8038
0
}
8039
0
inline bool gss_res_t::has_entityname() const {
8040
0
  return _internal_has_entityname();
8041
0
}
8042
0
inline void gss_res_t::clear_entityname() {
8043
0
  _impl_.entityname_.ClearToEmpty();
8044
0
  _impl_._has_bits_[0] &= ~0x00000008u;
8045
0
}
8046
0
inline const std::string& gss_res_t::entityname() const {
8047
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.EntityName)
8048
0
  return _internal_entityname();
8049
0
}
8050
template <typename ArgT0, typename... ArgT>
8051
inline PROTOBUF_ALWAYS_INLINE
8052
void gss_res_t::set_entityname(ArgT0&& arg0, ArgT... args) {
8053
 _impl_._has_bits_[0] |= 0x00000008u;
8054
 _impl_.entityname_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8055
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.EntityName)
8056
}
8057
0
inline std::string* gss_res_t::mutable_entityname() {
8058
0
  std::string* _s = _internal_mutable_entityname();
8059
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_res_t.EntityName)
8060
0
  return _s;
8061
0
}
8062
0
inline const std::string& gss_res_t::_internal_entityname() const {
8063
0
  return _impl_.entityname_.Get();
8064
0
}
8065
0
inline void gss_res_t::_internal_set_entityname(const std::string& value) {
8066
0
  _impl_._has_bits_[0] |= 0x00000008u;
8067
0
  _impl_.entityname_.Set(value, GetArenaForAllocation());
8068
0
}
8069
0
inline std::string* gss_res_t::_internal_mutable_entityname() {
8070
0
  _impl_._has_bits_[0] |= 0x00000008u;
8071
0
  return _impl_.entityname_.Mutable(GetArenaForAllocation());
8072
0
}
8073
0
inline std::string* gss_res_t::release_entityname() {
8074
0
  // @@protoc_insertion_point(field_release:gss.message.gss_res_t.EntityName)
8075
0
  if (!_internal_has_entityname()) {
8076
0
    return nullptr;
8077
0
  }
8078
0
  _impl_._has_bits_[0] &= ~0x00000008u;
8079
0
  auto* p = _impl_.entityname_.Release();
8080
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8081
0
  if (_impl_.entityname_.IsDefault()) {
8082
0
    _impl_.entityname_.Set("", GetArenaForAllocation());
8083
0
  }
8084
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8085
0
  return p;
8086
0
}
8087
0
inline void gss_res_t::set_allocated_entityname(std::string* entityname) {
8088
0
  if (entityname != nullptr) {
8089
0
    _impl_._has_bits_[0] |= 0x00000008u;
8090
0
  } else {
8091
0
    _impl_._has_bits_[0] &= ~0x00000008u;
8092
0
  }
8093
0
  _impl_.entityname_.SetAllocated(entityname, GetArenaForAllocation());
8094
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8095
0
  if (_impl_.entityname_.IsDefault()) {
8096
0
    _impl_.entityname_.Set("", GetArenaForAllocation());
8097
0
  }
8098
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8099
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_res_t.EntityName)
8100
0
}
8101
8102
// repeated .gss.message.sub_url_t SubResult = 15;
8103
0
inline int gss_res_t::_internal_subresult_size() const {
8104
0
  return _impl_.subresult_.size();
8105
0
}
8106
0
inline int gss_res_t::subresult_size() const {
8107
0
  return _internal_subresult_size();
8108
0
}
8109
0
inline void gss_res_t::clear_subresult() {
8110
0
  _impl_.subresult_.Clear();
8111
0
}
8112
0
inline ::gss::message::sub_url_t* gss_res_t::mutable_subresult(int index) {
8113
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_res_t.SubResult)
8114
0
  return _impl_.subresult_.Mutable(index);
8115
0
}
8116
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::sub_url_t >*
8117
0
gss_res_t::mutable_subresult() {
8118
0
  // @@protoc_insertion_point(field_mutable_list:gss.message.gss_res_t.SubResult)
8119
0
  return &_impl_.subresult_;
8120
0
}
8121
0
inline const ::gss::message::sub_url_t& gss_res_t::_internal_subresult(int index) const {
8122
0
  return _impl_.subresult_.Get(index);
8123
0
}
8124
0
inline const ::gss::message::sub_url_t& gss_res_t::subresult(int index) const {
8125
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.SubResult)
8126
0
  return _internal_subresult(index);
8127
0
}
8128
0
inline ::gss::message::sub_url_t* gss_res_t::_internal_add_subresult() {
8129
0
  return _impl_.subresult_.Add();
8130
0
}
8131
0
inline ::gss::message::sub_url_t* gss_res_t::add_subresult() {
8132
0
  ::gss::message::sub_url_t* _add = _internal_add_subresult();
8133
0
  // @@protoc_insertion_point(field_add:gss.message.gss_res_t.SubResult)
8134
0
  return _add;
8135
0
}
8136
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::sub_url_t >&
8137
0
gss_res_t::subresult() const {
8138
0
  // @@protoc_insertion_point(field_list:gss.message.gss_res_t.SubResult)
8139
0
  return _impl_.subresult_;
8140
0
}
8141
8142
// optional int32 SubResNum = 16;
8143
0
inline bool gss_res_t::_internal_has_subresnum() const {
8144
0
  bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0;
8145
0
  return value;
8146
0
}
8147
0
inline bool gss_res_t::has_subresnum() const {
8148
0
  return _internal_has_subresnum();
8149
0
}
8150
0
inline void gss_res_t::clear_subresnum() {
8151
0
  _impl_.subresnum_ = 0;
8152
0
  _impl_._has_bits_[0] &= ~0x00010000u;
8153
0
}
8154
0
inline int32_t gss_res_t::_internal_subresnum() const {
8155
0
  return _impl_.subresnum_;
8156
0
}
8157
0
inline int32_t gss_res_t::subresnum() const {
8158
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.SubResNum)
8159
0
  return _internal_subresnum();
8160
0
}
8161
0
inline void gss_res_t::_internal_set_subresnum(int32_t value) {
8162
0
  _impl_._has_bits_[0] |= 0x00010000u;
8163
0
  _impl_.subresnum_ = value;
8164
0
}
8165
0
inline void gss_res_t::set_subresnum(int32_t value) {
8166
0
  _internal_set_subresnum(value);
8167
0
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.SubResNum)
8168
0
}
8169
8170
// optional string DisplayLog = 17;
8171
0
inline bool gss_res_t::_internal_has_displaylog() const {
8172
0
  bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
8173
0
  return value;
8174
0
}
8175
0
inline bool gss_res_t::has_displaylog() const {
8176
0
  return _internal_has_displaylog();
8177
0
}
8178
0
inline void gss_res_t::clear_displaylog() {
8179
0
  _impl_.displaylog_.ClearToEmpty();
8180
0
  _impl_._has_bits_[0] &= ~0x00000010u;
8181
0
}
8182
0
inline const std::string& gss_res_t::displaylog() const {
8183
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.DisplayLog)
8184
0
  return _internal_displaylog();
8185
0
}
8186
template <typename ArgT0, typename... ArgT>
8187
inline PROTOBUF_ALWAYS_INLINE
8188
void gss_res_t::set_displaylog(ArgT0&& arg0, ArgT... args) {
8189
 _impl_._has_bits_[0] |= 0x00000010u;
8190
 _impl_.displaylog_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8191
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.DisplayLog)
8192
}
8193
0
inline std::string* gss_res_t::mutable_displaylog() {
8194
0
  std::string* _s = _internal_mutable_displaylog();
8195
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_res_t.DisplayLog)
8196
0
  return _s;
8197
0
}
8198
0
inline const std::string& gss_res_t::_internal_displaylog() const {
8199
0
  return _impl_.displaylog_.Get();
8200
0
}
8201
0
inline void gss_res_t::_internal_set_displaylog(const std::string& value) {
8202
0
  _impl_._has_bits_[0] |= 0x00000010u;
8203
0
  _impl_.displaylog_.Set(value, GetArenaForAllocation());
8204
0
}
8205
0
inline std::string* gss_res_t::_internal_mutable_displaylog() {
8206
0
  _impl_._has_bits_[0] |= 0x00000010u;
8207
0
  return _impl_.displaylog_.Mutable(GetArenaForAllocation());
8208
0
}
8209
0
inline std::string* gss_res_t::release_displaylog() {
8210
0
  // @@protoc_insertion_point(field_release:gss.message.gss_res_t.DisplayLog)
8211
0
  if (!_internal_has_displaylog()) {
8212
0
    return nullptr;
8213
0
  }
8214
0
  _impl_._has_bits_[0] &= ~0x00000010u;
8215
0
  auto* p = _impl_.displaylog_.Release();
8216
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8217
0
  if (_impl_.displaylog_.IsDefault()) {
8218
0
    _impl_.displaylog_.Set("", GetArenaForAllocation());
8219
0
  }
8220
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8221
0
  return p;
8222
0
}
8223
0
inline void gss_res_t::set_allocated_displaylog(std::string* displaylog) {
8224
0
  if (displaylog != nullptr) {
8225
0
    _impl_._has_bits_[0] |= 0x00000010u;
8226
0
  } else {
8227
0
    _impl_._has_bits_[0] &= ~0x00000010u;
8228
0
  }
8229
0
  _impl_.displaylog_.SetAllocated(displaylog, GetArenaForAllocation());
8230
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8231
0
  if (_impl_.displaylog_.IsDefault()) {
8232
0
    _impl_.displaylog_.Set("", GetArenaForAllocation());
8233
0
  }
8234
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8235
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_res_t.DisplayLog)
8236
0
}
8237
8238
// optional bytes DisplayData = 18;
8239
0
inline bool gss_res_t::_internal_has_displaydata() const {
8240
0
  bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
8241
0
  return value;
8242
0
}
8243
0
inline bool gss_res_t::has_displaydata() const {
8244
0
  return _internal_has_displaydata();
8245
0
}
8246
0
inline void gss_res_t::clear_displaydata() {
8247
0
  _impl_.displaydata_.ClearToEmpty();
8248
0
  _impl_._has_bits_[0] &= ~0x00000020u;
8249
0
}
8250
0
inline const std::string& gss_res_t::displaydata() const {
8251
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.DisplayData)
8252
0
  return _internal_displaydata();
8253
0
}
8254
template <typename ArgT0, typename... ArgT>
8255
inline PROTOBUF_ALWAYS_INLINE
8256
void gss_res_t::set_displaydata(ArgT0&& arg0, ArgT... args) {
8257
 _impl_._has_bits_[0] |= 0x00000020u;
8258
 _impl_.displaydata_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8259
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.DisplayData)
8260
}
8261
0
inline std::string* gss_res_t::mutable_displaydata() {
8262
0
  std::string* _s = _internal_mutable_displaydata();
8263
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_res_t.DisplayData)
8264
0
  return _s;
8265
0
}
8266
0
inline const std::string& gss_res_t::_internal_displaydata() const {
8267
0
  return _impl_.displaydata_.Get();
8268
0
}
8269
0
inline void gss_res_t::_internal_set_displaydata(const std::string& value) {
8270
0
  _impl_._has_bits_[0] |= 0x00000020u;
8271
0
  _impl_.displaydata_.Set(value, GetArenaForAllocation());
8272
0
}
8273
0
inline std::string* gss_res_t::_internal_mutable_displaydata() {
8274
0
  _impl_._has_bits_[0] |= 0x00000020u;
8275
0
  return _impl_.displaydata_.Mutable(GetArenaForAllocation());
8276
0
}
8277
0
inline std::string* gss_res_t::release_displaydata() {
8278
0
  // @@protoc_insertion_point(field_release:gss.message.gss_res_t.DisplayData)
8279
0
  if (!_internal_has_displaydata()) {
8280
0
    return nullptr;
8281
0
  }
8282
0
  _impl_._has_bits_[0] &= ~0x00000020u;
8283
0
  auto* p = _impl_.displaydata_.Release();
8284
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8285
0
  if (_impl_.displaydata_.IsDefault()) {
8286
0
    _impl_.displaydata_.Set("", GetArenaForAllocation());
8287
0
  }
8288
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8289
0
  return p;
8290
0
}
8291
0
inline void gss_res_t::set_allocated_displaydata(std::string* displaydata) {
8292
0
  if (displaydata != nullptr) {
8293
0
    _impl_._has_bits_[0] |= 0x00000020u;
8294
0
  } else {
8295
0
    _impl_._has_bits_[0] &= ~0x00000020u;
8296
0
  }
8297
0
  _impl_.displaydata_.SetAllocated(displaydata, GetArenaForAllocation());
8298
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8299
0
  if (_impl_.displaydata_.IsDefault()) {
8300
0
    _impl_.displaydata_.Set("", GetArenaForAllocation());
8301
0
  }
8302
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8303
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_res_t.DisplayData)
8304
0
}
8305
8306
// optional uint32 ResType = 19;
8307
0
inline bool gss_res_t::_internal_has_restype() const {
8308
0
  bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0;
8309
0
  return value;
8310
0
}
8311
0
inline bool gss_res_t::has_restype() const {
8312
0
  return _internal_has_restype();
8313
0
}
8314
0
inline void gss_res_t::clear_restype() {
8315
0
  _impl_.restype_ = 0u;
8316
0
  _impl_._has_bits_[0] &= ~0x00020000u;
8317
0
}
8318
0
inline uint32_t gss_res_t::_internal_restype() const {
8319
0
  return _impl_.restype_;
8320
0
}
8321
0
inline uint32_t gss_res_t::restype() const {
8322
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.ResType)
8323
0
  return _internal_restype();
8324
0
}
8325
0
inline void gss_res_t::_internal_set_restype(uint32_t value) {
8326
0
  _impl_._has_bits_[0] |= 0x00020000u;
8327
0
  _impl_.restype_ = value;
8328
0
}
8329
0
inline void gss_res_t::set_restype(uint32_t value) {
8330
0
  _internal_set_restype(value);
8331
0
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.ResType)
8332
0
}
8333
8334
// optional string Title = 20;
8335
0
inline bool gss_res_t::_internal_has_title() const {
8336
0
  bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
8337
0
  return value;
8338
0
}
8339
0
inline bool gss_res_t::has_title() const {
8340
0
  return _internal_has_title();
8341
0
}
8342
0
inline void gss_res_t::clear_title() {
8343
0
  _impl_.title_.ClearToEmpty();
8344
0
  _impl_._has_bits_[0] &= ~0x00000040u;
8345
0
}
8346
0
inline const std::string& gss_res_t::title() const {
8347
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.Title)
8348
0
  return _internal_title();
8349
0
}
8350
template <typename ArgT0, typename... ArgT>
8351
inline PROTOBUF_ALWAYS_INLINE
8352
void gss_res_t::set_title(ArgT0&& arg0, ArgT... args) {
8353
 _impl_._has_bits_[0] |= 0x00000040u;
8354
 _impl_.title_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8355
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.Title)
8356
}
8357
0
inline std::string* gss_res_t::mutable_title() {
8358
0
  std::string* _s = _internal_mutable_title();
8359
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_res_t.Title)
8360
0
  return _s;
8361
0
}
8362
0
inline const std::string& gss_res_t::_internal_title() const {
8363
0
  return _impl_.title_.Get();
8364
0
}
8365
0
inline void gss_res_t::_internal_set_title(const std::string& value) {
8366
0
  _impl_._has_bits_[0] |= 0x00000040u;
8367
0
  _impl_.title_.Set(value, GetArenaForAllocation());
8368
0
}
8369
0
inline std::string* gss_res_t::_internal_mutable_title() {
8370
0
  _impl_._has_bits_[0] |= 0x00000040u;
8371
0
  return _impl_.title_.Mutable(GetArenaForAllocation());
8372
0
}
8373
0
inline std::string* gss_res_t::release_title() {
8374
0
  // @@protoc_insertion_point(field_release:gss.message.gss_res_t.Title)
8375
0
  if (!_internal_has_title()) {
8376
0
    return nullptr;
8377
0
  }
8378
0
  _impl_._has_bits_[0] &= ~0x00000040u;
8379
0
  auto* p = _impl_.title_.Release();
8380
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8381
0
  if (_impl_.title_.IsDefault()) {
8382
0
    _impl_.title_.Set("", GetArenaForAllocation());
8383
0
  }
8384
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8385
0
  return p;
8386
0
}
8387
0
inline void gss_res_t::set_allocated_title(std::string* title) {
8388
0
  if (title != nullptr) {
8389
0
    _impl_._has_bits_[0] |= 0x00000040u;
8390
0
  } else {
8391
0
    _impl_._has_bits_[0] &= ~0x00000040u;
8392
0
  }
8393
0
  _impl_.title_.SetAllocated(title, GetArenaForAllocation());
8394
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8395
0
  if (_impl_.title_.IsDefault()) {
8396
0
    _impl_.title_.Set("", GetArenaForAllocation());
8397
0
  }
8398
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8399
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_res_t.Title)
8400
0
}
8401
8402
// optional int32 RecoverCacheTime = 21;
8403
0
inline bool gss_res_t::_internal_has_recovercachetime() const {
8404
0
  bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0;
8405
0
  return value;
8406
0
}
8407
0
inline bool gss_res_t::has_recovercachetime() const {
8408
0
  return _internal_has_recovercachetime();
8409
0
}
8410
0
inline void gss_res_t::clear_recovercachetime() {
8411
0
  _impl_.recovercachetime_ = 0;
8412
0
  _impl_._has_bits_[0] &= ~0x00040000u;
8413
0
}
8414
0
inline int32_t gss_res_t::_internal_recovercachetime() const {
8415
0
  return _impl_.recovercachetime_;
8416
0
}
8417
0
inline int32_t gss_res_t::recovercachetime() const {
8418
0
  // @@protoc_insertion_point(field_get:gss.message.gss_res_t.RecoverCacheTime)
8419
0
  return _internal_recovercachetime();
8420
0
}
8421
0
inline void gss_res_t::_internal_set_recovercachetime(int32_t value) {
8422
0
  _impl_._has_bits_[0] |= 0x00040000u;
8423
0
  _impl_.recovercachetime_ = value;
8424
0
}
8425
0
inline void gss_res_t::set_recovercachetime(int32_t value) {
8426
0
  _internal_set_recovercachetime(value);
8427
0
  // @@protoc_insertion_point(field_set:gss.message.gss_res_t.RecoverCacheTime)
8428
0
}
8429
8430
// -------------------------------------------------------------------
8431
8432
// item_t
8433
8434
// required string title = 1;
8435
0
inline bool item_t::_internal_has_title() const {
8436
0
  bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
8437
0
  return value;
8438
0
}
8439
0
inline bool item_t::has_title() const {
8440
0
  return _internal_has_title();
8441
0
}
8442
0
inline void item_t::clear_title() {
8443
0
  _impl_.title_.ClearToEmpty();
8444
0
  _impl_._has_bits_[0] &= ~0x00000001u;
8445
0
}
8446
0
inline const std::string& item_t::title() const {
8447
0
  // @@protoc_insertion_point(field_get:gss.message.item_t.title)
8448
0
  return _internal_title();
8449
0
}
8450
template <typename ArgT0, typename... ArgT>
8451
inline PROTOBUF_ALWAYS_INLINE
8452
void item_t::set_title(ArgT0&& arg0, ArgT... args) {
8453
 _impl_._has_bits_[0] |= 0x00000001u;
8454
 _impl_.title_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8455
  // @@protoc_insertion_point(field_set:gss.message.item_t.title)
8456
}
8457
0
inline std::string* item_t::mutable_title() {
8458
0
  std::string* _s = _internal_mutable_title();
8459
0
  // @@protoc_insertion_point(field_mutable:gss.message.item_t.title)
8460
0
  return _s;
8461
0
}
8462
0
inline const std::string& item_t::_internal_title() const {
8463
0
  return _impl_.title_.Get();
8464
0
}
8465
0
inline void item_t::_internal_set_title(const std::string& value) {
8466
0
  _impl_._has_bits_[0] |= 0x00000001u;
8467
0
  _impl_.title_.Set(value, GetArenaForAllocation());
8468
0
}
8469
0
inline std::string* item_t::_internal_mutable_title() {
8470
0
  _impl_._has_bits_[0] |= 0x00000001u;
8471
0
  return _impl_.title_.Mutable(GetArenaForAllocation());
8472
0
}
8473
0
inline std::string* item_t::release_title() {
8474
0
  // @@protoc_insertion_point(field_release:gss.message.item_t.title)
8475
0
  if (!_internal_has_title()) {
8476
0
    return nullptr;
8477
0
  }
8478
0
  _impl_._has_bits_[0] &= ~0x00000001u;
8479
0
  auto* p = _impl_.title_.Release();
8480
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8481
0
  if (_impl_.title_.IsDefault()) {
8482
0
    _impl_.title_.Set("", GetArenaForAllocation());
8483
0
  }
8484
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8485
0
  return p;
8486
0
}
8487
0
inline void item_t::set_allocated_title(std::string* title) {
8488
0
  if (title != nullptr) {
8489
0
    _impl_._has_bits_[0] |= 0x00000001u;
8490
0
  } else {
8491
0
    _impl_._has_bits_[0] &= ~0x00000001u;
8492
0
  }
8493
0
  _impl_.title_.SetAllocated(title, GetArenaForAllocation());
8494
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8495
0
  if (_impl_.title_.IsDefault()) {
8496
0
    _impl_.title_.Set("", GetArenaForAllocation());
8497
0
  }
8498
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8499
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.item_t.title)
8500
0
}
8501
8502
// required string content = 2;
8503
0
inline bool item_t::_internal_has_content() const {
8504
0
  bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
8505
0
  return value;
8506
0
}
8507
0
inline bool item_t::has_content() const {
8508
0
  return _internal_has_content();
8509
0
}
8510
0
inline void item_t::clear_content() {
8511
0
  _impl_.content_.ClearToEmpty();
8512
0
  _impl_._has_bits_[0] &= ~0x00000002u;
8513
0
}
8514
0
inline const std::string& item_t::content() const {
8515
0
  // @@protoc_insertion_point(field_get:gss.message.item_t.content)
8516
0
  return _internal_content();
8517
0
}
8518
template <typename ArgT0, typename... ArgT>
8519
inline PROTOBUF_ALWAYS_INLINE
8520
void item_t::set_content(ArgT0&& arg0, ArgT... args) {
8521
 _impl_._has_bits_[0] |= 0x00000002u;
8522
 _impl_.content_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8523
  // @@protoc_insertion_point(field_set:gss.message.item_t.content)
8524
}
8525
0
inline std::string* item_t::mutable_content() {
8526
0
  std::string* _s = _internal_mutable_content();
8527
0
  // @@protoc_insertion_point(field_mutable:gss.message.item_t.content)
8528
0
  return _s;
8529
0
}
8530
0
inline const std::string& item_t::_internal_content() const {
8531
0
  return _impl_.content_.Get();
8532
0
}
8533
0
inline void item_t::_internal_set_content(const std::string& value) {
8534
0
  _impl_._has_bits_[0] |= 0x00000002u;
8535
0
  _impl_.content_.Set(value, GetArenaForAllocation());
8536
0
}
8537
0
inline std::string* item_t::_internal_mutable_content() {
8538
0
  _impl_._has_bits_[0] |= 0x00000002u;
8539
0
  return _impl_.content_.Mutable(GetArenaForAllocation());
8540
0
}
8541
0
inline std::string* item_t::release_content() {
8542
0
  // @@protoc_insertion_point(field_release:gss.message.item_t.content)
8543
0
  if (!_internal_has_content()) {
8544
0
    return nullptr;
8545
0
  }
8546
0
  _impl_._has_bits_[0] &= ~0x00000002u;
8547
0
  auto* p = _impl_.content_.Release();
8548
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8549
0
  if (_impl_.content_.IsDefault()) {
8550
0
    _impl_.content_.Set("", GetArenaForAllocation());
8551
0
  }
8552
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8553
0
  return p;
8554
0
}
8555
0
inline void item_t::set_allocated_content(std::string* content) {
8556
0
  if (content != nullptr) {
8557
0
    _impl_._has_bits_[0] |= 0x00000002u;
8558
0
  } else {
8559
0
    _impl_._has_bits_[0] &= ~0x00000002u;
8560
0
  }
8561
0
  _impl_.content_.SetAllocated(content, GetArenaForAllocation());
8562
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8563
0
  if (_impl_.content_.IsDefault()) {
8564
0
    _impl_.content_.Set("", GetArenaForAllocation());
8565
0
  }
8566
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8567
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.item_t.content)
8568
0
}
8569
8570
// required int32 parent = 3;
8571
0
inline bool item_t::_internal_has_parent() const {
8572
0
  bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
8573
0
  return value;
8574
0
}
8575
0
inline bool item_t::has_parent() const {
8576
0
  return _internal_has_parent();
8577
0
}
8578
0
inline void item_t::clear_parent() {
8579
0
  _impl_.parent_ = 0;
8580
0
  _impl_._has_bits_[0] &= ~0x00000004u;
8581
0
}
8582
0
inline int32_t item_t::_internal_parent() const {
8583
0
  return _impl_.parent_;
8584
0
}
8585
0
inline int32_t item_t::parent() const {
8586
0
  // @@protoc_insertion_point(field_get:gss.message.item_t.parent)
8587
0
  return _internal_parent();
8588
0
}
8589
0
inline void item_t::_internal_set_parent(int32_t value) {
8590
0
  _impl_._has_bits_[0] |= 0x00000004u;
8591
0
  _impl_.parent_ = value;
8592
0
}
8593
0
inline void item_t::set_parent(int32_t value) {
8594
0
  _internal_set_parent(value);
8595
0
  // @@protoc_insertion_point(field_set:gss.message.item_t.parent)
8596
0
}
8597
8598
// -------------------------------------------------------------------
8599
8600
// debug_info_t
8601
8602
// optional bytes idebug = 1;
8603
0
inline bool debug_info_t::_internal_has_idebug() const {
8604
0
  bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
8605
0
  return value;
8606
0
}
8607
0
inline bool debug_info_t::has_idebug() const {
8608
0
  return _internal_has_idebug();
8609
0
}
8610
0
inline void debug_info_t::clear_idebug() {
8611
0
  _impl_.idebug_.ClearToEmpty();
8612
0
  _impl_._has_bits_[0] &= ~0x00000001u;
8613
0
}
8614
0
inline const std::string& debug_info_t::idebug() const {
8615
0
  // @@protoc_insertion_point(field_get:gss.message.debug_info_t.idebug)
8616
0
  return _internal_idebug();
8617
0
}
8618
template <typename ArgT0, typename... ArgT>
8619
inline PROTOBUF_ALWAYS_INLINE
8620
void debug_info_t::set_idebug(ArgT0&& arg0, ArgT... args) {
8621
 _impl_._has_bits_[0] |= 0x00000001u;
8622
 _impl_.idebug_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
8623
  // @@protoc_insertion_point(field_set:gss.message.debug_info_t.idebug)
8624
}
8625
0
inline std::string* debug_info_t::mutable_idebug() {
8626
0
  std::string* _s = _internal_mutable_idebug();
8627
0
  // @@protoc_insertion_point(field_mutable:gss.message.debug_info_t.idebug)
8628
0
  return _s;
8629
0
}
8630
0
inline const std::string& debug_info_t::_internal_idebug() const {
8631
0
  return _impl_.idebug_.Get();
8632
0
}
8633
0
inline void debug_info_t::_internal_set_idebug(const std::string& value) {
8634
0
  _impl_._has_bits_[0] |= 0x00000001u;
8635
0
  _impl_.idebug_.Set(value, GetArenaForAllocation());
8636
0
}
8637
0
inline std::string* debug_info_t::_internal_mutable_idebug() {
8638
0
  _impl_._has_bits_[0] |= 0x00000001u;
8639
0
  return _impl_.idebug_.Mutable(GetArenaForAllocation());
8640
0
}
8641
0
inline std::string* debug_info_t::release_idebug() {
8642
0
  // @@protoc_insertion_point(field_release:gss.message.debug_info_t.idebug)
8643
0
  if (!_internal_has_idebug()) {
8644
0
    return nullptr;
8645
0
  }
8646
0
  _impl_._has_bits_[0] &= ~0x00000001u;
8647
0
  auto* p = _impl_.idebug_.Release();
8648
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8649
0
  if (_impl_.idebug_.IsDefault()) {
8650
0
    _impl_.idebug_.Set("", GetArenaForAllocation());
8651
0
  }
8652
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8653
0
  return p;
8654
0
}
8655
0
inline void debug_info_t::set_allocated_idebug(std::string* idebug) {
8656
0
  if (idebug != nullptr) {
8657
0
    _impl_._has_bits_[0] |= 0x00000001u;
8658
0
  } else {
8659
0
    _impl_._has_bits_[0] &= ~0x00000001u;
8660
0
  }
8661
0
  _impl_.idebug_.SetAllocated(idebug, GetArenaForAllocation());
8662
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
8663
0
  if (_impl_.idebug_.IsDefault()) {
8664
0
    _impl_.idebug_.Set("", GetArenaForAllocation());
8665
0
  }
8666
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
8667
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.debug_info_t.idebug)
8668
0
}
8669
8670
// repeated string item_info = 2;
8671
0
inline int debug_info_t::_internal_item_info_size() const {
8672
0
  return _impl_.item_info_.size();
8673
0
}
8674
0
inline int debug_info_t::item_info_size() const {
8675
0
  return _internal_item_info_size();
8676
0
}
8677
0
inline void debug_info_t::clear_item_info() {
8678
0
  _impl_.item_info_.Clear();
8679
0
}
8680
0
inline std::string* debug_info_t::add_item_info() {
8681
0
  std::string* _s = _internal_add_item_info();
8682
0
  // @@protoc_insertion_point(field_add_mutable:gss.message.debug_info_t.item_info)
8683
0
  return _s;
8684
0
}
8685
0
inline const std::string& debug_info_t::_internal_item_info(int index) const {
8686
0
  return _impl_.item_info_.Get(index);
8687
0
}
8688
0
inline const std::string& debug_info_t::item_info(int index) const {
8689
0
  // @@protoc_insertion_point(field_get:gss.message.debug_info_t.item_info)
8690
0
  return _internal_item_info(index);
8691
0
}
8692
0
inline std::string* debug_info_t::mutable_item_info(int index) {
8693
0
  // @@protoc_insertion_point(field_mutable:gss.message.debug_info_t.item_info)
8694
0
  return _impl_.item_info_.Mutable(index);
8695
0
}
8696
0
inline void debug_info_t::set_item_info(int index, const std::string& value) {
8697
0
  _impl_.item_info_.Mutable(index)->assign(value);
8698
0
  // @@protoc_insertion_point(field_set:gss.message.debug_info_t.item_info)
8699
0
}
8700
0
inline void debug_info_t::set_item_info(int index, std::string&& value) {
8701
0
  _impl_.item_info_.Mutable(index)->assign(std::move(value));
8702
0
  // @@protoc_insertion_point(field_set:gss.message.debug_info_t.item_info)
8703
0
}
8704
0
inline void debug_info_t::set_item_info(int index, const char* value) {
8705
0
  GOOGLE_DCHECK(value != nullptr);
8706
0
  _impl_.item_info_.Mutable(index)->assign(value);
8707
0
  // @@protoc_insertion_point(field_set_char:gss.message.debug_info_t.item_info)
8708
0
}
8709
0
inline void debug_info_t::set_item_info(int index, const char* value, size_t size) {
8710
0
  _impl_.item_info_.Mutable(index)->assign(
8711
0
    reinterpret_cast<const char*>(value), size);
8712
0
  // @@protoc_insertion_point(field_set_pointer:gss.message.debug_info_t.item_info)
8713
0
}
8714
0
inline std::string* debug_info_t::_internal_add_item_info() {
8715
0
  return _impl_.item_info_.Add();
8716
0
}
8717
0
inline void debug_info_t::add_item_info(const std::string& value) {
8718
0
  _impl_.item_info_.Add()->assign(value);
8719
0
  // @@protoc_insertion_point(field_add:gss.message.debug_info_t.item_info)
8720
0
}
8721
0
inline void debug_info_t::add_item_info(std::string&& value) {
8722
0
  _impl_.item_info_.Add(std::move(value));
8723
0
  // @@protoc_insertion_point(field_add:gss.message.debug_info_t.item_info)
8724
0
}
8725
0
inline void debug_info_t::add_item_info(const char* value) {
8726
0
  GOOGLE_DCHECK(value != nullptr);
8727
0
  _impl_.item_info_.Add()->assign(value);
8728
0
  // @@protoc_insertion_point(field_add_char:gss.message.debug_info_t.item_info)
8729
0
}
8730
0
inline void debug_info_t::add_item_info(const char* value, size_t size) {
8731
0
  _impl_.item_info_.Add()->assign(reinterpret_cast<const char*>(value), size);
8732
0
  // @@protoc_insertion_point(field_add_pointer:gss.message.debug_info_t.item_info)
8733
0
}
8734
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
8735
0
debug_info_t::item_info() const {
8736
0
  // @@protoc_insertion_point(field_list:gss.message.debug_info_t.item_info)
8737
0
  return _impl_.item_info_;
8738
0
}
8739
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
8740
0
debug_info_t::mutable_item_info() {
8741
0
  // @@protoc_insertion_point(field_mutable_list:gss.message.debug_info_t.item_info)
8742
0
  return &_impl_.item_info_;
8743
0
}
8744
8745
// repeated string anchor_info = 3;
8746
0
inline int debug_info_t::_internal_anchor_info_size() const {
8747
0
  return _impl_.anchor_info_.size();
8748
0
}
8749
0
inline int debug_info_t::anchor_info_size() const {
8750
0
  return _internal_anchor_info_size();
8751
0
}
8752
0
inline void debug_info_t::clear_anchor_info() {
8753
0
  _impl_.anchor_info_.Clear();
8754
0
}
8755
0
inline std::string* debug_info_t::add_anchor_info() {
8756
0
  std::string* _s = _internal_add_anchor_info();
8757
0
  // @@protoc_insertion_point(field_add_mutable:gss.message.debug_info_t.anchor_info)
8758
0
  return _s;
8759
0
}
8760
0
inline const std::string& debug_info_t::_internal_anchor_info(int index) const {
8761
0
  return _impl_.anchor_info_.Get(index);
8762
0
}
8763
0
inline const std::string& debug_info_t::anchor_info(int index) const {
8764
0
  // @@protoc_insertion_point(field_get:gss.message.debug_info_t.anchor_info)
8765
0
  return _internal_anchor_info(index);
8766
0
}
8767
0
inline std::string* debug_info_t::mutable_anchor_info(int index) {
8768
0
  // @@protoc_insertion_point(field_mutable:gss.message.debug_info_t.anchor_info)
8769
0
  return _impl_.anchor_info_.Mutable(index);
8770
0
}
8771
0
inline void debug_info_t::set_anchor_info(int index, const std::string& value) {
8772
0
  _impl_.anchor_info_.Mutable(index)->assign(value);
8773
0
  // @@protoc_insertion_point(field_set:gss.message.debug_info_t.anchor_info)
8774
0
}
8775
0
inline void debug_info_t::set_anchor_info(int index, std::string&& value) {
8776
0
  _impl_.anchor_info_.Mutable(index)->assign(std::move(value));
8777
0
  // @@protoc_insertion_point(field_set:gss.message.debug_info_t.anchor_info)
8778
0
}
8779
0
inline void debug_info_t::set_anchor_info(int index, const char* value) {
8780
0
  GOOGLE_DCHECK(value != nullptr);
8781
0
  _impl_.anchor_info_.Mutable(index)->assign(value);
8782
0
  // @@protoc_insertion_point(field_set_char:gss.message.debug_info_t.anchor_info)
8783
0
}
8784
0
inline void debug_info_t::set_anchor_info(int index, const char* value, size_t size) {
8785
0
  _impl_.anchor_info_.Mutable(index)->assign(
8786
0
    reinterpret_cast<const char*>(value), size);
8787
0
  // @@protoc_insertion_point(field_set_pointer:gss.message.debug_info_t.anchor_info)
8788
0
}
8789
0
inline std::string* debug_info_t::_internal_add_anchor_info() {
8790
0
  return _impl_.anchor_info_.Add();
8791
0
}
8792
0
inline void debug_info_t::add_anchor_info(const std::string& value) {
8793
0
  _impl_.anchor_info_.Add()->assign(value);
8794
0
  // @@protoc_insertion_point(field_add:gss.message.debug_info_t.anchor_info)
8795
0
}
8796
0
inline void debug_info_t::add_anchor_info(std::string&& value) {
8797
0
  _impl_.anchor_info_.Add(std::move(value));
8798
0
  // @@protoc_insertion_point(field_add:gss.message.debug_info_t.anchor_info)
8799
0
}
8800
0
inline void debug_info_t::add_anchor_info(const char* value) {
8801
0
  GOOGLE_DCHECK(value != nullptr);
8802
0
  _impl_.anchor_info_.Add()->assign(value);
8803
0
  // @@protoc_insertion_point(field_add_char:gss.message.debug_info_t.anchor_info)
8804
0
}
8805
0
inline void debug_info_t::add_anchor_info(const char* value, size_t size) {
8806
0
  _impl_.anchor_info_.Add()->assign(reinterpret_cast<const char*>(value), size);
8807
0
  // @@protoc_insertion_point(field_add_pointer:gss.message.debug_info_t.anchor_info)
8808
0
}
8809
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
8810
0
debug_info_t::anchor_info() const {
8811
0
  // @@protoc_insertion_point(field_list:gss.message.debug_info_t.anchor_info)
8812
0
  return _impl_.anchor_info_;
8813
0
}
8814
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
8815
0
debug_info_t::mutable_anchor_info() {
8816
0
  // @@protoc_insertion_point(field_mutable_list:gss.message.debug_info_t.anchor_info)
8817
0
  return &_impl_.anchor_info_;
8818
0
}
8819
8820
// repeated .gss.message.item_t debug_info = 4 [deprecated = true];
8821
0
inline int debug_info_t::_internal_debug_info_size() const {
8822
0
  return _impl_.debug_info_.size();
8823
0
}
8824
0
inline int debug_info_t::debug_info_size() const {
8825
0
  return _internal_debug_info_size();
8826
0
}
8827
0
inline void debug_info_t::clear_debug_info() {
8828
0
  _impl_.debug_info_.Clear();
8829
0
}
8830
0
inline ::gss::message::item_t* debug_info_t::mutable_debug_info(int index) {
8831
0
  // @@protoc_insertion_point(field_mutable:gss.message.debug_info_t.debug_info)
8832
0
  return _impl_.debug_info_.Mutable(index);
8833
0
}
8834
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::item_t >*
8835
0
debug_info_t::mutable_debug_info() {
8836
0
  // @@protoc_insertion_point(field_mutable_list:gss.message.debug_info_t.debug_info)
8837
0
  return &_impl_.debug_info_;
8838
0
}
8839
0
inline const ::gss::message::item_t& debug_info_t::_internal_debug_info(int index) const {
8840
0
  return _impl_.debug_info_.Get(index);
8841
0
}
8842
0
inline const ::gss::message::item_t& debug_info_t::debug_info(int index) const {
8843
0
  // @@protoc_insertion_point(field_get:gss.message.debug_info_t.debug_info)
8844
0
  return _internal_debug_info(index);
8845
0
}
8846
0
inline ::gss::message::item_t* debug_info_t::_internal_add_debug_info() {
8847
0
  return _impl_.debug_info_.Add();
8848
0
}
8849
0
inline ::gss::message::item_t* debug_info_t::add_debug_info() {
8850
0
  ::gss::message::item_t* _add = _internal_add_debug_info();
8851
0
  // @@protoc_insertion_point(field_add:gss.message.debug_info_t.debug_info)
8852
0
  return _add;
8853
0
}
8854
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::item_t >&
8855
0
debug_info_t::debug_info() const {
8856
0
  // @@protoc_insertion_point(field_list:gss.message.debug_info_t.debug_info)
8857
0
  return _impl_.debug_info_;
8858
0
}
8859
8860
// -------------------------------------------------------------------
8861
8862
// gss_us_res_t
8863
8864
// required int32 ResultCode = 1;
8865
0
inline bool gss_us_res_t::_internal_has_resultcode() const {
8866
0
  bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
8867
0
  return value;
8868
0
}
8869
0
inline bool gss_us_res_t::has_resultcode() const {
8870
0
  return _internal_has_resultcode();
8871
0
}
8872
0
inline void gss_us_res_t::clear_resultcode() {
8873
0
  _impl_.resultcode_ = 0;
8874
0
  _impl_._has_bits_[0] &= ~0x00000020u;
8875
0
}
8876
0
inline int32_t gss_us_res_t::_internal_resultcode() const {
8877
0
  return _impl_.resultcode_;
8878
0
}
8879
0
inline int32_t gss_us_res_t::resultcode() const {
8880
0
  // @@protoc_insertion_point(field_get:gss.message.gss_us_res_t.ResultCode)
8881
0
  return _internal_resultcode();
8882
0
}
8883
0
inline void gss_us_res_t::_internal_set_resultcode(int32_t value) {
8884
0
  _impl_._has_bits_[0] |= 0x00000020u;
8885
0
  _impl_.resultcode_ = value;
8886
0
}
8887
0
inline void gss_us_res_t::set_resultcode(int32_t value) {
8888
0
  _internal_set_resultcode(value);
8889
0
  // @@protoc_insertion_point(field_set:gss.message.gss_us_res_t.ResultCode)
8890
0
}
8891
8892
// required uint64 QueryID = 2;
8893
0
inline bool gss_us_res_t::_internal_has_queryid() const {
8894
0
  bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
8895
0
  return value;
8896
0
}
8897
0
inline bool gss_us_res_t::has_queryid() const {
8898
0
  return _internal_has_queryid();
8899
0
}
8900
0
inline void gss_us_res_t::clear_queryid() {
8901
0
  _impl_.queryid_ = uint64_t{0u};
8902
0
  _impl_._has_bits_[0] &= ~0x00000010u;
8903
0
}
8904
0
inline uint64_t gss_us_res_t::_internal_queryid() const {
8905
0
  return _impl_.queryid_;
8906
0
}
8907
0
inline uint64_t gss_us_res_t::queryid() const {
8908
0
  // @@protoc_insertion_point(field_get:gss.message.gss_us_res_t.QueryID)
8909
0
  return _internal_queryid();
8910
0
}
8911
0
inline void gss_us_res_t::_internal_set_queryid(uint64_t value) {
8912
0
  _impl_._has_bits_[0] |= 0x00000010u;
8913
0
  _impl_.queryid_ = value;
8914
0
}
8915
0
inline void gss_us_res_t::set_queryid(uint64_t value) {
8916
0
  _internal_set_queryid(value);
8917
0
  // @@protoc_insertion_point(field_set:gss.message.gss_us_res_t.QueryID)
8918
0
}
8919
8920
// repeated .gss.message.gss_res_t Result = 3;
8921
0
inline int gss_us_res_t::_internal_result_size() const {
8922
0
  return _impl_.result_.size();
8923
0
}
8924
0
inline int gss_us_res_t::result_size() const {
8925
0
  return _internal_result_size();
8926
0
}
8927
0
inline void gss_us_res_t::clear_result() {
8928
0
  _impl_.result_.Clear();
8929
0
}
8930
0
inline ::gss::message::gss_res_t* gss_us_res_t::mutable_result(int index) {
8931
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_us_res_t.Result)
8932
0
  return _impl_.result_.Mutable(index);
8933
0
}
8934
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::gss_res_t >*
8935
0
gss_us_res_t::mutable_result() {
8936
0
  // @@protoc_insertion_point(field_mutable_list:gss.message.gss_us_res_t.Result)
8937
0
  return &_impl_.result_;
8938
0
}
8939
0
inline const ::gss::message::gss_res_t& gss_us_res_t::_internal_result(int index) const {
8940
0
  return _impl_.result_.Get(index);
8941
0
}
8942
0
inline const ::gss::message::gss_res_t& gss_us_res_t::result(int index) const {
8943
0
  // @@protoc_insertion_point(field_get:gss.message.gss_us_res_t.Result)
8944
0
  return _internal_result(index);
8945
0
}
8946
0
inline ::gss::message::gss_res_t* gss_us_res_t::_internal_add_result() {
8947
0
  return _impl_.result_.Add();
8948
0
}
8949
0
inline ::gss::message::gss_res_t* gss_us_res_t::add_result() {
8950
0
  ::gss::message::gss_res_t* _add = _internal_add_result();
8951
0
  // @@protoc_insertion_point(field_add:gss.message.gss_us_res_t.Result)
8952
0
  return _add;
8953
0
}
8954
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::gss::message::gss_res_t >&
8955
0
gss_us_res_t::result() const {
8956
0
  // @@protoc_insertion_point(field_list:gss.message.gss_us_res_t.Result)
8957
0
  return _impl_.result_;
8958
0
}
8959
8960
// required uint32 ResultNum = 4;
8961
0
inline bool gss_us_res_t::_internal_has_resultnum() const {
8962
0
  bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
8963
0
  return value;
8964
0
}
8965
0
inline bool gss_us_res_t::has_resultnum() const {
8966
0
  return _internal_has_resultnum();
8967
0
}
8968
0
inline void gss_us_res_t::clear_resultnum() {
8969
0
  _impl_.resultnum_ = 0u;
8970
0
  _impl_._has_bits_[0] &= ~0x00000040u;
8971
0
}
8972
0
inline uint32_t gss_us_res_t::_internal_resultnum() const {
8973
0
  return _impl_.resultnum_;
8974
0
}
8975
0
inline uint32_t gss_us_res_t::resultnum() const {
8976
0
  // @@protoc_insertion_point(field_get:gss.message.gss_us_res_t.ResultNum)
8977
0
  return _internal_resultnum();
8978
0
}
8979
0
inline void gss_us_res_t::_internal_set_resultnum(uint32_t value) {
8980
0
  _impl_._has_bits_[0] |= 0x00000040u;
8981
0
  _impl_.resultnum_ = value;
8982
0
}
8983
0
inline void gss_us_res_t::set_resultnum(uint32_t value) {
8984
0
  _internal_set_resultnum(value);
8985
0
  // @@protoc_insertion_point(field_set:gss.message.gss_us_res_t.ResultNum)
8986
0
}
8987
8988
// optional .gss.message.debug_info_t info = 5;
8989
0
inline bool gss_us_res_t::_internal_has_info() const {
8990
0
  bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
8991
0
  PROTOBUF_ASSUME(!value || _impl_.info_ != nullptr);
8992
0
  return value;
8993
0
}
8994
0
inline bool gss_us_res_t::has_info() const {
8995
0
  return _internal_has_info();
8996
0
}
8997
0
inline void gss_us_res_t::clear_info() {
8998
0
  if (_impl_.info_ != nullptr) _impl_.info_->Clear();
8999
0
  _impl_._has_bits_[0] &= ~0x00000008u;
9000
0
}
9001
0
inline const ::gss::message::debug_info_t& gss_us_res_t::_internal_info() const {
9002
0
  const ::gss::message::debug_info_t* p = _impl_.info_;
9003
0
  return p != nullptr ? *p : reinterpret_cast<const ::gss::message::debug_info_t&>(
9004
0
      ::gss::message::_debug_info_t_default_instance_);
9005
0
}
9006
0
inline const ::gss::message::debug_info_t& gss_us_res_t::info() const {
9007
0
  // @@protoc_insertion_point(field_get:gss.message.gss_us_res_t.info)
9008
0
  return _internal_info();
9009
0
}
9010
inline void gss_us_res_t::unsafe_arena_set_allocated_info(
9011
0
    ::gss::message::debug_info_t* info) {
9012
0
  if (GetArenaForAllocation() == nullptr) {
9013
0
    delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.info_);
9014
0
  }
9015
0
  _impl_.info_ = info;
9016
0
  if (info) {
9017
0
    _impl_._has_bits_[0] |= 0x00000008u;
9018
0
  } else {
9019
0
    _impl_._has_bits_[0] &= ~0x00000008u;
9020
0
  }
9021
0
  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:gss.message.gss_us_res_t.info)
9022
0
}
9023
0
inline ::gss::message::debug_info_t* gss_us_res_t::release_info() {
9024
0
  _impl_._has_bits_[0] &= ~0x00000008u;
9025
0
  ::gss::message::debug_info_t* temp = _impl_.info_;
9026
0
  _impl_.info_ = nullptr;
9027
0
#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9028
0
  auto* old =  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
9029
0
  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
9030
0
  if (GetArenaForAllocation() == nullptr) { delete old; }
9031
0
#else  // PROTOBUF_FORCE_COPY_IN_RELEASE
9032
0
  if (GetArenaForAllocation() != nullptr) {
9033
0
    temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
9034
0
  }
9035
0
#endif  // !PROTOBUF_FORCE_COPY_IN_RELEASE
9036
0
  return temp;
9037
0
}
9038
0
inline ::gss::message::debug_info_t* gss_us_res_t::unsafe_arena_release_info() {
9039
0
  // @@protoc_insertion_point(field_release:gss.message.gss_us_res_t.info)
9040
0
  _impl_._has_bits_[0] &= ~0x00000008u;
9041
0
  ::gss::message::debug_info_t* temp = _impl_.info_;
9042
0
  _impl_.info_ = nullptr;
9043
0
  return temp;
9044
0
}
9045
0
inline ::gss::message::debug_info_t* gss_us_res_t::_internal_mutable_info() {
9046
0
  _impl_._has_bits_[0] |= 0x00000008u;
9047
0
  if (_impl_.info_ == nullptr) {
9048
0
    auto* p = CreateMaybeMessage<::gss::message::debug_info_t>(GetArenaForAllocation());
9049
0
    _impl_.info_ = p;
9050
0
  }
9051
0
  return _impl_.info_;
9052
0
}
9053
0
inline ::gss::message::debug_info_t* gss_us_res_t::mutable_info() {
9054
0
  ::gss::message::debug_info_t* _msg = _internal_mutable_info();
9055
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_us_res_t.info)
9056
0
  return _msg;
9057
0
}
9058
0
inline void gss_us_res_t::set_allocated_info(::gss::message::debug_info_t* info) {
9059
0
  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
9060
0
  if (message_arena == nullptr) {
9061
0
    delete _impl_.info_;
9062
0
  }
9063
0
  if (info) {
9064
0
    ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
9065
0
        ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(info);
9066
0
    if (message_arena != submessage_arena) {
9067
0
      info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
9068
0
          message_arena, info, submessage_arena);
9069
0
    }
9070
0
    _impl_._has_bits_[0] |= 0x00000008u;
9071
0
  } else {
9072
0
    _impl_._has_bits_[0] &= ~0x00000008u;
9073
0
  }
9074
0
  _impl_.info_ = info;
9075
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_us_res_t.info)
9076
0
}
9077
9078
// optional int32 bfe_cached_time = 6;
9079
0
inline bool gss_us_res_t::_internal_has_bfe_cached_time() const {
9080
0
  bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
9081
0
  return value;
9082
0
}
9083
0
inline bool gss_us_res_t::has_bfe_cached_time() const {
9084
0
  return _internal_has_bfe_cached_time();
9085
0
}
9086
0
inline void gss_us_res_t::clear_bfe_cached_time() {
9087
0
  _impl_.bfe_cached_time_ = 0;
9088
0
  _impl_._has_bits_[0] &= ~0x00000080u;
9089
0
}
9090
0
inline int32_t gss_us_res_t::_internal_bfe_cached_time() const {
9091
0
  return _impl_.bfe_cached_time_;
9092
0
}
9093
0
inline int32_t gss_us_res_t::bfe_cached_time() const {
9094
0
  // @@protoc_insertion_point(field_get:gss.message.gss_us_res_t.bfe_cached_time)
9095
0
  return _internal_bfe_cached_time();
9096
0
}
9097
0
inline void gss_us_res_t::_internal_set_bfe_cached_time(int32_t value) {
9098
0
  _impl_._has_bits_[0] |= 0x00000080u;
9099
0
  _impl_.bfe_cached_time_ = value;
9100
0
}
9101
0
inline void gss_us_res_t::set_bfe_cached_time(int32_t value) {
9102
0
  _internal_set_bfe_cached_time(value);
9103
0
  // @@protoc_insertion_point(field_set:gss.message.gss_us_res_t.bfe_cached_time)
9104
0
}
9105
9106
// optional int32 bfe_cached_islocate = 7;
9107
0
inline bool gss_us_res_t::_internal_has_bfe_cached_islocate() const {
9108
0
  bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
9109
0
  return value;
9110
0
}
9111
0
inline bool gss_us_res_t::has_bfe_cached_islocate() const {
9112
0
  return _internal_has_bfe_cached_islocate();
9113
0
}
9114
0
inline void gss_us_res_t::clear_bfe_cached_islocate() {
9115
0
  _impl_.bfe_cached_islocate_ = 0;
9116
0
  _impl_._has_bits_[0] &= ~0x00000100u;
9117
0
}
9118
0
inline int32_t gss_us_res_t::_internal_bfe_cached_islocate() const {
9119
0
  return _impl_.bfe_cached_islocate_;
9120
0
}
9121
0
inline int32_t gss_us_res_t::bfe_cached_islocate() const {
9122
0
  // @@protoc_insertion_point(field_get:gss.message.gss_us_res_t.bfe_cached_islocate)
9123
0
  return _internal_bfe_cached_islocate();
9124
0
}
9125
0
inline void gss_us_res_t::_internal_set_bfe_cached_islocate(int32_t value) {
9126
0
  _impl_._has_bits_[0] |= 0x00000100u;
9127
0
  _impl_.bfe_cached_islocate_ = value;
9128
0
}
9129
0
inline void gss_us_res_t::set_bfe_cached_islocate(int32_t value) {
9130
0
  _internal_set_bfe_cached_islocate(value);
9131
0
  // @@protoc_insertion_point(field_set:gss.message.gss_us_res_t.bfe_cached_islocate)
9132
0
}
9133
9134
// optional bytes disp_data_url_ex = 8;
9135
0
inline bool gss_us_res_t::_internal_has_disp_data_url_ex() const {
9136
0
  bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
9137
0
  return value;
9138
0
}
9139
0
inline bool gss_us_res_t::has_disp_data_url_ex() const {
9140
0
  return _internal_has_disp_data_url_ex();
9141
0
}
9142
0
inline void gss_us_res_t::clear_disp_data_url_ex() {
9143
0
  _impl_.disp_data_url_ex_.ClearToEmpty();
9144
0
  _impl_._has_bits_[0] &= ~0x00000001u;
9145
0
}
9146
0
inline const std::string& gss_us_res_t::disp_data_url_ex() const {
9147
0
  // @@protoc_insertion_point(field_get:gss.message.gss_us_res_t.disp_data_url_ex)
9148
0
  return _internal_disp_data_url_ex();
9149
0
}
9150
template <typename ArgT0, typename... ArgT>
9151
inline PROTOBUF_ALWAYS_INLINE
9152
void gss_us_res_t::set_disp_data_url_ex(ArgT0&& arg0, ArgT... args) {
9153
 _impl_._has_bits_[0] |= 0x00000001u;
9154
 _impl_.disp_data_url_ex_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9155
  // @@protoc_insertion_point(field_set:gss.message.gss_us_res_t.disp_data_url_ex)
9156
}
9157
0
inline std::string* gss_us_res_t::mutable_disp_data_url_ex() {
9158
0
  std::string* _s = _internal_mutable_disp_data_url_ex();
9159
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_us_res_t.disp_data_url_ex)
9160
0
  return _s;
9161
0
}
9162
0
inline const std::string& gss_us_res_t::_internal_disp_data_url_ex() const {
9163
0
  return _impl_.disp_data_url_ex_.Get();
9164
0
}
9165
0
inline void gss_us_res_t::_internal_set_disp_data_url_ex(const std::string& value) {
9166
0
  _impl_._has_bits_[0] |= 0x00000001u;
9167
0
  _impl_.disp_data_url_ex_.Set(value, GetArenaForAllocation());
9168
0
}
9169
0
inline std::string* gss_us_res_t::_internal_mutable_disp_data_url_ex() {
9170
0
  _impl_._has_bits_[0] |= 0x00000001u;
9171
0
  return _impl_.disp_data_url_ex_.Mutable(GetArenaForAllocation());
9172
0
}
9173
0
inline std::string* gss_us_res_t::release_disp_data_url_ex() {
9174
0
  // @@protoc_insertion_point(field_release:gss.message.gss_us_res_t.disp_data_url_ex)
9175
0
  if (!_internal_has_disp_data_url_ex()) {
9176
0
    return nullptr;
9177
0
  }
9178
0
  _impl_._has_bits_[0] &= ~0x00000001u;
9179
0
  auto* p = _impl_.disp_data_url_ex_.Release();
9180
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9181
0
  if (_impl_.disp_data_url_ex_.IsDefault()) {
9182
0
    _impl_.disp_data_url_ex_.Set("", GetArenaForAllocation());
9183
0
  }
9184
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9185
0
  return p;
9186
0
}
9187
0
inline void gss_us_res_t::set_allocated_disp_data_url_ex(std::string* disp_data_url_ex) {
9188
0
  if (disp_data_url_ex != nullptr) {
9189
0
    _impl_._has_bits_[0] |= 0x00000001u;
9190
0
  } else {
9191
0
    _impl_._has_bits_[0] &= ~0x00000001u;
9192
0
  }
9193
0
  _impl_.disp_data_url_ex_.SetAllocated(disp_data_url_ex, GetArenaForAllocation());
9194
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9195
0
  if (_impl_.disp_data_url_ex_.IsDefault()) {
9196
0
    _impl_.disp_data_url_ex_.Set("", GetArenaForAllocation());
9197
0
  }
9198
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9199
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_us_res_t.disp_data_url_ex)
9200
0
}
9201
9202
// optional bytes disp_data_query_ex = 9;
9203
0
inline bool gss_us_res_t::_internal_has_disp_data_query_ex() const {
9204
0
  bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
9205
0
  return value;
9206
0
}
9207
0
inline bool gss_us_res_t::has_disp_data_query_ex() const {
9208
0
  return _internal_has_disp_data_query_ex();
9209
0
}
9210
0
inline void gss_us_res_t::clear_disp_data_query_ex() {
9211
0
  _impl_.disp_data_query_ex_.ClearToEmpty();
9212
0
  _impl_._has_bits_[0] &= ~0x00000002u;
9213
0
}
9214
0
inline const std::string& gss_us_res_t::disp_data_query_ex() const {
9215
0
  // @@protoc_insertion_point(field_get:gss.message.gss_us_res_t.disp_data_query_ex)
9216
0
  return _internal_disp_data_query_ex();
9217
0
}
9218
template <typename ArgT0, typename... ArgT>
9219
inline PROTOBUF_ALWAYS_INLINE
9220
void gss_us_res_t::set_disp_data_query_ex(ArgT0&& arg0, ArgT... args) {
9221
 _impl_._has_bits_[0] |= 0x00000002u;
9222
 _impl_.disp_data_query_ex_.SetBytes(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9223
  // @@protoc_insertion_point(field_set:gss.message.gss_us_res_t.disp_data_query_ex)
9224
}
9225
0
inline std::string* gss_us_res_t::mutable_disp_data_query_ex() {
9226
0
  std::string* _s = _internal_mutable_disp_data_query_ex();
9227
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_us_res_t.disp_data_query_ex)
9228
0
  return _s;
9229
0
}
9230
0
inline const std::string& gss_us_res_t::_internal_disp_data_query_ex() const {
9231
0
  return _impl_.disp_data_query_ex_.Get();
9232
0
}
9233
0
inline void gss_us_res_t::_internal_set_disp_data_query_ex(const std::string& value) {
9234
0
  _impl_._has_bits_[0] |= 0x00000002u;
9235
0
  _impl_.disp_data_query_ex_.Set(value, GetArenaForAllocation());
9236
0
}
9237
0
inline std::string* gss_us_res_t::_internal_mutable_disp_data_query_ex() {
9238
0
  _impl_._has_bits_[0] |= 0x00000002u;
9239
0
  return _impl_.disp_data_query_ex_.Mutable(GetArenaForAllocation());
9240
0
}
9241
0
inline std::string* gss_us_res_t::release_disp_data_query_ex() {
9242
0
  // @@protoc_insertion_point(field_release:gss.message.gss_us_res_t.disp_data_query_ex)
9243
0
  if (!_internal_has_disp_data_query_ex()) {
9244
0
    return nullptr;
9245
0
  }
9246
0
  _impl_._has_bits_[0] &= ~0x00000002u;
9247
0
  auto* p = _impl_.disp_data_query_ex_.Release();
9248
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9249
0
  if (_impl_.disp_data_query_ex_.IsDefault()) {
9250
0
    _impl_.disp_data_query_ex_.Set("", GetArenaForAllocation());
9251
0
  }
9252
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9253
0
  return p;
9254
0
}
9255
0
inline void gss_us_res_t::set_allocated_disp_data_query_ex(std::string* disp_data_query_ex) {
9256
0
  if (disp_data_query_ex != nullptr) {
9257
0
    _impl_._has_bits_[0] |= 0x00000002u;
9258
0
  } else {
9259
0
    _impl_._has_bits_[0] &= ~0x00000002u;
9260
0
  }
9261
0
  _impl_.disp_data_query_ex_.SetAllocated(disp_data_query_ex, GetArenaForAllocation());
9262
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9263
0
  if (_impl_.disp_data_query_ex_.IsDefault()) {
9264
0
    _impl_.disp_data_query_ex_.Set("", GetArenaForAllocation());
9265
0
  }
9266
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9267
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_us_res_t.disp_data_query_ex)
9268
0
}
9269
9270
// optional string name = 20;
9271
0
inline bool gss_us_res_t::_internal_has_name() const {
9272
0
  bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
9273
0
  return value;
9274
0
}
9275
0
inline bool gss_us_res_t::has_name() const {
9276
0
  return _internal_has_name();
9277
0
}
9278
0
inline void gss_us_res_t::clear_name() {
9279
0
  _impl_.name_.ClearToEmpty();
9280
0
  _impl_._has_bits_[0] &= ~0x00000004u;
9281
0
}
9282
0
inline const std::string& gss_us_res_t::name() const {
9283
0
  // @@protoc_insertion_point(field_get:gss.message.gss_us_res_t.name)
9284
0
  return _internal_name();
9285
0
}
9286
template <typename ArgT0, typename... ArgT>
9287
inline PROTOBUF_ALWAYS_INLINE
9288
void gss_us_res_t::set_name(ArgT0&& arg0, ArgT... args) {
9289
 _impl_._has_bits_[0] |= 0x00000004u;
9290
 _impl_.name_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
9291
  // @@protoc_insertion_point(field_set:gss.message.gss_us_res_t.name)
9292
}
9293
0
inline std::string* gss_us_res_t::mutable_name() {
9294
0
  std::string* _s = _internal_mutable_name();
9295
0
  // @@protoc_insertion_point(field_mutable:gss.message.gss_us_res_t.name)
9296
0
  return _s;
9297
0
}
9298
0
inline const std::string& gss_us_res_t::_internal_name() const {
9299
0
  return _impl_.name_.Get();
9300
0
}
9301
0
inline void gss_us_res_t::_internal_set_name(const std::string& value) {
9302
0
  _impl_._has_bits_[0] |= 0x00000004u;
9303
0
  _impl_.name_.Set(value, GetArenaForAllocation());
9304
0
}
9305
0
inline std::string* gss_us_res_t::_internal_mutable_name() {
9306
0
  _impl_._has_bits_[0] |= 0x00000004u;
9307
0
  return _impl_.name_.Mutable(GetArenaForAllocation());
9308
0
}
9309
0
inline std::string* gss_us_res_t::release_name() {
9310
0
  // @@protoc_insertion_point(field_release:gss.message.gss_us_res_t.name)
9311
0
  if (!_internal_has_name()) {
9312
0
    return nullptr;
9313
0
  }
9314
0
  _impl_._has_bits_[0] &= ~0x00000004u;
9315
0
  auto* p = _impl_.name_.Release();
9316
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9317
0
  if (_impl_.name_.IsDefault()) {
9318
0
    _impl_.name_.Set("", GetArenaForAllocation());
9319
0
  }
9320
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9321
0
  return p;
9322
0
}
9323
0
inline void gss_us_res_t::set_allocated_name(std::string* name) {
9324
0
  if (name != nullptr) {
9325
0
    _impl_._has_bits_[0] |= 0x00000004u;
9326
0
  } else {
9327
0
    _impl_._has_bits_[0] &= ~0x00000004u;
9328
0
  }
9329
0
  _impl_.name_.SetAllocated(name, GetArenaForAllocation());
9330
0
#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
9331
0
  if (_impl_.name_.IsDefault()) {
9332
0
    _impl_.name_.Set("", GetArenaForAllocation());
9333
0
  }
9334
0
#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
9335
0
  // @@protoc_insertion_point(field_set_allocated:gss.message.gss_us_res_t.name)
9336
0
}
9337
9338
#ifdef __GNUC__
9339
  #pragma GCC diagnostic pop
9340
#endif  // __GNUC__
9341
// -------------------------------------------------------------------
9342
9343
// -------------------------------------------------------------------
9344
9345
// -------------------------------------------------------------------
9346
9347
// -------------------------------------------------------------------
9348
9349
// -------------------------------------------------------------------
9350
9351
// -------------------------------------------------------------------
9352
9353
// -------------------------------------------------------------------
9354
9355
// -------------------------------------------------------------------
9356
9357
// -------------------------------------------------------------------
9358
9359
9360
// @@protoc_insertion_point(namespace_scope)
9361
9362
}  // namespace message
9363
}  // namespace gss
9364
9365
// @@protoc_insertion_point(global_scope)
9366
9367
#include <google/protobuf/port_undef.inc>
9368
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_message_2eproto