4 #ifndef PROTOBUF_face_2dquery_2dfilter_2eproto__INCLUDED
5 #define PROTOBUF_face_2dquery_2dfilter_2eproto__INCLUDED
9 #include <google/protobuf/stubs/common.h>
13 #if GOOGLE_PROTOBUF_VERSION < 2005000
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
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.
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>
35 void protobuf_AddDesc_face_2dquery_2dfilter_2eproto();
36 void protobuf_AssignDesc_face_2dquery_2dfilter_2eproto();
37 void protobuf_ShutdownFile_face_2dquery_2dfilter_2eproto();
39 class FaceQueryFilterMessage;
40 class FaceQueryFilterMessage_FaceQueryFilter;
42 enum FaceQueryFilterMessage_FaceScope {
43 FaceQueryFilterMessage_FaceScope_NON_LOCAL = 0,
44 FaceQueryFilterMessage_FaceScope_LOCAL = 1
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;
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);
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);
61 enum FaceQueryFilterMessage_FacePersistency {
62 FaceQueryFilterMessage_FacePersistency_PERSISTENT = 0,
63 FaceQueryFilterMessage_FacePersistency_ON_DEMAND = 1,
64 FaceQueryFilterMessage_FacePersistency_PERMANENT = 2
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;
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);
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);
81 enum FaceQueryFilterMessage_LinkType {
82 FaceQueryFilterMessage_LinkType_POINT_TO_POINT = 0,
83 FaceQueryFilterMessage_LinkType_MULTI_ACCESS = 1
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;
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);
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);
114 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
115 return _unknown_fields_;
118 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
119 return &_unknown_fields_;
122 static const ::google::protobuf::Descriptor* descriptor();
130 void CopyFrom(const ::google::protobuf::Message& from);
131 void MergeFrom(const ::google::protobuf::Message& from);
135 bool IsInitialized()
const;
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_; }
147 void SetCachedSize(
int size)
const;
150 ::google::protobuf::Metadata GetMetadata()
const;
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);
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();
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();
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();
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);
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);
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);
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();
234 ::google::protobuf::UnknownFieldSet _unknown_fields_;
236 ::google::protobuf::uint64 face_id_;
237 ::std::string* uri_scheme_;
239 ::std::string* local_uri_;
241 int face_persistency_;
244 mutable int _cached_size_;
245 ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32];
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();
251 void InitAsDefaultInstance();
268 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
269 return _unknown_fields_;
272 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
273 return &_unknown_fields_;
276 static const ::google::protobuf::Descriptor* descriptor();
284 void CopyFrom(const ::google::protobuf::Message& from);
285 void MergeFrom(const ::google::protobuf::Message& from);
289 bool IsInitialized()
const;
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_; }
301 void SetCachedSize(
int size)
const;
304 ::google::protobuf::Metadata GetMetadata()
const;
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);
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();
326 static inline const ::std::string& FaceScope_Name(FaceScope value) {
327 return FaceQueryFilterMessage_FaceScope_Name(value);
329 static inline bool FaceScope_Parse(const ::std::string& name,
331 return FaceQueryFilterMessage_FaceScope_Parse(name, value);
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);
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();
351 static inline const ::std::string& FacePersistency_Name(FacePersistency value) {
352 return FaceQueryFilterMessage_FacePersistency_Name(value);
354 static inline bool FacePersistency_Parse(const ::std::string& name,
355 FacePersistency* value) {
356 return FaceQueryFilterMessage_FacePersistency_Parse(name, value);
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);
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();
375 static inline const ::std::string& LinkType_Name(LinkType value) {
376 return FaceQueryFilterMessage_LinkType_Name(value);
378 static inline bool LinkType_Parse(const ::std::string& name,
380 return FaceQueryFilterMessage_LinkType_Parse(name, value);
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();
400 ::google::protobuf::UnknownFieldSet _unknown_fields_;
404 mutable int _cached_size_;
405 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
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();
411 void InitAsDefaultInstance();
422 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_id()
const {
423 return (_has_bits_[0] & 0x00000001u) != 0;
425 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_id() {
426 _has_bits_[0] |= 0x00000001u;
428 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_id() {
429 _has_bits_[0] &= ~0x00000001u;
431 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_id() {
432 face_id_ = GOOGLE_ULONGLONG(0);
435 inline ::google::protobuf::uint64 FaceQueryFilterMessage_FaceQueryFilter::face_id()
const {
438 inline void FaceQueryFilterMessage_FaceQueryFilter::set_face_id(::google::protobuf::uint64 value) {
444 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_uri_scheme()
const {
445 return (_has_bits_[0] & 0x00000002u) != 0;
447 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_uri_scheme() {
448 _has_bits_[0] |= 0x00000002u;
450 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_uri_scheme() {
451 _has_bits_[0] &= ~0x00000002u;
453 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_uri_scheme() {
454 if (uri_scheme_ != &::google::protobuf::internal::kEmptyString) {
455 uri_scheme_->clear();
457 clear_has_uri_scheme();
459 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::uri_scheme()
const {
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;
467 uri_scheme_->assign(value);
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;
474 uri_scheme_->assign(value);
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;
481 uri_scheme_->assign(reinterpret_cast<const char*>(value), size);
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;
490 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_uri_scheme() {
491 clear_has_uri_scheme();
492 if (uri_scheme_ == &::google::protobuf::internal::kEmptyString) {
495 ::std::string* temp = uri_scheme_;
496 uri_scheme_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
502 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_uri()
const {
503 return (_has_bits_[0] & 0x00000004u) != 0;
505 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_uri() {
506 _has_bits_[0] |= 0x00000004u;
508 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_uri() {
509 _has_bits_[0] &= ~0x00000004u;
511 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_uri() {
512 if (uri_ != &::google::protobuf::internal::kEmptyString) {
517 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::uri()
const {
520 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(const ::std::string& value) {
522 if (uri_ == &::google::protobuf::internal::kEmptyString) {
523 uri_ = new ::std::string;
527 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(
const char* value) {
529 if (uri_ == &::google::protobuf::internal::kEmptyString) {
530 uri_ = new ::std::string;
534 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(
const char* value,
size_t size) {
536 if (uri_ == &::google::protobuf::internal::kEmptyString) {
537 uri_ = new ::std::string;
539 uri_->assign(reinterpret_cast<const char*>(value), size);
541 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::mutable_uri() {
543 if (uri_ == &::google::protobuf::internal::kEmptyString) {
544 uri_ = new ::std::string;
548 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_uri() {
550 if (uri_ == &::google::protobuf::internal::kEmptyString) {
553 ::std::string* temp = uri_;
554 uri_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
560 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_local_uri()
const {
561 return (_has_bits_[0] & 0x00000008u) != 0;
563 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_local_uri() {
564 _has_bits_[0] |= 0x00000008u;
566 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_local_uri() {
567 _has_bits_[0] &= ~0x00000008u;
569 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_local_uri() {
570 if (local_uri_ != &::google::protobuf::internal::kEmptyString) {
573 clear_has_local_uri();
575 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::local_uri()
const {
578 inline void FaceQueryFilterMessage_FaceQueryFilter::set_local_uri(const ::std::string& value) {
580 if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
581 local_uri_ = new ::std::string;
583 local_uri_->assign(value);
585 inline void FaceQueryFilterMessage_FaceQueryFilter::set_local_uri(
const char* value) {
587 if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
588 local_uri_ = new ::std::string;
590 local_uri_->assign(value);
592 inline void FaceQueryFilterMessage_FaceQueryFilter::set_local_uri(
const char* value,
size_t size) {
594 if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
595 local_uri_ = new ::std::string;
597 local_uri_->assign(reinterpret_cast<const char*>(value), size);
599 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::mutable_local_uri() {
601 if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
602 local_uri_ = new ::std::string;
606 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_local_uri() {
607 clear_has_local_uri();
608 if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
611 ::std::string* temp = local_uri_;
612 local_uri_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
618 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_scope()
const {
619 return (_has_bits_[0] & 0x00000010u) != 0;
621 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_scope() {
622 _has_bits_[0] |= 0x00000010u;
624 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_scope() {
625 _has_bits_[0] &= ~0x00000010u;
627 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_scope() {
629 clear_has_face_scope();
631 inline ::ndn_message::FaceQueryFilterMessage_FaceScope FaceQueryFilterMessage_FaceQueryFilter::face_scope()
const {
632 return static_cast< ::ndn_message::FaceQueryFilterMessage_FaceScope
>(face_scope_);
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();
641 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_persistency()
const {
642 return (_has_bits_[0] & 0x00000020u) != 0;
644 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_persistency() {
645 _has_bits_[0] |= 0x00000020u;
647 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_persistency() {
648 _has_bits_[0] &= ~0x00000020u;
650 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_persistency() {
651 face_persistency_ = 0;
652 clear_has_face_persistency();
654 inline ::ndn_message::FaceQueryFilterMessage_FacePersistency FaceQueryFilterMessage_FaceQueryFilter::face_persistency()
const {
655 return static_cast< ::ndn_message::FaceQueryFilterMessage_FacePersistency
>(face_persistency_);
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;
664 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_link_type()
const {
665 return (_has_bits_[0] & 0x00000040u) != 0;
667 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_link_type() {
668 _has_bits_[0] |= 0x00000040u;
670 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_link_type() {
671 _has_bits_[0] &= ~0x00000040u;
673 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_link_type() {
675 clear_has_link_type();
677 inline ::ndn_message::FaceQueryFilterMessage_LinkType FaceQueryFilterMessage_FaceQueryFilter::link_type()
const {
678 return static_cast< ::ndn_message::FaceQueryFilterMessage_LinkType
>(link_type_);
680 inline void FaceQueryFilterMessage_FaceQueryFilter::set_link_type(::ndn_message::FaceQueryFilterMessage_LinkType value) {
681 GOOGLE_DCHECK(::ndn_message::FaceQueryFilterMessage_LinkType_IsValid(value));
691 inline int FaceQueryFilterMessage::face_query_filter_size()
const {
692 return face_query_filter_.size();
694 inline void FaceQueryFilterMessage::clear_face_query_filter() {
695 face_query_filter_.Clear();
697 inline const ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter& FaceQueryFilterMessage::face_query_filter(
int index)
const {
698 return face_query_filter_.Get(index);
700 inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* FaceQueryFilterMessage::mutable_face_query_filter(
int index) {
701 return face_query_filter_.Mutable(index);
703 inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* FaceQueryFilterMessage::add_face_query_filter() {
704 return face_query_filter_.Add();
706 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >&
707 FaceQueryFilterMessage::face_query_filter()
const {
708 return face_query_filter_;
710 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >*
711 FaceQueryFilterMessage::mutable_face_query_filter() {
712 return &face_query_filter_;
725 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_FaceScope>() {
726 return ::ndn_message::FaceQueryFilterMessage_FaceScope_descriptor();
729 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_FacePersistency>() {
730 return ::ndn_message::FaceQueryFilterMessage_FacePersistency_descriptor();
733 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_LinkType>() {
734 return ::ndn_message::FaceQueryFilterMessage_LinkType_descriptor();
743 #else // GOOGLE_PROTOBUF_VERSION < 2005000
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
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.
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>
767 void protobuf_AddDesc_face_2dquery_2dfilter_2eproto();
768 void protobuf_AssignDesc_face_2dquery_2dfilter_2eproto();
769 void protobuf_ShutdownFile_face_2dquery_2dfilter_2eproto();
771 class FaceQueryFilterMessage;
772 class FaceQueryFilterMessage_FaceQueryFilter;
774 enum FaceQueryFilterMessage_FaceScope {
775 FaceQueryFilterMessage_FaceScope_NON_LOCAL = 0,
776 FaceQueryFilterMessage_FaceScope_LOCAL = 1
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;
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);
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);
793 enum FaceQueryFilterMessage_FacePersistency {
794 FaceQueryFilterMessage_FacePersistency_PERSISTENT = 0,
795 FaceQueryFilterMessage_FacePersistency_ON_DEMAND = 1,
796 FaceQueryFilterMessage_FacePersistency_PERMANENT = 2
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;
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);
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);
813 enum FaceQueryFilterMessage_LinkType {
814 FaceQueryFilterMessage_LinkType_POINT_TO_POINT = 0,
815 FaceQueryFilterMessage_LinkType_MULTI_ACCESS = 1
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;
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);
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);
834 class FaceQueryFilterMessage_FaceQueryFilter :
public ::google::protobuf::Message {
836 FaceQueryFilterMessage_FaceQueryFilter();
837 virtual ~FaceQueryFilterMessage_FaceQueryFilter();
839 FaceQueryFilterMessage_FaceQueryFilter(
const FaceQueryFilterMessage_FaceQueryFilter& from);
841 inline FaceQueryFilterMessage_FaceQueryFilter& operator=(
const FaceQueryFilterMessage_FaceQueryFilter& from) {
846 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
847 return _unknown_fields_;
850 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
851 return &_unknown_fields_;
854 static const ::google::protobuf::Descriptor* descriptor();
855 static const FaceQueryFilterMessage_FaceQueryFilter& default_instance();
857 void Swap(FaceQueryFilterMessage_FaceQueryFilter* other);
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);
867 bool IsInitialized()
const;
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_; }
879 void SetCachedSize(
int size)
const;
882 ::google::protobuf::Metadata GetMetadata()
const;
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);
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);
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);
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);
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);
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);
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);
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();
969 ::google::protobuf::UnknownFieldSet _unknown_fields_;
971 ::google::protobuf::uint64 face_id_;
972 ::std::string* uri_scheme_;
974 ::std::string* local_uri_;
976 int face_persistency_;
979 mutable int _cached_size_;
980 ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32];
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();
986 void InitAsDefaultInstance();
987 static FaceQueryFilterMessage_FaceQueryFilter* default_instance_;
991 class FaceQueryFilterMessage :
public ::google::protobuf::Message {
993 FaceQueryFilterMessage();
994 virtual ~FaceQueryFilterMessage();
996 FaceQueryFilterMessage(
const FaceQueryFilterMessage& from);
998 inline FaceQueryFilterMessage& operator=(
const FaceQueryFilterMessage& from) {
1003 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1004 return _unknown_fields_;
1007 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1008 return &_unknown_fields_;
1011 static const ::google::protobuf::Descriptor* descriptor();
1012 static const FaceQueryFilterMessage& default_instance();
1014 void Swap(FaceQueryFilterMessage* other);
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);
1024 bool IsInitialized()
const;
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_; }
1036 void SetCachedSize(
int size)
const;
1039 ::google::protobuf::Metadata GetMetadata()
const;
1043 typedef FaceQueryFilterMessage_FaceQueryFilter FaceQueryFilter;
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);
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();
1061 static inline const ::std::string& FaceScope_Name(FaceScope value) {
1062 return FaceQueryFilterMessage_FaceScope_Name(value);
1064 static inline bool FaceScope_Parse(const ::std::string& name,
1066 return FaceQueryFilterMessage_FaceScope_Parse(name, value);
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);
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();
1086 static inline const ::std::string& FacePersistency_Name(FacePersistency value) {
1087 return FaceQueryFilterMessage_FacePersistency_Name(value);
1089 static inline bool FacePersistency_Parse(const ::std::string& name,
1090 FacePersistency* value) {
1091 return FaceQueryFilterMessage_FacePersistency_Parse(name, value);
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);
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();
1110 static inline const ::std::string& LinkType_Name(LinkType value) {
1111 return FaceQueryFilterMessage_LinkType_Name(value);
1113 static inline bool LinkType_Parse(const ::std::string& name,
1115 return FaceQueryFilterMessage_LinkType_Parse(name, value);
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();
1135 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1139 mutable int _cached_size_;
1140 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
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();
1146 void InitAsDefaultInstance();
1147 static FaceQueryFilterMessage* default_instance_;
1157 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_id()
const {
1158 return (_has_bits_[0] & 0x00000001u) != 0;
1160 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_id() {
1161 _has_bits_[0] |= 0x00000001u;
1163 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_id() {
1164 _has_bits_[0] &= ~0x00000001u;
1166 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_id() {
1167 face_id_ = GOOGLE_ULONGLONG(0);
1168 clear_has_face_id();
1170 inline ::google::protobuf::uint64 FaceQueryFilterMessage_FaceQueryFilter::face_id()
const {
1173 inline void FaceQueryFilterMessage_FaceQueryFilter::set_face_id(::google::protobuf::uint64 value) {
1179 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_uri_scheme()
const {
1180 return (_has_bits_[0] & 0x00000002u) != 0;
1182 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_uri_scheme() {
1183 _has_bits_[0] |= 0x00000002u;
1185 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_uri_scheme() {
1186 _has_bits_[0] &= ~0x00000002u;
1188 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_uri_scheme() {
1189 if (uri_scheme_ != &::google::protobuf::internal::kEmptyString) {
1190 uri_scheme_->clear();
1192 clear_has_uri_scheme();
1194 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::uri_scheme()
const {
1195 return *uri_scheme_;
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;
1202 uri_scheme_->assign(value);
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;
1209 uri_scheme_->assign(value);
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;
1216 uri_scheme_->assign(reinterpret_cast<const char*>(value), size);
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;
1225 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_uri_scheme() {
1226 clear_has_uri_scheme();
1227 if (uri_scheme_ == &::google::protobuf::internal::kEmptyString) {
1230 ::std::string* temp = uri_scheme_;
1231 uri_scheme_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1235 inline void FaceQueryFilterMessage_FaceQueryFilter::set_allocated_uri_scheme(::std::string* uri_scheme) {
1236 if (uri_scheme_ != &::google::protobuf::internal::kEmptyString) {
1240 set_has_uri_scheme();
1241 uri_scheme_ = uri_scheme;
1243 clear_has_uri_scheme();
1244 uri_scheme_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1249 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_uri()
const {
1250 return (_has_bits_[0] & 0x00000004u) != 0;
1252 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_uri() {
1253 _has_bits_[0] |= 0x00000004u;
1255 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_uri() {
1256 _has_bits_[0] &= ~0x00000004u;
1258 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_uri() {
1259 if (uri_ != &::google::protobuf::internal::kEmptyString) {
1264 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::uri()
const {
1267 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(const ::std::string& value) {
1269 if (uri_ == &::google::protobuf::internal::kEmptyString) {
1270 uri_ = new ::std::string;
1272 uri_->assign(value);
1274 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(
const char* value) {
1276 if (uri_ == &::google::protobuf::internal::kEmptyString) {
1277 uri_ = new ::std::string;
1279 uri_->assign(value);
1281 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(
const char* value,
size_t size) {
1283 if (uri_ == &::google::protobuf::internal::kEmptyString) {
1284 uri_ = new ::std::string;
1286 uri_->assign(reinterpret_cast<const char*>(value), size);
1288 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::mutable_uri() {
1290 if (uri_ == &::google::protobuf::internal::kEmptyString) {
1291 uri_ = new ::std::string;
1295 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_uri() {
1297 if (uri_ == &::google::protobuf::internal::kEmptyString) {
1300 ::std::string* temp = uri_;
1301 uri_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1305 inline void FaceQueryFilterMessage_FaceQueryFilter::set_allocated_uri(::std::string* uri) {
1306 if (uri_ != &::google::protobuf::internal::kEmptyString) {
1314 uri_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1319 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_local_uri()
const {
1320 return (_has_bits_[0] & 0x00000008u) != 0;
1322 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_local_uri() {
1323 _has_bits_[0] |= 0x00000008u;
1325 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_local_uri() {
1326 _has_bits_[0] &= ~0x00000008u;
1328 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_local_uri() {
1329 if (local_uri_ != &::google::protobuf::internal::kEmptyString) {
1330 local_uri_->clear();
1332 clear_has_local_uri();
1334 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::local_uri()
const {
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;
1342 local_uri_->assign(value);
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;
1349 local_uri_->assign(value);
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;
1356 local_uri_->assign(reinterpret_cast<const char*>(value), size);
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;
1365 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_local_uri() {
1366 clear_has_local_uri();
1367 if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
1370 ::std::string* temp = local_uri_;
1371 local_uri_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1375 inline void FaceQueryFilterMessage_FaceQueryFilter::set_allocated_local_uri(::std::string* local_uri) {
1376 if (local_uri_ != &::google::protobuf::internal::kEmptyString) {
1380 set_has_local_uri();
1381 local_uri_ = local_uri;
1383 clear_has_local_uri();
1384 local_uri_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1389 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_scope()
const {
1390 return (_has_bits_[0] & 0x00000010u) != 0;
1392 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_scope() {
1393 _has_bits_[0] |= 0x00000010u;
1395 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_scope() {
1396 _has_bits_[0] &= ~0x00000010u;
1398 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_scope() {
1400 clear_has_face_scope();
1402 inline ::ndn_message::FaceQueryFilterMessage_FaceScope FaceQueryFilterMessage_FaceQueryFilter::face_scope()
const {
1403 return static_cast< ::ndn_message::FaceQueryFilterMessage_FaceScope
>(face_scope_);
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;
1412 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_persistency()
const {
1413 return (_has_bits_[0] & 0x00000020u) != 0;
1415 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_persistency() {
1416 _has_bits_[0] |= 0x00000020u;
1418 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_persistency() {
1419 _has_bits_[0] &= ~0x00000020u;
1421 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_persistency() {
1422 face_persistency_ = 0;
1423 clear_has_face_persistency();
1425 inline ::ndn_message::FaceQueryFilterMessage_FacePersistency FaceQueryFilterMessage_FaceQueryFilter::face_persistency()
const {
1426 return static_cast< ::ndn_message::FaceQueryFilterMessage_FacePersistency
>(face_persistency_);
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;
1435 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_link_type()
const {
1436 return (_has_bits_[0] & 0x00000040u) != 0;
1438 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_link_type() {
1439 _has_bits_[0] |= 0x00000040u;
1441 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_link_type() {
1442 _has_bits_[0] &= ~0x00000040u;
1444 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_link_type() {
1446 clear_has_link_type();
1448 inline ::ndn_message::FaceQueryFilterMessage_LinkType FaceQueryFilterMessage_FaceQueryFilter::link_type()
const {
1449 return static_cast< ::ndn_message::FaceQueryFilterMessage_LinkType
>(link_type_);
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();
1462 inline int FaceQueryFilterMessage::face_query_filter_size()
const {
1463 return face_query_filter_.size();
1465 inline void FaceQueryFilterMessage::clear_face_query_filter() {
1466 face_query_filter_.Clear();
1468 inline const ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter& FaceQueryFilterMessage::face_query_filter(
int index)
const {
1469 return face_query_filter_.Get(index);
1471 inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* FaceQueryFilterMessage::mutable_face_query_filter(
int index) {
1472 return face_query_filter_.Mutable(index);
1474 inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* FaceQueryFilterMessage::add_face_query_filter() {
1475 return face_query_filter_.Add();
1477 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >&
1478 FaceQueryFilterMessage::face_query_filter()
const {
1479 return face_query_filter_;
1481 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >*
1482 FaceQueryFilterMessage::mutable_face_query_filter() {
1483 return &face_query_filter_;
1493 namespace protobuf {
1496 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_FaceScope>() {
1497 return ::ndn_message::FaceQueryFilterMessage_FaceScope_descriptor();
1500 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_FacePersistency>() {
1501 return ::ndn_message::FaceQueryFilterMessage_FacePersistency_descriptor();
1504 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_LinkType>() {
1505 return ::ndn_message::FaceQueryFilterMessage_LinkType_descriptor();
1514 #endif // GOOGLE_PROTOBUF_VERSION < 2005000
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