face-query-filter.pb.h
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: face-query-filter.proto
3 
4 #ifndef PROTOBUF_face_2dquery_2dfilter_2eproto__INCLUDED
5 #define PROTOBUF_face_2dquery_2dfilter_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 // For backwards compatibility with system that install an older Protobuf (e.g. Ubuntu)),
12 // include the older output from protoc so that the sample program compiles.
13 #if GOOGLE_PROTOBUF_VERSION < 2005000
14 
15 #if GOOGLE_PROTOBUF_VERSION < 2004000
16 #error This file was generated by a newer version of protoc which is
17 #error incompatible with your Protocol Buffer headers. Please update
18 #error your headers.
19 #endif
20 #if 2004001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
21 #error This file was generated by an older version of protoc which is
22 #error incompatible with your Protocol Buffer headers. Please
23 #error regenerate this file with a newer version of protoc.
24 #endif
25 
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/repeated_field.h>
28 #include <google/protobuf/extension_set.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 // @@protoc_insertion_point(includes)
31 
32 namespace ndn_message {
33 
34 // Internal implementation detail -- do not call these.
35 void protobuf_AddDesc_face_2dquery_2dfilter_2eproto();
36 void protobuf_AssignDesc_face_2dquery_2dfilter_2eproto();
37 void protobuf_ShutdownFile_face_2dquery_2dfilter_2eproto();
38 
39 class FaceQueryFilterMessage;
40 class FaceQueryFilterMessage_FaceQueryFilter;
41 
42 enum FaceQueryFilterMessage_FaceScope {
43  FaceQueryFilterMessage_FaceScope_NON_LOCAL = 0,
44  FaceQueryFilterMessage_FaceScope_LOCAL = 1
45 };
46 bool FaceQueryFilterMessage_FaceScope_IsValid(int value);
47 const FaceQueryFilterMessage_FaceScope FaceQueryFilterMessage_FaceScope_FaceScope_MIN = FaceQueryFilterMessage_FaceScope_NON_LOCAL;
48 const FaceQueryFilterMessage_FaceScope FaceQueryFilterMessage_FaceScope_FaceScope_MAX = FaceQueryFilterMessage_FaceScope_LOCAL;
49 const int FaceQueryFilterMessage_FaceScope_FaceScope_ARRAYSIZE = FaceQueryFilterMessage_FaceScope_FaceScope_MAX + 1;
50 
51 const ::google::protobuf::EnumDescriptor* FaceQueryFilterMessage_FaceScope_descriptor();
52 inline const ::std::string& FaceQueryFilterMessage_FaceScope_Name(FaceQueryFilterMessage_FaceScope value) {
53  return ::google::protobuf::internal::NameOfEnum(
54  FaceQueryFilterMessage_FaceScope_descriptor(), value);
55 }
56 inline bool FaceQueryFilterMessage_FaceScope_Parse(
57  const ::std::string& name, FaceQueryFilterMessage_FaceScope* value) {
58  return ::google::protobuf::internal::ParseNamedEnum<FaceQueryFilterMessage_FaceScope>(
59  FaceQueryFilterMessage_FaceScope_descriptor(), name, value);
60 }
61 enum FaceQueryFilterMessage_FacePersistency {
62  FaceQueryFilterMessage_FacePersistency_PERSISTENT = 0,
63  FaceQueryFilterMessage_FacePersistency_ON_DEMAND = 1,
64  FaceQueryFilterMessage_FacePersistency_PERMANENT = 2
65 };
66 bool FaceQueryFilterMessage_FacePersistency_IsValid(int value);
67 const FaceQueryFilterMessage_FacePersistency FaceQueryFilterMessage_FacePersistency_FacePersistency_MIN = FaceQueryFilterMessage_FacePersistency_PERSISTENT;
68 const FaceQueryFilterMessage_FacePersistency FaceQueryFilterMessage_FacePersistency_FacePersistency_MAX = FaceQueryFilterMessage_FacePersistency_PERMANENT;
69 const int FaceQueryFilterMessage_FacePersistency_FacePersistency_ARRAYSIZE = FaceQueryFilterMessage_FacePersistency_FacePersistency_MAX + 1;
70 
71 const ::google::protobuf::EnumDescriptor* FaceQueryFilterMessage_FacePersistency_descriptor();
72 inline const ::std::string& FaceQueryFilterMessage_FacePersistency_Name(FaceQueryFilterMessage_FacePersistency value) {
73  return ::google::protobuf::internal::NameOfEnum(
74  FaceQueryFilterMessage_FacePersistency_descriptor(), value);
75 }
76 inline bool FaceQueryFilterMessage_FacePersistency_Parse(
77  const ::std::string& name, FaceQueryFilterMessage_FacePersistency* value) {
78  return ::google::protobuf::internal::ParseNamedEnum<FaceQueryFilterMessage_FacePersistency>(
79  FaceQueryFilterMessage_FacePersistency_descriptor(), name, value);
80 }
81 enum FaceQueryFilterMessage_LinkType {
82  FaceQueryFilterMessage_LinkType_POINT_TO_POINT = 0,
83  FaceQueryFilterMessage_LinkType_MULTI_ACCESS = 1
84 };
85 bool FaceQueryFilterMessage_LinkType_IsValid(int value);
86 const FaceQueryFilterMessage_LinkType FaceQueryFilterMessage_LinkType_LinkType_MIN = FaceQueryFilterMessage_LinkType_POINT_TO_POINT;
87 const FaceQueryFilterMessage_LinkType FaceQueryFilterMessage_LinkType_LinkType_MAX = FaceQueryFilterMessage_LinkType_MULTI_ACCESS;
88 const int FaceQueryFilterMessage_LinkType_LinkType_ARRAYSIZE = FaceQueryFilterMessage_LinkType_LinkType_MAX + 1;
89 
90 const ::google::protobuf::EnumDescriptor* FaceQueryFilterMessage_LinkType_descriptor();
91 inline const ::std::string& FaceQueryFilterMessage_LinkType_Name(FaceQueryFilterMessage_LinkType value) {
92  return ::google::protobuf::internal::NameOfEnum(
93  FaceQueryFilterMessage_LinkType_descriptor(), value);
94 }
95 inline bool FaceQueryFilterMessage_LinkType_Parse(
96  const ::std::string& name, FaceQueryFilterMessage_LinkType* value) {
97  return ::google::protobuf::internal::ParseNamedEnum<FaceQueryFilterMessage_LinkType>(
98  FaceQueryFilterMessage_LinkType_descriptor(), name, value);
99 }
100 // ===================================================================
101 
102 class FaceQueryFilterMessage_FaceQueryFilter : public ::google::protobuf::Message {
103  public:
106 
108 
110  CopyFrom(from);
111  return *this;
112  }
113 
114  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
115  return _unknown_fields_;
116  }
117 
118  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
119  return &_unknown_fields_;
120  }
121 
122  static const ::google::protobuf::Descriptor* descriptor();
123  static const FaceQueryFilterMessage_FaceQueryFilter& default_instance();
124 
125  void Swap(FaceQueryFilterMessage_FaceQueryFilter* other);
126 
127  // implements Message ----------------------------------------------
128 
130  void CopyFrom(const ::google::protobuf::Message& from);
131  void MergeFrom(const ::google::protobuf::Message& from);
132  void CopyFrom(const FaceQueryFilterMessage_FaceQueryFilter& from);
133  void MergeFrom(const FaceQueryFilterMessage_FaceQueryFilter& from);
134  void Clear();
135  bool IsInitialized() const;
136 
137  int ByteSize() const;
138  bool MergePartialFromCodedStream(
139  ::google::protobuf::io::CodedInputStream* input);
140  void SerializeWithCachedSizes(
141  ::google::protobuf::io::CodedOutputStream* output) const;
142  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
143  int GetCachedSize() const { return _cached_size_; }
144  private:
145  void SharedCtor();
146  void SharedDtor();
147  void SetCachedSize(int size) const;
148  public:
149 
150  ::google::protobuf::Metadata GetMetadata() const;
151 
152  // nested types ----------------------------------------------------
153 
154  // accessors -------------------------------------------------------
155 
156  // optional uint64 face_id = 105;
157  inline bool has_face_id() const;
158  inline void clear_face_id();
159  static const int kFaceIdFieldNumber = 105;
160  inline ::google::protobuf::uint64 face_id() const;
161  inline void set_face_id(::google::protobuf::uint64 value);
162 
163  // optional string uri_scheme = 131;
164  inline bool has_uri_scheme() const;
165  inline void clear_uri_scheme();
166  static const int kUriSchemeFieldNumber = 131;
167  inline const ::std::string& uri_scheme() const;
168  inline void set_uri_scheme(const ::std::string& value);
169  inline void set_uri_scheme(const char* value);
170  inline void set_uri_scheme(const char* value, size_t size);
171  inline ::std::string* mutable_uri_scheme();
172  inline ::std::string* release_uri_scheme();
173 
174  // optional string uri = 114;
175  inline bool has_uri() const;
176  inline void clear_uri();
177  static const int kUriFieldNumber = 114;
178  inline const ::std::string& uri() const;
179  inline void set_uri(const ::std::string& value);
180  inline void set_uri(const char* value);
181  inline void set_uri(const char* value, size_t size);
182  inline ::std::string* mutable_uri();
183  inline ::std::string* release_uri();
184 
185  // optional string local_uri = 129;
186  inline bool has_local_uri() const;
187  inline void clear_local_uri();
188  static const int kLocalUriFieldNumber = 129;
189  inline const ::std::string& local_uri() const;
190  inline void set_local_uri(const ::std::string& value);
191  inline void set_local_uri(const char* value);
192  inline void set_local_uri(const char* value, size_t size);
193  inline ::std::string* mutable_local_uri();
194  inline ::std::string* release_local_uri();
195 
196  // optional .ndn_message.FaceQueryFilterMessage.FaceScope face_scope = 132;
197  inline bool has_face_scope() const;
198  inline void clear_face_scope();
199  static const int kFaceScopeFieldNumber = 132;
200  inline ::ndn_message::FaceQueryFilterMessage_FaceScope face_scope() const;
201  inline void set_face_scope(::ndn_message::FaceQueryFilterMessage_FaceScope value);
202 
203  // optional .ndn_message.FaceQueryFilterMessage.FacePersistency face_persistency = 133;
204  inline bool has_face_persistency() const;
205  inline void clear_face_persistency();
206  static const int kFacePersistencyFieldNumber = 133;
207  inline ::ndn_message::FaceQueryFilterMessage_FacePersistency face_persistency() const;
208  inline void set_face_persistency(::ndn_message::FaceQueryFilterMessage_FacePersistency value);
209 
210  // optional .ndn_message.FaceQueryFilterMessage.LinkType link_type = 134;
211  inline bool has_link_type() const;
212  inline void clear_link_type();
213  static const int kLinkTypeFieldNumber = 134;
214  inline ::ndn_message::FaceQueryFilterMessage_LinkType link_type() const;
215  inline void set_link_type(::ndn_message::FaceQueryFilterMessage_LinkType value);
216 
217  // @@protoc_insertion_point(class_scope:ndn_message.FaceQueryFilterMessage.FaceQueryFilter)
218  private:
219  inline void set_has_face_id();
220  inline void clear_has_face_id();
221  inline void set_has_uri_scheme();
222  inline void clear_has_uri_scheme();
223  inline void set_has_uri();
224  inline void clear_has_uri();
225  inline void set_has_local_uri();
226  inline void clear_has_local_uri();
227  inline void set_has_face_scope();
228  inline void clear_has_face_scope();
229  inline void set_has_face_persistency();
230  inline void clear_has_face_persistency();
231  inline void set_has_link_type();
232  inline void clear_has_link_type();
233 
234  ::google::protobuf::UnknownFieldSet _unknown_fields_;
235 
236  ::google::protobuf::uint64 face_id_;
237  ::std::string* uri_scheme_;
238  ::std::string* uri_;
239  ::std::string* local_uri_;
240  int face_scope_;
241  int face_persistency_;
242  int link_type_;
243 
244  mutable int _cached_size_;
245  ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32];
246 
247  friend void protobuf_AddDesc_face_2dquery_2dfilter_2eproto();
248  friend void protobuf_AssignDesc_face_2dquery_2dfilter_2eproto();
249  friend void protobuf_ShutdownFile_face_2dquery_2dfilter_2eproto();
250 
251  void InitAsDefaultInstance();
252  static FaceQueryFilterMessage_FaceQueryFilter* default_instance_;
253 };
254 // -------------------------------------------------------------------
255 
256 class FaceQueryFilterMessage : public ::google::protobuf::Message {
257  public:
259  virtual ~FaceQueryFilterMessage();
260 
262 
263  inline FaceQueryFilterMessage& operator=(const FaceQueryFilterMessage& from) {
264  CopyFrom(from);
265  return *this;
266  }
267 
268  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
269  return _unknown_fields_;
270  }
271 
272  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
273  return &_unknown_fields_;
274  }
275 
276  static const ::google::protobuf::Descriptor* descriptor();
277  static const FaceQueryFilterMessage& default_instance();
278 
279  void Swap(FaceQueryFilterMessage* other);
280 
281  // implements Message ----------------------------------------------
282 
283  FaceQueryFilterMessage* New() const;
284  void CopyFrom(const ::google::protobuf::Message& from);
285  void MergeFrom(const ::google::protobuf::Message& from);
286  void CopyFrom(const FaceQueryFilterMessage& from);
287  void MergeFrom(const FaceQueryFilterMessage& from);
288  void Clear();
289  bool IsInitialized() const;
290 
291  int ByteSize() const;
292  bool MergePartialFromCodedStream(
293  ::google::protobuf::io::CodedInputStream* input);
294  void SerializeWithCachedSizes(
295  ::google::protobuf::io::CodedOutputStream* output) const;
296  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
297  int GetCachedSize() const { return _cached_size_; }
298  private:
299  void SharedCtor();
300  void SharedDtor();
301  void SetCachedSize(int size) const;
302  public:
303 
304  ::google::protobuf::Metadata GetMetadata() const;
305 
306  // nested types ----------------------------------------------------
307 
309 
310  typedef FaceQueryFilterMessage_FaceScope FaceScope;
311  static const FaceScope NON_LOCAL = FaceQueryFilterMessage_FaceScope_NON_LOCAL;
312  static const FaceScope LOCAL = FaceQueryFilterMessage_FaceScope_LOCAL;
313  static inline bool FaceScope_IsValid(int value) {
314  return FaceQueryFilterMessage_FaceScope_IsValid(value);
315  }
316  static const FaceScope FaceScope_MIN =
317  FaceQueryFilterMessage_FaceScope_FaceScope_MIN;
318  static const FaceScope FaceScope_MAX =
319  FaceQueryFilterMessage_FaceScope_FaceScope_MAX;
320  static const int FaceScope_ARRAYSIZE =
321  FaceQueryFilterMessage_FaceScope_FaceScope_ARRAYSIZE;
322  static inline const ::google::protobuf::EnumDescriptor*
323  FaceScope_descriptor() {
324  return FaceQueryFilterMessage_FaceScope_descriptor();
325  }
326  static inline const ::std::string& FaceScope_Name(FaceScope value) {
327  return FaceQueryFilterMessage_FaceScope_Name(value);
328  }
329  static inline bool FaceScope_Parse(const ::std::string& name,
330  FaceScope* value) {
331  return FaceQueryFilterMessage_FaceScope_Parse(name, value);
332  }
333 
334  typedef FaceQueryFilterMessage_FacePersistency FacePersistency;
335  static const FacePersistency PERSISTENT = FaceQueryFilterMessage_FacePersistency_PERSISTENT;
336  static const FacePersistency ON_DEMAND = FaceQueryFilterMessage_FacePersistency_ON_DEMAND;
337  static const FacePersistency PERMANENT = FaceQueryFilterMessage_FacePersistency_PERMANENT;
338  static inline bool FacePersistency_IsValid(int value) {
339  return FaceQueryFilterMessage_FacePersistency_IsValid(value);
340  }
341  static const FacePersistency FacePersistency_MIN =
342  FaceQueryFilterMessage_FacePersistency_FacePersistency_MIN;
343  static const FacePersistency FacePersistency_MAX =
344  FaceQueryFilterMessage_FacePersistency_FacePersistency_MAX;
345  static const int FacePersistency_ARRAYSIZE =
346  FaceQueryFilterMessage_FacePersistency_FacePersistency_ARRAYSIZE;
347  static inline const ::google::protobuf::EnumDescriptor*
348  FacePersistency_descriptor() {
349  return FaceQueryFilterMessage_FacePersistency_descriptor();
350  }
351  static inline const ::std::string& FacePersistency_Name(FacePersistency value) {
352  return FaceQueryFilterMessage_FacePersistency_Name(value);
353  }
354  static inline bool FacePersistency_Parse(const ::std::string& name,
355  FacePersistency* value) {
356  return FaceQueryFilterMessage_FacePersistency_Parse(name, value);
357  }
358 
359  typedef FaceQueryFilterMessage_LinkType LinkType;
360  static const LinkType POINT_TO_POINT = FaceQueryFilterMessage_LinkType_POINT_TO_POINT;
361  static const LinkType MULTI_ACCESS = FaceQueryFilterMessage_LinkType_MULTI_ACCESS;
362  static inline bool LinkType_IsValid(int value) {
363  return FaceQueryFilterMessage_LinkType_IsValid(value);
364  }
365  static const LinkType LinkType_MIN =
366  FaceQueryFilterMessage_LinkType_LinkType_MIN;
367  static const LinkType LinkType_MAX =
368  FaceQueryFilterMessage_LinkType_LinkType_MAX;
369  static const int LinkType_ARRAYSIZE =
370  FaceQueryFilterMessage_LinkType_LinkType_ARRAYSIZE;
371  static inline const ::google::protobuf::EnumDescriptor*
372  LinkType_descriptor() {
373  return FaceQueryFilterMessage_LinkType_descriptor();
374  }
375  static inline const ::std::string& LinkType_Name(LinkType value) {
376  return FaceQueryFilterMessage_LinkType_Name(value);
377  }
378  static inline bool LinkType_Parse(const ::std::string& name,
379  LinkType* value) {
380  return FaceQueryFilterMessage_LinkType_Parse(name, value);
381  }
382 
383  // accessors -------------------------------------------------------
384 
385  // repeated .ndn_message.FaceQueryFilterMessage.FaceQueryFilter face_query_filter = 150;
386  inline int face_query_filter_size() const;
387  inline void clear_face_query_filter();
388  static const int kFaceQueryFilterFieldNumber = 150;
389  inline const ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter& face_query_filter(int index) const;
390  inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* mutable_face_query_filter(int index);
391  inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* add_face_query_filter();
392  inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >&
393  face_query_filter() const;
394  inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >*
395  mutable_face_query_filter();
396 
397  // @@protoc_insertion_point(class_scope:ndn_message.FaceQueryFilterMessage)
398  private:
399 
400  ::google::protobuf::UnknownFieldSet _unknown_fields_;
401 
403 
404  mutable int _cached_size_;
405  ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
406 
407  friend void protobuf_AddDesc_face_2dquery_2dfilter_2eproto();
408  friend void protobuf_AssignDesc_face_2dquery_2dfilter_2eproto();
409  friend void protobuf_ShutdownFile_face_2dquery_2dfilter_2eproto();
410 
411  void InitAsDefaultInstance();
412  static FaceQueryFilterMessage* default_instance_;
413 };
414 // ===================================================================
415 
416 
417 // ===================================================================
418 
419 // FaceQueryFilterMessage_FaceQueryFilter
420 
421 // optional uint64 face_id = 105;
422 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_id() const {
423  return (_has_bits_[0] & 0x00000001u) != 0;
424 }
425 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_id() {
426  _has_bits_[0] |= 0x00000001u;
427 }
428 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_id() {
429  _has_bits_[0] &= ~0x00000001u;
430 }
431 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_id() {
432  face_id_ = GOOGLE_ULONGLONG(0);
433  clear_has_face_id();
434 }
435 inline ::google::protobuf::uint64 FaceQueryFilterMessage_FaceQueryFilter::face_id() const {
436  return face_id_;
437 }
438 inline void FaceQueryFilterMessage_FaceQueryFilter::set_face_id(::google::protobuf::uint64 value) {
439  set_has_face_id();
440  face_id_ = value;
441 }
442 
443 // optional string uri_scheme = 131;
444 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_uri_scheme() const {
445  return (_has_bits_[0] & 0x00000002u) != 0;
446 }
447 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_uri_scheme() {
448  _has_bits_[0] |= 0x00000002u;
449 }
450 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_uri_scheme() {
451  _has_bits_[0] &= ~0x00000002u;
452 }
453 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_uri_scheme() {
454  if (uri_scheme_ != &::google::protobuf::internal::kEmptyString) {
455  uri_scheme_->clear();
456  }
457  clear_has_uri_scheme();
458 }
459 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::uri_scheme() const {
460  return *uri_scheme_;
461 }
462 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri_scheme(const ::std::string& value) {
463  set_has_uri_scheme();
464  if (uri_scheme_ == &::google::protobuf::internal::kEmptyString) {
465  uri_scheme_ = new ::std::string;
466  }
467  uri_scheme_->assign(value);
468 }
469 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri_scheme(const char* value) {
470  set_has_uri_scheme();
471  if (uri_scheme_ == &::google::protobuf::internal::kEmptyString) {
472  uri_scheme_ = new ::std::string;
473  }
474  uri_scheme_->assign(value);
475 }
476 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri_scheme(const char* value, size_t size) {
477  set_has_uri_scheme();
478  if (uri_scheme_ == &::google::protobuf::internal::kEmptyString) {
479  uri_scheme_ = new ::std::string;
480  }
481  uri_scheme_->assign(reinterpret_cast<const char*>(value), size);
482 }
483 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::mutable_uri_scheme() {
484  set_has_uri_scheme();
485  if (uri_scheme_ == &::google::protobuf::internal::kEmptyString) {
486  uri_scheme_ = new ::std::string;
487  }
488  return uri_scheme_;
489 }
490 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_uri_scheme() {
491  clear_has_uri_scheme();
492  if (uri_scheme_ == &::google::protobuf::internal::kEmptyString) {
493  return NULL;
494  } else {
495  ::std::string* temp = uri_scheme_;
496  uri_scheme_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
497  return temp;
498  }
499 }
500 
501 // optional string uri = 114;
502 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_uri() const {
503  return (_has_bits_[0] & 0x00000004u) != 0;
504 }
505 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_uri() {
506  _has_bits_[0] |= 0x00000004u;
507 }
508 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_uri() {
509  _has_bits_[0] &= ~0x00000004u;
510 }
511 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_uri() {
512  if (uri_ != &::google::protobuf::internal::kEmptyString) {
513  uri_->clear();
514  }
515  clear_has_uri();
516 }
517 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::uri() const {
518  return *uri_;
519 }
520 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(const ::std::string& value) {
521  set_has_uri();
522  if (uri_ == &::google::protobuf::internal::kEmptyString) {
523  uri_ = new ::std::string;
524  }
525  uri_->assign(value);
526 }
527 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(const char* value) {
528  set_has_uri();
529  if (uri_ == &::google::protobuf::internal::kEmptyString) {
530  uri_ = new ::std::string;
531  }
532  uri_->assign(value);
533 }
534 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(const char* value, size_t size) {
535  set_has_uri();
536  if (uri_ == &::google::protobuf::internal::kEmptyString) {
537  uri_ = new ::std::string;
538  }
539  uri_->assign(reinterpret_cast<const char*>(value), size);
540 }
541 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::mutable_uri() {
542  set_has_uri();
543  if (uri_ == &::google::protobuf::internal::kEmptyString) {
544  uri_ = new ::std::string;
545  }
546  return uri_;
547 }
548 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_uri() {
549  clear_has_uri();
550  if (uri_ == &::google::protobuf::internal::kEmptyString) {
551  return NULL;
552  } else {
553  ::std::string* temp = uri_;
554  uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
555  return temp;
556  }
557 }
558 
559 // optional string local_uri = 129;
560 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_local_uri() const {
561  return (_has_bits_[0] & 0x00000008u) != 0;
562 }
563 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_local_uri() {
564  _has_bits_[0] |= 0x00000008u;
565 }
566 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_local_uri() {
567  _has_bits_[0] &= ~0x00000008u;
568 }
569 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_local_uri() {
570  if (local_uri_ != &::google::protobuf::internal::kEmptyString) {
571  local_uri_->clear();
572  }
573  clear_has_local_uri();
574 }
575 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::local_uri() const {
576  return *local_uri_;
577 }
578 inline void FaceQueryFilterMessage_FaceQueryFilter::set_local_uri(const ::std::string& value) {
579  set_has_local_uri();
580  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
581  local_uri_ = new ::std::string;
582  }
583  local_uri_->assign(value);
584 }
585 inline void FaceQueryFilterMessage_FaceQueryFilter::set_local_uri(const char* value) {
586  set_has_local_uri();
587  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
588  local_uri_ = new ::std::string;
589  }
590  local_uri_->assign(value);
591 }
592 inline void FaceQueryFilterMessage_FaceQueryFilter::set_local_uri(const char* value, size_t size) {
593  set_has_local_uri();
594  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
595  local_uri_ = new ::std::string;
596  }
597  local_uri_->assign(reinterpret_cast<const char*>(value), size);
598 }
599 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::mutable_local_uri() {
600  set_has_local_uri();
601  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
602  local_uri_ = new ::std::string;
603  }
604  return local_uri_;
605 }
606 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_local_uri() {
607  clear_has_local_uri();
608  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
609  return NULL;
610  } else {
611  ::std::string* temp = local_uri_;
612  local_uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
613  return temp;
614  }
615 }
616 
617 // optional .ndn_message.FaceQueryFilterMessage.FaceScope face_scope = 132;
618 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_scope() const {
619  return (_has_bits_[0] & 0x00000010u) != 0;
620 }
621 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_scope() {
622  _has_bits_[0] |= 0x00000010u;
623 }
624 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_scope() {
625  _has_bits_[0] &= ~0x00000010u;
626 }
627 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_scope() {
628  face_scope_ = 0;
629  clear_has_face_scope();
630 }
631 inline ::ndn_message::FaceQueryFilterMessage_FaceScope FaceQueryFilterMessage_FaceQueryFilter::face_scope() const {
632  return static_cast< ::ndn_message::FaceQueryFilterMessage_FaceScope >(face_scope_);
633 }
634 inline void FaceQueryFilterMessage_FaceQueryFilter::set_face_scope(::ndn_message::FaceQueryFilterMessage_FaceScope value) {
635  GOOGLE_DCHECK(::ndn_message::FaceQueryFilterMessage_FaceScope_IsValid(value));
636  set_has_face_scope();
637  face_scope_ = value;
638 }
639 
640 // optional .ndn_message.FaceQueryFilterMessage.FacePersistency face_persistency = 133;
641 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_persistency() const {
642  return (_has_bits_[0] & 0x00000020u) != 0;
643 }
644 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_persistency() {
645  _has_bits_[0] |= 0x00000020u;
646 }
647 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_persistency() {
648  _has_bits_[0] &= ~0x00000020u;
649 }
650 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_persistency() {
651  face_persistency_ = 0;
652  clear_has_face_persistency();
653 }
654 inline ::ndn_message::FaceQueryFilterMessage_FacePersistency FaceQueryFilterMessage_FaceQueryFilter::face_persistency() const {
655  return static_cast< ::ndn_message::FaceQueryFilterMessage_FacePersistency >(face_persistency_);
656 }
657 inline void FaceQueryFilterMessage_FaceQueryFilter::set_face_persistency(::ndn_message::FaceQueryFilterMessage_FacePersistency value) {
658  GOOGLE_DCHECK(::ndn_message::FaceQueryFilterMessage_FacePersistency_IsValid(value));
659  set_has_face_persistency();
660  face_persistency_ = value;
661 }
662 
663 // optional .ndn_message.FaceQueryFilterMessage.LinkType link_type = 134;
664 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_link_type() const {
665  return (_has_bits_[0] & 0x00000040u) != 0;
666 }
667 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_link_type() {
668  _has_bits_[0] |= 0x00000040u;
669 }
670 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_link_type() {
671  _has_bits_[0] &= ~0x00000040u;
672 }
673 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_link_type() {
674  link_type_ = 0;
675  clear_has_link_type();
676 }
677 inline ::ndn_message::FaceQueryFilterMessage_LinkType FaceQueryFilterMessage_FaceQueryFilter::link_type() const {
678  return static_cast< ::ndn_message::FaceQueryFilterMessage_LinkType >(link_type_);
679 }
680 inline void FaceQueryFilterMessage_FaceQueryFilter::set_link_type(::ndn_message::FaceQueryFilterMessage_LinkType value) {
681  GOOGLE_DCHECK(::ndn_message::FaceQueryFilterMessage_LinkType_IsValid(value));
682  set_has_link_type();
683  link_type_ = value;
684 }
685 
686 // -------------------------------------------------------------------
687 
688 // FaceQueryFilterMessage
689 
690 // repeated .ndn_message.FaceQueryFilterMessage.FaceQueryFilter face_query_filter = 150;
691 inline int FaceQueryFilterMessage::face_query_filter_size() const {
692  return face_query_filter_.size();
693 }
694 inline void FaceQueryFilterMessage::clear_face_query_filter() {
695  face_query_filter_.Clear();
696 }
697 inline const ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter& FaceQueryFilterMessage::face_query_filter(int index) const {
698  return face_query_filter_.Get(index);
699 }
700 inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* FaceQueryFilterMessage::mutable_face_query_filter(int index) {
701  return face_query_filter_.Mutable(index);
702 }
703 inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* FaceQueryFilterMessage::add_face_query_filter() {
704  return face_query_filter_.Add();
705 }
706 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >&
707 FaceQueryFilterMessage::face_query_filter() const {
708  return face_query_filter_;
709 }
710 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >*
711 FaceQueryFilterMessage::mutable_face_query_filter() {
712  return &face_query_filter_;
713 }
714 
715 
716 // @@protoc_insertion_point(namespace_scope)
717 
718 } // namespace ndn_message
719 
720 #ifndef SWIG
721 namespace google {
722 namespace protobuf {
723 
724 template <>
725 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_FaceScope>() {
726  return ::ndn_message::FaceQueryFilterMessage_FaceScope_descriptor();
727 }
728 template <>
729 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_FacePersistency>() {
730  return ::ndn_message::FaceQueryFilterMessage_FacePersistency_descriptor();
731 }
732 template <>
733 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_LinkType>() {
734  return ::ndn_message::FaceQueryFilterMessage_LinkType_descriptor();
735 }
736 
737 } // namespace google
738 } // namespace protobuf
739 #endif // SWIG
740 
741 // @@protoc_insertion_point(global_scope)
742 
743 #else // GOOGLE_PROTOBUF_VERSION < 2005000
744 
745 #if GOOGLE_PROTOBUF_VERSION < 2005000
746 #error This file was generated by a newer version of protoc which is
747 #error incompatible with your Protocol Buffer headers. Please update
748 #error your headers.
749 #endif
750 #if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
751 #error This file was generated by an older version of protoc which is
752 #error incompatible with your Protocol Buffer headers. Please
753 #error regenerate this file with a newer version of protoc.
754 #endif
755 
756 #include <google/protobuf/generated_message_util.h>
757 #include <google/protobuf/message.h>
758 #include <google/protobuf/repeated_field.h>
759 #include <google/protobuf/extension_set.h>
760 #include <google/protobuf/generated_enum_reflection.h>
761 #include <google/protobuf/unknown_field_set.h>
762 // @@protoc_insertion_point(includes)
763 
764 namespace ndn_message {
765 
766 // Internal implementation detail -- do not call these.
767 void protobuf_AddDesc_face_2dquery_2dfilter_2eproto();
768 void protobuf_AssignDesc_face_2dquery_2dfilter_2eproto();
769 void protobuf_ShutdownFile_face_2dquery_2dfilter_2eproto();
770 
771 class FaceQueryFilterMessage;
772 class FaceQueryFilterMessage_FaceQueryFilter;
773 
774 enum FaceQueryFilterMessage_FaceScope {
775  FaceQueryFilterMessage_FaceScope_NON_LOCAL = 0,
776  FaceQueryFilterMessage_FaceScope_LOCAL = 1
777 };
778 bool FaceQueryFilterMessage_FaceScope_IsValid(int value);
779 const FaceQueryFilterMessage_FaceScope FaceQueryFilterMessage_FaceScope_FaceScope_MIN = FaceQueryFilterMessage_FaceScope_NON_LOCAL;
780 const FaceQueryFilterMessage_FaceScope FaceQueryFilterMessage_FaceScope_FaceScope_MAX = FaceQueryFilterMessage_FaceScope_LOCAL;
781 const int FaceQueryFilterMessage_FaceScope_FaceScope_ARRAYSIZE = FaceQueryFilterMessage_FaceScope_FaceScope_MAX + 1;
782 
783 const ::google::protobuf::EnumDescriptor* FaceQueryFilterMessage_FaceScope_descriptor();
784 inline const ::std::string& FaceQueryFilterMessage_FaceScope_Name(FaceQueryFilterMessage_FaceScope value) {
785  return ::google::protobuf::internal::NameOfEnum(
786  FaceQueryFilterMessage_FaceScope_descriptor(), value);
787 }
788 inline bool FaceQueryFilterMessage_FaceScope_Parse(
789  const ::std::string& name, FaceQueryFilterMessage_FaceScope* value) {
790  return ::google::protobuf::internal::ParseNamedEnum<FaceQueryFilterMessage_FaceScope>(
791  FaceQueryFilterMessage_FaceScope_descriptor(), name, value);
792 }
793 enum FaceQueryFilterMessage_FacePersistency {
794  FaceQueryFilterMessage_FacePersistency_PERSISTENT = 0,
795  FaceQueryFilterMessage_FacePersistency_ON_DEMAND = 1,
796  FaceQueryFilterMessage_FacePersistency_PERMANENT = 2
797 };
798 bool FaceQueryFilterMessage_FacePersistency_IsValid(int value);
799 const FaceQueryFilterMessage_FacePersistency FaceQueryFilterMessage_FacePersistency_FacePersistency_MIN = FaceQueryFilterMessage_FacePersistency_PERSISTENT;
800 const FaceQueryFilterMessage_FacePersistency FaceQueryFilterMessage_FacePersistency_FacePersistency_MAX = FaceQueryFilterMessage_FacePersistency_PERMANENT;
801 const int FaceQueryFilterMessage_FacePersistency_FacePersistency_ARRAYSIZE = FaceQueryFilterMessage_FacePersistency_FacePersistency_MAX + 1;
802 
803 const ::google::protobuf::EnumDescriptor* FaceQueryFilterMessage_FacePersistency_descriptor();
804 inline const ::std::string& FaceQueryFilterMessage_FacePersistency_Name(FaceQueryFilterMessage_FacePersistency value) {
805  return ::google::protobuf::internal::NameOfEnum(
806  FaceQueryFilterMessage_FacePersistency_descriptor(), value);
807 }
808 inline bool FaceQueryFilterMessage_FacePersistency_Parse(
809  const ::std::string& name, FaceQueryFilterMessage_FacePersistency* value) {
810  return ::google::protobuf::internal::ParseNamedEnum<FaceQueryFilterMessage_FacePersistency>(
811  FaceQueryFilterMessage_FacePersistency_descriptor(), name, value);
812 }
813 enum FaceQueryFilterMessage_LinkType {
814  FaceQueryFilterMessage_LinkType_POINT_TO_POINT = 0,
815  FaceQueryFilterMessage_LinkType_MULTI_ACCESS = 1
816 };
817 bool FaceQueryFilterMessage_LinkType_IsValid(int value);
818 const FaceQueryFilterMessage_LinkType FaceQueryFilterMessage_LinkType_LinkType_MIN = FaceQueryFilterMessage_LinkType_POINT_TO_POINT;
819 const FaceQueryFilterMessage_LinkType FaceQueryFilterMessage_LinkType_LinkType_MAX = FaceQueryFilterMessage_LinkType_MULTI_ACCESS;
820 const int FaceQueryFilterMessage_LinkType_LinkType_ARRAYSIZE = FaceQueryFilterMessage_LinkType_LinkType_MAX + 1;
821 
822 const ::google::protobuf::EnumDescriptor* FaceQueryFilterMessage_LinkType_descriptor();
823 inline const ::std::string& FaceQueryFilterMessage_LinkType_Name(FaceQueryFilterMessage_LinkType value) {
824  return ::google::protobuf::internal::NameOfEnum(
825  FaceQueryFilterMessage_LinkType_descriptor(), value);
826 }
827 inline bool FaceQueryFilterMessage_LinkType_Parse(
828  const ::std::string& name, FaceQueryFilterMessage_LinkType* value) {
829  return ::google::protobuf::internal::ParseNamedEnum<FaceQueryFilterMessage_LinkType>(
830  FaceQueryFilterMessage_LinkType_descriptor(), name, value);
831 }
832 // ===================================================================
833 
834 class FaceQueryFilterMessage_FaceQueryFilter : public ::google::protobuf::Message {
835  public:
836  FaceQueryFilterMessage_FaceQueryFilter();
837  virtual ~FaceQueryFilterMessage_FaceQueryFilter();
838 
839  FaceQueryFilterMessage_FaceQueryFilter(const FaceQueryFilterMessage_FaceQueryFilter& from);
840 
841  inline FaceQueryFilterMessage_FaceQueryFilter& operator=(const FaceQueryFilterMessage_FaceQueryFilter& from) {
842  CopyFrom(from);
843  return *this;
844  }
845 
846  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
847  return _unknown_fields_;
848  }
849 
850  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
851  return &_unknown_fields_;
852  }
853 
854  static const ::google::protobuf::Descriptor* descriptor();
855  static const FaceQueryFilterMessage_FaceQueryFilter& default_instance();
856 
857  void Swap(FaceQueryFilterMessage_FaceQueryFilter* other);
858 
859  // implements Message ----------------------------------------------
860 
861  FaceQueryFilterMessage_FaceQueryFilter* New() const;
862  void CopyFrom(const ::google::protobuf::Message& from);
863  void MergeFrom(const ::google::protobuf::Message& from);
864  void CopyFrom(const FaceQueryFilterMessage_FaceQueryFilter& from);
865  void MergeFrom(const FaceQueryFilterMessage_FaceQueryFilter& from);
866  void Clear();
867  bool IsInitialized() const;
868 
869  int ByteSize() const;
870  bool MergePartialFromCodedStream(
871  ::google::protobuf::io::CodedInputStream* input);
872  void SerializeWithCachedSizes(
873  ::google::protobuf::io::CodedOutputStream* output) const;
874  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
875  int GetCachedSize() const { return _cached_size_; }
876  private:
877  void SharedCtor();
878  void SharedDtor();
879  void SetCachedSize(int size) const;
880  public:
881 
882  ::google::protobuf::Metadata GetMetadata() const;
883 
884  // nested types ----------------------------------------------------
885 
886  // accessors -------------------------------------------------------
887 
888  // optional uint64 face_id = 105;
889  inline bool has_face_id() const;
890  inline void clear_face_id();
891  static const int kFaceIdFieldNumber = 105;
892  inline ::google::protobuf::uint64 face_id() const;
893  inline void set_face_id(::google::protobuf::uint64 value);
894 
895  // optional string uri_scheme = 131;
896  inline bool has_uri_scheme() const;
897  inline void clear_uri_scheme();
898  static const int kUriSchemeFieldNumber = 131;
899  inline const ::std::string& uri_scheme() const;
900  inline void set_uri_scheme(const ::std::string& value);
901  inline void set_uri_scheme(const char* value);
902  inline void set_uri_scheme(const char* value, size_t size);
903  inline ::std::string* mutable_uri_scheme();
904  inline ::std::string* release_uri_scheme();
905  inline void set_allocated_uri_scheme(::std::string* uri_scheme);
906 
907  // optional string uri = 114;
908  inline bool has_uri() const;
909  inline void clear_uri();
910  static const int kUriFieldNumber = 114;
911  inline const ::std::string& uri() const;
912  inline void set_uri(const ::std::string& value);
913  inline void set_uri(const char* value);
914  inline void set_uri(const char* value, size_t size);
915  inline ::std::string* mutable_uri();
916  inline ::std::string* release_uri();
917  inline void set_allocated_uri(::std::string* uri);
918 
919  // optional string local_uri = 129;
920  inline bool has_local_uri() const;
921  inline void clear_local_uri();
922  static const int kLocalUriFieldNumber = 129;
923  inline const ::std::string& local_uri() const;
924  inline void set_local_uri(const ::std::string& value);
925  inline void set_local_uri(const char* value);
926  inline void set_local_uri(const char* value, size_t size);
927  inline ::std::string* mutable_local_uri();
928  inline ::std::string* release_local_uri();
929  inline void set_allocated_local_uri(::std::string* local_uri);
930 
931  // optional .ndn_message.FaceQueryFilterMessage.FaceScope face_scope = 132;
932  inline bool has_face_scope() const;
933  inline void clear_face_scope();
934  static const int kFaceScopeFieldNumber = 132;
935  inline ::ndn_message::FaceQueryFilterMessage_FaceScope face_scope() const;
936  inline void set_face_scope(::ndn_message::FaceQueryFilterMessage_FaceScope value);
937 
938  // optional .ndn_message.FaceQueryFilterMessage.FacePersistency face_persistency = 133;
939  inline bool has_face_persistency() const;
940  inline void clear_face_persistency();
941  static const int kFacePersistencyFieldNumber = 133;
942  inline ::ndn_message::FaceQueryFilterMessage_FacePersistency face_persistency() const;
943  inline void set_face_persistency(::ndn_message::FaceQueryFilterMessage_FacePersistency value);
944 
945  // optional .ndn_message.FaceQueryFilterMessage.LinkType link_type = 134;
946  inline bool has_link_type() const;
947  inline void clear_link_type();
948  static const int kLinkTypeFieldNumber = 134;
949  inline ::ndn_message::FaceQueryFilterMessage_LinkType link_type() const;
950  inline void set_link_type(::ndn_message::FaceQueryFilterMessage_LinkType value);
951 
952  // @@protoc_insertion_point(class_scope:ndn_message.FaceQueryFilterMessage.FaceQueryFilter)
953  private:
954  inline void set_has_face_id();
955  inline void clear_has_face_id();
956  inline void set_has_uri_scheme();
957  inline void clear_has_uri_scheme();
958  inline void set_has_uri();
959  inline void clear_has_uri();
960  inline void set_has_local_uri();
961  inline void clear_has_local_uri();
962  inline void set_has_face_scope();
963  inline void clear_has_face_scope();
964  inline void set_has_face_persistency();
965  inline void clear_has_face_persistency();
966  inline void set_has_link_type();
967  inline void clear_has_link_type();
968 
969  ::google::protobuf::UnknownFieldSet _unknown_fields_;
970 
971  ::google::protobuf::uint64 face_id_;
972  ::std::string* uri_scheme_;
973  ::std::string* uri_;
974  ::std::string* local_uri_;
975  int face_scope_;
976  int face_persistency_;
977  int link_type_;
978 
979  mutable int _cached_size_;
980  ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32];
981 
982  friend void protobuf_AddDesc_face_2dquery_2dfilter_2eproto();
983  friend void protobuf_AssignDesc_face_2dquery_2dfilter_2eproto();
984  friend void protobuf_ShutdownFile_face_2dquery_2dfilter_2eproto();
985 
986  void InitAsDefaultInstance();
987  static FaceQueryFilterMessage_FaceQueryFilter* default_instance_;
988 };
989 // -------------------------------------------------------------------
990 
991 class FaceQueryFilterMessage : public ::google::protobuf::Message {
992  public:
993  FaceQueryFilterMessage();
994  virtual ~FaceQueryFilterMessage();
995 
996  FaceQueryFilterMessage(const FaceQueryFilterMessage& from);
997 
998  inline FaceQueryFilterMessage& operator=(const FaceQueryFilterMessage& from) {
999  CopyFrom(from);
1000  return *this;
1001  }
1002 
1003  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1004  return _unknown_fields_;
1005  }
1006 
1007  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1008  return &_unknown_fields_;
1009  }
1010 
1011  static const ::google::protobuf::Descriptor* descriptor();
1012  static const FaceQueryFilterMessage& default_instance();
1013 
1014  void Swap(FaceQueryFilterMessage* other);
1015 
1016  // implements Message ----------------------------------------------
1017 
1018  FaceQueryFilterMessage* New() const;
1019  void CopyFrom(const ::google::protobuf::Message& from);
1020  void MergeFrom(const ::google::protobuf::Message& from);
1021  void CopyFrom(const FaceQueryFilterMessage& from);
1022  void MergeFrom(const FaceQueryFilterMessage& from);
1023  void Clear();
1024  bool IsInitialized() const;
1025 
1026  int ByteSize() const;
1027  bool MergePartialFromCodedStream(
1028  ::google::protobuf::io::CodedInputStream* input);
1029  void SerializeWithCachedSizes(
1030  ::google::protobuf::io::CodedOutputStream* output) const;
1031  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1032  int GetCachedSize() const { return _cached_size_; }
1033  private:
1034  void SharedCtor();
1035  void SharedDtor();
1036  void SetCachedSize(int size) const;
1037  public:
1038 
1039  ::google::protobuf::Metadata GetMetadata() const;
1040 
1041  // nested types ----------------------------------------------------
1042 
1043  typedef FaceQueryFilterMessage_FaceQueryFilter FaceQueryFilter;
1044 
1045  typedef FaceQueryFilterMessage_FaceScope FaceScope;
1046  static const FaceScope NON_LOCAL = FaceQueryFilterMessage_FaceScope_NON_LOCAL;
1047  static const FaceScope LOCAL = FaceQueryFilterMessage_FaceScope_LOCAL;
1048  static inline bool FaceScope_IsValid(int value) {
1049  return FaceQueryFilterMessage_FaceScope_IsValid(value);
1050  }
1051  static const FaceScope FaceScope_MIN =
1052  FaceQueryFilterMessage_FaceScope_FaceScope_MIN;
1053  static const FaceScope FaceScope_MAX =
1054  FaceQueryFilterMessage_FaceScope_FaceScope_MAX;
1055  static const int FaceScope_ARRAYSIZE =
1056  FaceQueryFilterMessage_FaceScope_FaceScope_ARRAYSIZE;
1057  static inline const ::google::protobuf::EnumDescriptor*
1058  FaceScope_descriptor() {
1059  return FaceQueryFilterMessage_FaceScope_descriptor();
1060  }
1061  static inline const ::std::string& FaceScope_Name(FaceScope value) {
1062  return FaceQueryFilterMessage_FaceScope_Name(value);
1063  }
1064  static inline bool FaceScope_Parse(const ::std::string& name,
1065  FaceScope* value) {
1066  return FaceQueryFilterMessage_FaceScope_Parse(name, value);
1067  }
1068 
1069  typedef FaceQueryFilterMessage_FacePersistency FacePersistency;
1070  static const FacePersistency PERSISTENT = FaceQueryFilterMessage_FacePersistency_PERSISTENT;
1071  static const FacePersistency ON_DEMAND = FaceQueryFilterMessage_FacePersistency_ON_DEMAND;
1072  static const FacePersistency PERMANENT = FaceQueryFilterMessage_FacePersistency_PERMANENT;
1073  static inline bool FacePersistency_IsValid(int value) {
1074  return FaceQueryFilterMessage_FacePersistency_IsValid(value);
1075  }
1076  static const FacePersistency FacePersistency_MIN =
1077  FaceQueryFilterMessage_FacePersistency_FacePersistency_MIN;
1078  static const FacePersistency FacePersistency_MAX =
1079  FaceQueryFilterMessage_FacePersistency_FacePersistency_MAX;
1080  static const int FacePersistency_ARRAYSIZE =
1081  FaceQueryFilterMessage_FacePersistency_FacePersistency_ARRAYSIZE;
1082  static inline const ::google::protobuf::EnumDescriptor*
1083  FacePersistency_descriptor() {
1084  return FaceQueryFilterMessage_FacePersistency_descriptor();
1085  }
1086  static inline const ::std::string& FacePersistency_Name(FacePersistency value) {
1087  return FaceQueryFilterMessage_FacePersistency_Name(value);
1088  }
1089  static inline bool FacePersistency_Parse(const ::std::string& name,
1090  FacePersistency* value) {
1091  return FaceQueryFilterMessage_FacePersistency_Parse(name, value);
1092  }
1093 
1094  typedef FaceQueryFilterMessage_LinkType LinkType;
1095  static const LinkType POINT_TO_POINT = FaceQueryFilterMessage_LinkType_POINT_TO_POINT;
1096  static const LinkType MULTI_ACCESS = FaceQueryFilterMessage_LinkType_MULTI_ACCESS;
1097  static inline bool LinkType_IsValid(int value) {
1098  return FaceQueryFilterMessage_LinkType_IsValid(value);
1099  }
1100  static const LinkType LinkType_MIN =
1101  FaceQueryFilterMessage_LinkType_LinkType_MIN;
1102  static const LinkType LinkType_MAX =
1103  FaceQueryFilterMessage_LinkType_LinkType_MAX;
1104  static const int LinkType_ARRAYSIZE =
1105  FaceQueryFilterMessage_LinkType_LinkType_ARRAYSIZE;
1106  static inline const ::google::protobuf::EnumDescriptor*
1107  LinkType_descriptor() {
1108  return FaceQueryFilterMessage_LinkType_descriptor();
1109  }
1110  static inline const ::std::string& LinkType_Name(LinkType value) {
1111  return FaceQueryFilterMessage_LinkType_Name(value);
1112  }
1113  static inline bool LinkType_Parse(const ::std::string& name,
1114  LinkType* value) {
1115  return FaceQueryFilterMessage_LinkType_Parse(name, value);
1116  }
1117 
1118  // accessors -------------------------------------------------------
1119 
1120  // repeated .ndn_message.FaceQueryFilterMessage.FaceQueryFilter face_query_filter = 150;
1121  inline int face_query_filter_size() const;
1122  inline void clear_face_query_filter();
1123  static const int kFaceQueryFilterFieldNumber = 150;
1124  inline const ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter& face_query_filter(int index) const;
1125  inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* mutable_face_query_filter(int index);
1126  inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* add_face_query_filter();
1127  inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >&
1128  face_query_filter() const;
1129  inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >*
1130  mutable_face_query_filter();
1131 
1132  // @@protoc_insertion_point(class_scope:ndn_message.FaceQueryFilterMessage)
1133  private:
1134 
1135  ::google::protobuf::UnknownFieldSet _unknown_fields_;
1136 
1138 
1139  mutable int _cached_size_;
1140  ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
1141 
1142  friend void protobuf_AddDesc_face_2dquery_2dfilter_2eproto();
1143  friend void protobuf_AssignDesc_face_2dquery_2dfilter_2eproto();
1144  friend void protobuf_ShutdownFile_face_2dquery_2dfilter_2eproto();
1145 
1146  void InitAsDefaultInstance();
1147  static FaceQueryFilterMessage* default_instance_;
1148 };
1149 // ===================================================================
1150 
1151 
1152 // ===================================================================
1153 
1154 // FaceQueryFilterMessage_FaceQueryFilter
1155 
1156 // optional uint64 face_id = 105;
1157 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_id() const {
1158  return (_has_bits_[0] & 0x00000001u) != 0;
1159 }
1160 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_id() {
1161  _has_bits_[0] |= 0x00000001u;
1162 }
1163 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_id() {
1164  _has_bits_[0] &= ~0x00000001u;
1165 }
1166 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_id() {
1167  face_id_ = GOOGLE_ULONGLONG(0);
1168  clear_has_face_id();
1169 }
1170 inline ::google::protobuf::uint64 FaceQueryFilterMessage_FaceQueryFilter::face_id() const {
1171  return face_id_;
1172 }
1173 inline void FaceQueryFilterMessage_FaceQueryFilter::set_face_id(::google::protobuf::uint64 value) {
1174  set_has_face_id();
1175  face_id_ = value;
1176 }
1177 
1178 // optional string uri_scheme = 131;
1179 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_uri_scheme() const {
1180  return (_has_bits_[0] & 0x00000002u) != 0;
1181 }
1182 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_uri_scheme() {
1183  _has_bits_[0] |= 0x00000002u;
1184 }
1185 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_uri_scheme() {
1186  _has_bits_[0] &= ~0x00000002u;
1187 }
1188 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_uri_scheme() {
1189  if (uri_scheme_ != &::google::protobuf::internal::kEmptyString) {
1190  uri_scheme_->clear();
1191  }
1192  clear_has_uri_scheme();
1193 }
1194 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::uri_scheme() const {
1195  return *uri_scheme_;
1196 }
1197 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri_scheme(const ::std::string& value) {
1198  set_has_uri_scheme();
1199  if (uri_scheme_ == &::google::protobuf::internal::kEmptyString) {
1200  uri_scheme_ = new ::std::string;
1201  }
1202  uri_scheme_->assign(value);
1203 }
1204 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri_scheme(const char* value) {
1205  set_has_uri_scheme();
1206  if (uri_scheme_ == &::google::protobuf::internal::kEmptyString) {
1207  uri_scheme_ = new ::std::string;
1208  }
1209  uri_scheme_->assign(value);
1210 }
1211 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri_scheme(const char* value, size_t size) {
1212  set_has_uri_scheme();
1213  if (uri_scheme_ == &::google::protobuf::internal::kEmptyString) {
1214  uri_scheme_ = new ::std::string;
1215  }
1216  uri_scheme_->assign(reinterpret_cast<const char*>(value), size);
1217 }
1218 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::mutable_uri_scheme() {
1219  set_has_uri_scheme();
1220  if (uri_scheme_ == &::google::protobuf::internal::kEmptyString) {
1221  uri_scheme_ = new ::std::string;
1222  }
1223  return uri_scheme_;
1224 }
1225 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_uri_scheme() {
1226  clear_has_uri_scheme();
1227  if (uri_scheme_ == &::google::protobuf::internal::kEmptyString) {
1228  return NULL;
1229  } else {
1230  ::std::string* temp = uri_scheme_;
1231  uri_scheme_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
1232  return temp;
1233  }
1234 }
1235 inline void FaceQueryFilterMessage_FaceQueryFilter::set_allocated_uri_scheme(::std::string* uri_scheme) {
1236  if (uri_scheme_ != &::google::protobuf::internal::kEmptyString) {
1237  delete uri_scheme_;
1238  }
1239  if (uri_scheme) {
1240  set_has_uri_scheme();
1241  uri_scheme_ = uri_scheme;
1242  } else {
1243  clear_has_uri_scheme();
1244  uri_scheme_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
1245  }
1246 }
1247 
1248 // optional string uri = 114;
1249 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_uri() const {
1250  return (_has_bits_[0] & 0x00000004u) != 0;
1251 }
1252 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_uri() {
1253  _has_bits_[0] |= 0x00000004u;
1254 }
1255 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_uri() {
1256  _has_bits_[0] &= ~0x00000004u;
1257 }
1258 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_uri() {
1259  if (uri_ != &::google::protobuf::internal::kEmptyString) {
1260  uri_->clear();
1261  }
1262  clear_has_uri();
1263 }
1264 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::uri() const {
1265  return *uri_;
1266 }
1267 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(const ::std::string& value) {
1268  set_has_uri();
1269  if (uri_ == &::google::protobuf::internal::kEmptyString) {
1270  uri_ = new ::std::string;
1271  }
1272  uri_->assign(value);
1273 }
1274 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(const char* value) {
1275  set_has_uri();
1276  if (uri_ == &::google::protobuf::internal::kEmptyString) {
1277  uri_ = new ::std::string;
1278  }
1279  uri_->assign(value);
1280 }
1281 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(const char* value, size_t size) {
1282  set_has_uri();
1283  if (uri_ == &::google::protobuf::internal::kEmptyString) {
1284  uri_ = new ::std::string;
1285  }
1286  uri_->assign(reinterpret_cast<const char*>(value), size);
1287 }
1288 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::mutable_uri() {
1289  set_has_uri();
1290  if (uri_ == &::google::protobuf::internal::kEmptyString) {
1291  uri_ = new ::std::string;
1292  }
1293  return uri_;
1294 }
1295 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_uri() {
1296  clear_has_uri();
1297  if (uri_ == &::google::protobuf::internal::kEmptyString) {
1298  return NULL;
1299  } else {
1300  ::std::string* temp = uri_;
1301  uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
1302  return temp;
1303  }
1304 }
1305 inline void FaceQueryFilterMessage_FaceQueryFilter::set_allocated_uri(::std::string* uri) {
1306  if (uri_ != &::google::protobuf::internal::kEmptyString) {
1307  delete uri_;
1308  }
1309  if (uri) {
1310  set_has_uri();
1311  uri_ = uri;
1312  } else {
1313  clear_has_uri();
1314  uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
1315  }
1316 }
1317 
1318 // optional string local_uri = 129;
1319 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_local_uri() const {
1320  return (_has_bits_[0] & 0x00000008u) != 0;
1321 }
1322 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_local_uri() {
1323  _has_bits_[0] |= 0x00000008u;
1324 }
1325 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_local_uri() {
1326  _has_bits_[0] &= ~0x00000008u;
1327 }
1328 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_local_uri() {
1329  if (local_uri_ != &::google::protobuf::internal::kEmptyString) {
1330  local_uri_->clear();
1331  }
1332  clear_has_local_uri();
1333 }
1334 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::local_uri() const {
1335  return *local_uri_;
1336 }
1337 inline void FaceQueryFilterMessage_FaceQueryFilter::set_local_uri(const ::std::string& value) {
1338  set_has_local_uri();
1339  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
1340  local_uri_ = new ::std::string;
1341  }
1342  local_uri_->assign(value);
1343 }
1344 inline void FaceQueryFilterMessage_FaceQueryFilter::set_local_uri(const char* value) {
1345  set_has_local_uri();
1346  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
1347  local_uri_ = new ::std::string;
1348  }
1349  local_uri_->assign(value);
1350 }
1351 inline void FaceQueryFilterMessage_FaceQueryFilter::set_local_uri(const char* value, size_t size) {
1352  set_has_local_uri();
1353  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
1354  local_uri_ = new ::std::string;
1355  }
1356  local_uri_->assign(reinterpret_cast<const char*>(value), size);
1357 }
1358 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::mutable_local_uri() {
1359  set_has_local_uri();
1360  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
1361  local_uri_ = new ::std::string;
1362  }
1363  return local_uri_;
1364 }
1365 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_local_uri() {
1366  clear_has_local_uri();
1367  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
1368  return NULL;
1369  } else {
1370  ::std::string* temp = local_uri_;
1371  local_uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
1372  return temp;
1373  }
1374 }
1375 inline void FaceQueryFilterMessage_FaceQueryFilter::set_allocated_local_uri(::std::string* local_uri) {
1376  if (local_uri_ != &::google::protobuf::internal::kEmptyString) {
1377  delete local_uri_;
1378  }
1379  if (local_uri) {
1380  set_has_local_uri();
1381  local_uri_ = local_uri;
1382  } else {
1383  clear_has_local_uri();
1384  local_uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
1385  }
1386 }
1387 
1388 // optional .ndn_message.FaceQueryFilterMessage.FaceScope face_scope = 132;
1389 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_scope() const {
1390  return (_has_bits_[0] & 0x00000010u) != 0;
1391 }
1392 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_scope() {
1393  _has_bits_[0] |= 0x00000010u;
1394 }
1395 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_scope() {
1396  _has_bits_[0] &= ~0x00000010u;
1397 }
1398 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_scope() {
1399  face_scope_ = 0;
1400  clear_has_face_scope();
1401 }
1402 inline ::ndn_message::FaceQueryFilterMessage_FaceScope FaceQueryFilterMessage_FaceQueryFilter::face_scope() const {
1403  return static_cast< ::ndn_message::FaceQueryFilterMessage_FaceScope >(face_scope_);
1404 }
1405 inline void FaceQueryFilterMessage_FaceQueryFilter::set_face_scope(::ndn_message::FaceQueryFilterMessage_FaceScope value) {
1406  assert(::ndn_message::FaceQueryFilterMessage_FaceScope_IsValid(value));
1407  set_has_face_scope();
1408  face_scope_ = value;
1409 }
1410 
1411 // optional .ndn_message.FaceQueryFilterMessage.FacePersistency face_persistency = 133;
1412 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_persistency() const {
1413  return (_has_bits_[0] & 0x00000020u) != 0;
1414 }
1415 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_persistency() {
1416  _has_bits_[0] |= 0x00000020u;
1417 }
1418 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_persistency() {
1419  _has_bits_[0] &= ~0x00000020u;
1420 }
1421 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_persistency() {
1422  face_persistency_ = 0;
1423  clear_has_face_persistency();
1424 }
1425 inline ::ndn_message::FaceQueryFilterMessage_FacePersistency FaceQueryFilterMessage_FaceQueryFilter::face_persistency() const {
1426  return static_cast< ::ndn_message::FaceQueryFilterMessage_FacePersistency >(face_persistency_);
1427 }
1428 inline void FaceQueryFilterMessage_FaceQueryFilter::set_face_persistency(::ndn_message::FaceQueryFilterMessage_FacePersistency value) {
1429  assert(::ndn_message::FaceQueryFilterMessage_FacePersistency_IsValid(value));
1430  set_has_face_persistency();
1431  face_persistency_ = value;
1432 }
1433 
1434 // optional .ndn_message.FaceQueryFilterMessage.LinkType link_type = 134;
1435 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_link_type() const {
1436  return (_has_bits_[0] & 0x00000040u) != 0;
1437 }
1438 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_link_type() {
1439  _has_bits_[0] |= 0x00000040u;
1440 }
1441 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_link_type() {
1442  _has_bits_[0] &= ~0x00000040u;
1443 }
1444 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_link_type() {
1445  link_type_ = 0;
1446  clear_has_link_type();
1447 }
1448 inline ::ndn_message::FaceQueryFilterMessage_LinkType FaceQueryFilterMessage_FaceQueryFilter::link_type() const {
1449  return static_cast< ::ndn_message::FaceQueryFilterMessage_LinkType >(link_type_);
1450 }
1451 inline void FaceQueryFilterMessage_FaceQueryFilter::set_link_type(::ndn_message::FaceQueryFilterMessage_LinkType value) {
1452  assert(::ndn_message::FaceQueryFilterMessage_LinkType_IsValid(value));
1453  set_has_link_type();
1454  link_type_ = value;
1455 }
1456 
1457 // -------------------------------------------------------------------
1458 
1459 // FaceQueryFilterMessage
1460 
1461 // repeated .ndn_message.FaceQueryFilterMessage.FaceQueryFilter face_query_filter = 150;
1462 inline int FaceQueryFilterMessage::face_query_filter_size() const {
1463  return face_query_filter_.size();
1464 }
1465 inline void FaceQueryFilterMessage::clear_face_query_filter() {
1466  face_query_filter_.Clear();
1467 }
1468 inline const ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter& FaceQueryFilterMessage::face_query_filter(int index) const {
1469  return face_query_filter_.Get(index);
1470 }
1471 inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* FaceQueryFilterMessage::mutable_face_query_filter(int index) {
1472  return face_query_filter_.Mutable(index);
1473 }
1474 inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* FaceQueryFilterMessage::add_face_query_filter() {
1475  return face_query_filter_.Add();
1476 }
1477 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >&
1478 FaceQueryFilterMessage::face_query_filter() const {
1479  return face_query_filter_;
1480 }
1481 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >*
1482 FaceQueryFilterMessage::mutable_face_query_filter() {
1483  return &face_query_filter_;
1484 }
1485 
1486 
1487 // @@protoc_insertion_point(namespace_scope)
1488 
1489 } // namespace ndn_message
1490 
1491 #ifndef SWIG
1492 namespace google {
1493 namespace protobuf {
1494 
1495 template <>
1496 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_FaceScope>() {
1497  return ::ndn_message::FaceQueryFilterMessage_FaceScope_descriptor();
1498 }
1499 template <>
1500 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_FacePersistency>() {
1501  return ::ndn_message::FaceQueryFilterMessage_FacePersistency_descriptor();
1502 }
1503 template <>
1504 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_LinkType>() {
1505  return ::ndn_message::FaceQueryFilterMessage_LinkType_descriptor();
1506 }
1507 
1508 } // namespace google
1509 } // namespace protobuf
1510 #endif // SWIG
1511 
1512 // @@protoc_insertion_point(global_scope)
1513 
1514 #endif // GOOGLE_PROTOBUF_VERSION < 2005000
1515 
1516 #endif // PROTOBUF_face_2dquery_2dfilter_2eproto__INCLUDED
Definition: chrono-sync2013.hpp:31
Definition: face-query-filter.pb.h:256
Definition: channel-status.pb.h:32
Definition: face-query-filter.pb.h:102
Copyright (C) 2014-2015 Regents of the University of California.
Definition: channel-status.pb.h:315