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 #elif GOOGLE_PROTOBUF_VERSION < 2006000 
  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 #else // GOOGLE_PROTOBUF_VERSION < 2006000 
 1516 #if GOOGLE_PROTOBUF_VERSION < 2006000 
 1517 #error This file was generated by a newer version of protoc which is 
 1518 #error incompatible with your Protocol Buffer headers.  Please update 
 1519 #error your headers. 
 1521 #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION 
 1522 #error This file was generated by an older version of protoc which is 
 1523 #error incompatible with your Protocol Buffer headers.  Please 
 1524 #error regenerate this file with a newer version of protoc. 
 1527 #include <google/protobuf/generated_message_util.h> 
 1528 #include <google/protobuf/message.h> 
 1529 #include <google/protobuf/repeated_field.h> 
 1530 #include <google/protobuf/extension_set.h> 
 1531 #include <google/protobuf/generated_enum_reflection.h> 
 1532 #include <google/protobuf/unknown_field_set.h> 
 1538 void  protobuf_AddDesc_face_2dquery_2dfilter_2eproto();
 
 1539 void protobuf_AssignDesc_face_2dquery_2dfilter_2eproto();
 
 1540 void protobuf_ShutdownFile_face_2dquery_2dfilter_2eproto();
 
 1542 class FaceQueryFilterMessage;
 
 1543 class FaceQueryFilterMessage_FaceQueryFilter;
 
 1545 enum FaceQueryFilterMessage_FaceScope {
 
 1546   FaceQueryFilterMessage_FaceScope_NON_LOCAL = 0,
 
 1547   FaceQueryFilterMessage_FaceScope_LOCAL = 1
 
 1549 bool FaceQueryFilterMessage_FaceScope_IsValid(
int value);
 
 1550 const FaceQueryFilterMessage_FaceScope FaceQueryFilterMessage_FaceScope_FaceScope_MIN = FaceQueryFilterMessage_FaceScope_NON_LOCAL;
 
 1551 const FaceQueryFilterMessage_FaceScope FaceQueryFilterMessage_FaceScope_FaceScope_MAX = FaceQueryFilterMessage_FaceScope_LOCAL;
 
 1552 const int FaceQueryFilterMessage_FaceScope_FaceScope_ARRAYSIZE = FaceQueryFilterMessage_FaceScope_FaceScope_MAX + 1;
 
 1554 const ::google::protobuf::EnumDescriptor* FaceQueryFilterMessage_FaceScope_descriptor();
 
 1555 inline const ::std::string& FaceQueryFilterMessage_FaceScope_Name(FaceQueryFilterMessage_FaceScope value) {
 
 1556   return ::google::protobuf::internal::NameOfEnum(
 
 1557     FaceQueryFilterMessage_FaceScope_descriptor(), value);
 
 1559 inline bool FaceQueryFilterMessage_FaceScope_Parse(
 
 1560     const ::std::string& name, FaceQueryFilterMessage_FaceScope* value) {
 
 1561   return ::google::protobuf::internal::ParseNamedEnum<FaceQueryFilterMessage_FaceScope>(
 
 1562     FaceQueryFilterMessage_FaceScope_descriptor(), name, value);
 
 1564 enum FaceQueryFilterMessage_FacePersistency {
 
 1565   FaceQueryFilterMessage_FacePersistency_PERSISTENT = 0,
 
 1566   FaceQueryFilterMessage_FacePersistency_ON_DEMAND = 1,
 
 1567   FaceQueryFilterMessage_FacePersistency_PERMANENT = 2
 
 1569 bool FaceQueryFilterMessage_FacePersistency_IsValid(
int value);
 
 1570 const FaceQueryFilterMessage_FacePersistency FaceQueryFilterMessage_FacePersistency_FacePersistency_MIN = FaceQueryFilterMessage_FacePersistency_PERSISTENT;
 
 1571 const FaceQueryFilterMessage_FacePersistency FaceQueryFilterMessage_FacePersistency_FacePersistency_MAX = FaceQueryFilterMessage_FacePersistency_PERMANENT;
 
 1572 const int FaceQueryFilterMessage_FacePersistency_FacePersistency_ARRAYSIZE = FaceQueryFilterMessage_FacePersistency_FacePersistency_MAX + 1;
 
 1574 const ::google::protobuf::EnumDescriptor* FaceQueryFilterMessage_FacePersistency_descriptor();
 
 1575 inline const ::std::string& FaceQueryFilterMessage_FacePersistency_Name(FaceQueryFilterMessage_FacePersistency value) {
 
 1576   return ::google::protobuf::internal::NameOfEnum(
 
 1577     FaceQueryFilterMessage_FacePersistency_descriptor(), value);
 
 1579 inline bool FaceQueryFilterMessage_FacePersistency_Parse(
 
 1580     const ::std::string& name, FaceQueryFilterMessage_FacePersistency* value) {
 
 1581   return ::google::protobuf::internal::ParseNamedEnum<FaceQueryFilterMessage_FacePersistency>(
 
 1582     FaceQueryFilterMessage_FacePersistency_descriptor(), name, value);
 
 1584 enum FaceQueryFilterMessage_LinkType {
 
 1585   FaceQueryFilterMessage_LinkType_POINT_TO_POINT = 0,
 
 1586   FaceQueryFilterMessage_LinkType_MULTI_ACCESS = 1
 
 1588 bool FaceQueryFilterMessage_LinkType_IsValid(
int value);
 
 1589 const FaceQueryFilterMessage_LinkType FaceQueryFilterMessage_LinkType_LinkType_MIN = FaceQueryFilterMessage_LinkType_POINT_TO_POINT;
 
 1590 const FaceQueryFilterMessage_LinkType FaceQueryFilterMessage_LinkType_LinkType_MAX = FaceQueryFilterMessage_LinkType_MULTI_ACCESS;
 
 1591 const int FaceQueryFilterMessage_LinkType_LinkType_ARRAYSIZE = FaceQueryFilterMessage_LinkType_LinkType_MAX + 1;
 
 1593 const ::google::protobuf::EnumDescriptor* FaceQueryFilterMessage_LinkType_descriptor();
 
 1594 inline const ::std::string& FaceQueryFilterMessage_LinkType_Name(FaceQueryFilterMessage_LinkType value) {
 
 1595   return ::google::protobuf::internal::NameOfEnum(
 
 1596     FaceQueryFilterMessage_LinkType_descriptor(), value);
 
 1598 inline bool FaceQueryFilterMessage_LinkType_Parse(
 
 1599     const ::std::string& name, FaceQueryFilterMessage_LinkType* value) {
 
 1600   return ::google::protobuf::internal::ParseNamedEnum<FaceQueryFilterMessage_LinkType>(
 
 1601     FaceQueryFilterMessage_LinkType_descriptor(), name, value);
 
 1605 class FaceQueryFilterMessage_FaceQueryFilter : 
public ::google::protobuf::Message {
 
 1607   FaceQueryFilterMessage_FaceQueryFilter();
 
 1608   virtual ~FaceQueryFilterMessage_FaceQueryFilter();
 
 1610   FaceQueryFilterMessage_FaceQueryFilter(
const FaceQueryFilterMessage_FaceQueryFilter& from);
 
 1612   inline FaceQueryFilterMessage_FaceQueryFilter& operator=(
const FaceQueryFilterMessage_FaceQueryFilter& from) {
 
 1617   inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
 const {
 
 1618     return _unknown_fields_;
 
 1621   inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
 
 1622     return &_unknown_fields_;
 
 1625   static const ::google::protobuf::Descriptor* descriptor();
 
 1626   static const FaceQueryFilterMessage_FaceQueryFilter& default_instance();
 
 1628   void Swap(FaceQueryFilterMessage_FaceQueryFilter* other);
 
 1632   FaceQueryFilterMessage_FaceQueryFilter* New() 
const;
 
 1633   void CopyFrom(const ::google::protobuf::Message& from);
 
 1634   void MergeFrom(const ::google::protobuf::Message& from);
 
 1635   void CopyFrom(
const FaceQueryFilterMessage_FaceQueryFilter& from);
 
 1636   void MergeFrom(
const FaceQueryFilterMessage_FaceQueryFilter& from);
 
 1638   bool IsInitialized() 
const;
 
 1640   int ByteSize() 
const;
 
 1641   bool MergePartialFromCodedStream(
 
 1642       ::google::protobuf::io::CodedInputStream* input);
 
 1643   void SerializeWithCachedSizes(
 
 1644       ::google::protobuf::io::CodedOutputStream* output) 
const;
 
 1645   ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) 
const;
 
 1646   int GetCachedSize()
 const { 
return _cached_size_; }
 
 1650   void SetCachedSize(
int size) 
const;
 
 1652   ::google::protobuf::Metadata GetMetadata() 
const;
 
 1659   inline bool has_face_id() 
const;
 
 1660   inline void clear_face_id();
 
 1661   static const int kFaceIdFieldNumber = 105;
 
 1662   inline ::google::protobuf::uint64 face_id() 
const;
 
 1663   inline void set_face_id(::google::protobuf::uint64 value);
 
 1666   inline bool has_uri_scheme() 
const;
 
 1667   inline void clear_uri_scheme();
 
 1668   static const int kUriSchemeFieldNumber = 131;
 
 1669   inline const ::std::string& uri_scheme() 
const;
 
 1670   inline void set_uri_scheme(const ::std::string& value);
 
 1671   inline void set_uri_scheme(
const char* value);
 
 1672   inline void set_uri_scheme(
const char* value, 
size_t size);
 
 1673   inline ::std::string* mutable_uri_scheme();
 
 1674   inline ::std::string* release_uri_scheme();
 
 1675   inline void set_allocated_uri_scheme(::std::string* uri_scheme);
 
 1678   inline bool has_uri() 
const;
 
 1679   inline void clear_uri();
 
 1680   static const int kUriFieldNumber = 114;
 
 1681   inline const ::std::string& uri() 
const;
 
 1682   inline void set_uri(const ::std::string& value);
 
 1683   inline void set_uri(
const char* value);
 
 1684   inline void set_uri(
const char* value, 
size_t size);
 
 1685   inline ::std::string* mutable_uri();
 
 1686   inline ::std::string* release_uri();
 
 1687   inline void set_allocated_uri(::std::string* uri);
 
 1690   inline bool has_local_uri() 
const;
 
 1691   inline void clear_local_uri();
 
 1692   static const int kLocalUriFieldNumber = 129;
 
 1693   inline const ::std::string& local_uri() 
const;
 
 1694   inline void set_local_uri(const ::std::string& value);
 
 1695   inline void set_local_uri(
const char* value);
 
 1696   inline void set_local_uri(
const char* value, 
size_t size);
 
 1697   inline ::std::string* mutable_local_uri();
 
 1698   inline ::std::string* release_local_uri();
 
 1699   inline void set_allocated_local_uri(::std::string* local_uri);
 
 1702   inline bool has_face_scope() 
const;
 
 1703   inline void clear_face_scope();
 
 1704   static const int kFaceScopeFieldNumber = 132;
 
 1705   inline ::ndn_message::FaceQueryFilterMessage_FaceScope face_scope() 
const;
 
 1706   inline void set_face_scope(::ndn_message::FaceQueryFilterMessage_FaceScope value);
 
 1709   inline bool has_face_persistency() 
const;
 
 1710   inline void clear_face_persistency();
 
 1711   static const int kFacePersistencyFieldNumber = 133;
 
 1712   inline ::ndn_message::FaceQueryFilterMessage_FacePersistency face_persistency() 
const;
 
 1713   inline void set_face_persistency(::ndn_message::FaceQueryFilterMessage_FacePersistency value);
 
 1716   inline bool has_link_type() 
const;
 
 1717   inline void clear_link_type();
 
 1718   static const int kLinkTypeFieldNumber = 134;
 
 1719   inline ::ndn_message::FaceQueryFilterMessage_LinkType link_type() 
const;
 
 1720   inline void set_link_type(::ndn_message::FaceQueryFilterMessage_LinkType value);
 
 1724   inline void set_has_face_id();
 
 1725   inline void clear_has_face_id();
 
 1726   inline void set_has_uri_scheme();
 
 1727   inline void clear_has_uri_scheme();
 
 1728   inline void set_has_uri();
 
 1729   inline void clear_has_uri();
 
 1730   inline void set_has_local_uri();
 
 1731   inline void clear_has_local_uri();
 
 1732   inline void set_has_face_scope();
 
 1733   inline void clear_has_face_scope();
 
 1734   inline void set_has_face_persistency();
 
 1735   inline void clear_has_face_persistency();
 
 1736   inline void set_has_link_type();
 
 1737   inline void clear_has_link_type();
 
 1739   ::google::protobuf::UnknownFieldSet _unknown_fields_;
 
 1741   ::google::protobuf::uint32 _has_bits_[1];
 
 1742   mutable int _cached_size_;
 
 1743   ::google::protobuf::uint64 face_id_;
 
 1744   ::std::string* uri_scheme_;
 
 1745   ::std::string* uri_;
 
 1746   ::std::string* local_uri_;
 
 1748   int face_persistency_;
 
 1750   friend void  protobuf_AddDesc_face_2dquery_2dfilter_2eproto();
 
 1751   friend void protobuf_AssignDesc_face_2dquery_2dfilter_2eproto();
 
 1752   friend void protobuf_ShutdownFile_face_2dquery_2dfilter_2eproto();
 
 1754   void InitAsDefaultInstance();
 
 1755   static FaceQueryFilterMessage_FaceQueryFilter* default_instance_;
 
 1759 class FaceQueryFilterMessage : 
public ::google::protobuf::Message {
 
 1761   FaceQueryFilterMessage();
 
 1762   virtual ~FaceQueryFilterMessage();
 
 1764   FaceQueryFilterMessage(
const FaceQueryFilterMessage& from);
 
 1766   inline FaceQueryFilterMessage& operator=(
const FaceQueryFilterMessage& from) {
 
 1771   inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
 const {
 
 1772     return _unknown_fields_;
 
 1775   inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
 
 1776     return &_unknown_fields_;
 
 1779   static const ::google::protobuf::Descriptor* descriptor();
 
 1780   static const FaceQueryFilterMessage& default_instance();
 
 1782   void Swap(FaceQueryFilterMessage* other);
 
 1786   FaceQueryFilterMessage* New() 
const;
 
 1787   void CopyFrom(const ::google::protobuf::Message& from);
 
 1788   void MergeFrom(const ::google::protobuf::Message& from);
 
 1789   void CopyFrom(
const FaceQueryFilterMessage& from);
 
 1790   void MergeFrom(
const FaceQueryFilterMessage& from);
 
 1792   bool IsInitialized() 
const;
 
 1794   int ByteSize() 
const;
 
 1795   bool MergePartialFromCodedStream(
 
 1796       ::google::protobuf::io::CodedInputStream* input);
 
 1797   void SerializeWithCachedSizes(
 
 1798       ::google::protobuf::io::CodedOutputStream* output) 
const;
 
 1799   ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) 
const;
 
 1800   int GetCachedSize()
 const { 
return _cached_size_; }
 
 1804   void SetCachedSize(
int size) 
const;
 
 1806   ::google::protobuf::Metadata GetMetadata() 
const;
 
 1810   typedef FaceQueryFilterMessage_FaceQueryFilter FaceQueryFilter;
 
 1812   typedef FaceQueryFilterMessage_FaceScope FaceScope;
 
 1813   static const FaceScope NON_LOCAL = FaceQueryFilterMessage_FaceScope_NON_LOCAL;
 
 1814   static const FaceScope LOCAL = FaceQueryFilterMessage_FaceScope_LOCAL;
 
 1815   static inline bool FaceScope_IsValid(
int value) {
 
 1816     return FaceQueryFilterMessage_FaceScope_IsValid(value);
 
 1818   static const FaceScope FaceScope_MIN =
 
 1819     FaceQueryFilterMessage_FaceScope_FaceScope_MIN;
 
 1820   static const FaceScope FaceScope_MAX =
 
 1821     FaceQueryFilterMessage_FaceScope_FaceScope_MAX;
 
 1822   static const int FaceScope_ARRAYSIZE =
 
 1823     FaceQueryFilterMessage_FaceScope_FaceScope_ARRAYSIZE;
 
 1824   static inline const ::google::protobuf::EnumDescriptor*
 
 1825   FaceScope_descriptor() {
 
 1826     return FaceQueryFilterMessage_FaceScope_descriptor();
 
 1828   static inline const ::std::string& FaceScope_Name(FaceScope value) {
 
 1829     return FaceQueryFilterMessage_FaceScope_Name(value);
 
 1831   static inline bool FaceScope_Parse(const ::std::string& name,
 
 1833     return FaceQueryFilterMessage_FaceScope_Parse(name, value);
 
 1836   typedef FaceQueryFilterMessage_FacePersistency FacePersistency;
 
 1837   static const FacePersistency PERSISTENT = FaceQueryFilterMessage_FacePersistency_PERSISTENT;
 
 1838   static const FacePersistency ON_DEMAND = FaceQueryFilterMessage_FacePersistency_ON_DEMAND;
 
 1839   static const FacePersistency PERMANENT = FaceQueryFilterMessage_FacePersistency_PERMANENT;
 
 1840   static inline bool FacePersistency_IsValid(
int value) {
 
 1841     return FaceQueryFilterMessage_FacePersistency_IsValid(value);
 
 1843   static const FacePersistency FacePersistency_MIN =
 
 1844     FaceQueryFilterMessage_FacePersistency_FacePersistency_MIN;
 
 1845   static const FacePersistency FacePersistency_MAX =
 
 1846     FaceQueryFilterMessage_FacePersistency_FacePersistency_MAX;
 
 1847   static const int FacePersistency_ARRAYSIZE =
 
 1848     FaceQueryFilterMessage_FacePersistency_FacePersistency_ARRAYSIZE;
 
 1849   static inline const ::google::protobuf::EnumDescriptor*
 
 1850   FacePersistency_descriptor() {
 
 1851     return FaceQueryFilterMessage_FacePersistency_descriptor();
 
 1853   static inline const ::std::string& FacePersistency_Name(FacePersistency value) {
 
 1854     return FaceQueryFilterMessage_FacePersistency_Name(value);
 
 1856   static inline bool FacePersistency_Parse(const ::std::string& name,
 
 1857       FacePersistency* value) {
 
 1858     return FaceQueryFilterMessage_FacePersistency_Parse(name, value);
 
 1861   typedef FaceQueryFilterMessage_LinkType LinkType;
 
 1862   static const LinkType POINT_TO_POINT = FaceQueryFilterMessage_LinkType_POINT_TO_POINT;
 
 1863   static const LinkType MULTI_ACCESS = FaceQueryFilterMessage_LinkType_MULTI_ACCESS;
 
 1864   static inline bool LinkType_IsValid(
int value) {
 
 1865     return FaceQueryFilterMessage_LinkType_IsValid(value);
 
 1867   static const LinkType LinkType_MIN =
 
 1868     FaceQueryFilterMessage_LinkType_LinkType_MIN;
 
 1869   static const LinkType LinkType_MAX =
 
 1870     FaceQueryFilterMessage_LinkType_LinkType_MAX;
 
 1871   static const int LinkType_ARRAYSIZE =
 
 1872     FaceQueryFilterMessage_LinkType_LinkType_ARRAYSIZE;
 
 1873   static inline const ::google::protobuf::EnumDescriptor*
 
 1874   LinkType_descriptor() {
 
 1875     return FaceQueryFilterMessage_LinkType_descriptor();
 
 1877   static inline const ::std::string& LinkType_Name(LinkType value) {
 
 1878     return FaceQueryFilterMessage_LinkType_Name(value);
 
 1880   static inline bool LinkType_Parse(const ::std::string& name,
 
 1882     return FaceQueryFilterMessage_LinkType_Parse(name, value);
 
 1888   inline int face_query_filter_size() 
const;
 
 1889   inline void clear_face_query_filter();
 
 1890   static const int kFaceQueryFilterFieldNumber = 150;
 
 1891   inline const ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter& face_query_filter(
int index) 
const;
 
 1892   inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* mutable_face_query_filter(
int index);
 
 1893   inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* add_face_query_filter();
 
 1894   inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >&
 
 1895       face_query_filter() 
const;
 
 1896   inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >*
 
 1897       mutable_face_query_filter();
 
 1902   ::google::protobuf::UnknownFieldSet _unknown_fields_;
 
 1904   ::google::protobuf::uint32 _has_bits_[1];
 
 1905   mutable int _cached_size_;
 
 1907   friend void  protobuf_AddDesc_face_2dquery_2dfilter_2eproto();
 
 1908   friend void protobuf_AssignDesc_face_2dquery_2dfilter_2eproto();
 
 1909   friend void protobuf_ShutdownFile_face_2dquery_2dfilter_2eproto();
 
 1911   void InitAsDefaultInstance();
 
 1912   static FaceQueryFilterMessage* default_instance_;
 
 1922 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_id()
 const {
 
 1923   return (_has_bits_[0] & 0x00000001u) != 0;
 
 1925 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_id() {
 
 1926   _has_bits_[0] |= 0x00000001u;
 
 1928 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_id() {
 
 1929   _has_bits_[0] &= ~0x00000001u;
 
 1931 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_id() {
 
 1932   face_id_ = GOOGLE_ULONGLONG(0);
 
 1933   clear_has_face_id();
 
 1935 inline ::google::protobuf::uint64 FaceQueryFilterMessage_FaceQueryFilter::face_id()
 const {
 
 1939 inline void FaceQueryFilterMessage_FaceQueryFilter::set_face_id(::google::protobuf::uint64 value) {
 
 1946 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_uri_scheme()
 const {
 
 1947   return (_has_bits_[0] & 0x00000002u) != 0;
 
 1949 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_uri_scheme() {
 
 1950   _has_bits_[0] |= 0x00000002u;
 
 1952 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_uri_scheme() {
 
 1953   _has_bits_[0] &= ~0x00000002u;
 
 1955 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_uri_scheme() {
 
 1956   if (uri_scheme_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 1957     uri_scheme_->clear();
 
 1959   clear_has_uri_scheme();
 
 1961 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::uri_scheme()
 const {
 
 1963   return *uri_scheme_;
 
 1965 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri_scheme(const ::std::string& value) {
 
 1966   set_has_uri_scheme();
 
 1967   if (uri_scheme_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 1968     uri_scheme_ = new ::std::string;
 
 1970   uri_scheme_->assign(value);
 
 1973 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri_scheme(
const char* value) {
 
 1974   set_has_uri_scheme();
 
 1975   if (uri_scheme_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 1976     uri_scheme_ = new ::std::string;
 
 1978   uri_scheme_->assign(value);
 
 1981 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri_scheme(
const char* value, 
size_t size) {
 
 1982   set_has_uri_scheme();
 
 1983   if (uri_scheme_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 1984     uri_scheme_ = new ::std::string;
 
 1986   uri_scheme_->assign(reinterpret_cast<const char*>(value), size);
 
 1989 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::mutable_uri_scheme() {
 
 1990   set_has_uri_scheme();
 
 1991   if (uri_scheme_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 1992     uri_scheme_ = new ::std::string;
 
 1997 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_uri_scheme() {
 
 1998   clear_has_uri_scheme();
 
 1999   if (uri_scheme_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2002     ::std::string* temp = uri_scheme_;
 
 2003     uri_scheme_ = 
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
 2007 inline void FaceQueryFilterMessage_FaceQueryFilter::set_allocated_uri_scheme(::std::string* uri_scheme) {
 
 2008   if (uri_scheme_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2012     set_has_uri_scheme();
 
 2013     uri_scheme_ = uri_scheme;
 
 2015     clear_has_uri_scheme();
 
 2016     uri_scheme_ = 
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
 2022 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_uri()
 const {
 
 2023   return (_has_bits_[0] & 0x00000004u) != 0;
 
 2025 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_uri() {
 
 2026   _has_bits_[0] |= 0x00000004u;
 
 2028 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_uri() {
 
 2029   _has_bits_[0] &= ~0x00000004u;
 
 2031 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_uri() {
 
 2032   if (uri_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2037 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::uri()
 const {
 
 2041 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(const ::std::string& value) {
 
 2043   if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2044     uri_ = new ::std::string;
 
 2046   uri_->assign(value);
 
 2049 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(
const char* value) {
 
 2051   if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2052     uri_ = new ::std::string;
 
 2054   uri_->assign(value);
 
 2057 inline void FaceQueryFilterMessage_FaceQueryFilter::set_uri(
const char* value, 
size_t size) {
 
 2059   if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2060     uri_ = new ::std::string;
 
 2062   uri_->assign(reinterpret_cast<const char*>(value), size);
 
 2065 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::mutable_uri() {
 
 2067   if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2068     uri_ = new ::std::string;
 
 2073 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_uri() {
 
 2075   if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2078     ::std::string* temp = uri_;
 
 2079     uri_ = 
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
 2083 inline void FaceQueryFilterMessage_FaceQueryFilter::set_allocated_uri(::std::string* uri) {
 
 2084   if (uri_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2092     uri_ = 
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
 2098 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_local_uri()
 const {
 
 2099   return (_has_bits_[0] & 0x00000008u) != 0;
 
 2101 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_local_uri() {
 
 2102   _has_bits_[0] |= 0x00000008u;
 
 2104 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_local_uri() {
 
 2105   _has_bits_[0] &= ~0x00000008u;
 
 2107 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_local_uri() {
 
 2108   if (local_uri_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2109     local_uri_->clear();
 
 2111   clear_has_local_uri();
 
 2113 inline const ::std::string& FaceQueryFilterMessage_FaceQueryFilter::local_uri()
 const {
 
 2117 inline void FaceQueryFilterMessage_FaceQueryFilter::set_local_uri(const ::std::string& value) {
 
 2118   set_has_local_uri();
 
 2119   if (local_uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2120     local_uri_ = new ::std::string;
 
 2122   local_uri_->assign(value);
 
 2125 inline void FaceQueryFilterMessage_FaceQueryFilter::set_local_uri(
const char* value) {
 
 2126   set_has_local_uri();
 
 2127   if (local_uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2128     local_uri_ = new ::std::string;
 
 2130   local_uri_->assign(value);
 
 2133 inline void FaceQueryFilterMessage_FaceQueryFilter::set_local_uri(
const char* value, 
size_t size) {
 
 2134   set_has_local_uri();
 
 2135   if (local_uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2136     local_uri_ = new ::std::string;
 
 2138   local_uri_->assign(reinterpret_cast<const char*>(value), size);
 
 2141 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::mutable_local_uri() {
 
 2142   set_has_local_uri();
 
 2143   if (local_uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2144     local_uri_ = new ::std::string;
 
 2149 inline ::std::string* FaceQueryFilterMessage_FaceQueryFilter::release_local_uri() {
 
 2150   clear_has_local_uri();
 
 2151   if (local_uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2154     ::std::string* temp = local_uri_;
 
 2155     local_uri_ = 
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
 2159 inline void FaceQueryFilterMessage_FaceQueryFilter::set_allocated_local_uri(::std::string* local_uri) {
 
 2160   if (local_uri_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
 
 2164     set_has_local_uri();
 
 2165     local_uri_ = local_uri;
 
 2167     clear_has_local_uri();
 
 2168     local_uri_ = 
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
 
 2174 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_scope()
 const {
 
 2175   return (_has_bits_[0] & 0x00000010u) != 0;
 
 2177 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_scope() {
 
 2178   _has_bits_[0] |= 0x00000010u;
 
 2180 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_scope() {
 
 2181   _has_bits_[0] &= ~0x00000010u;
 
 2183 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_scope() {
 
 2185   clear_has_face_scope();
 
 2187 inline ::ndn_message::FaceQueryFilterMessage_FaceScope FaceQueryFilterMessage_FaceQueryFilter::face_scope()
 const {
 
 2189   return static_cast< ::ndn_message::FaceQueryFilterMessage_FaceScope 
>(face_scope_);
 
 2191 inline void FaceQueryFilterMessage_FaceQueryFilter::set_face_scope(::ndn_message::FaceQueryFilterMessage_FaceScope value) {
 
 2192   assert(::ndn_message::FaceQueryFilterMessage_FaceScope_IsValid(value));
 
 2193   set_has_face_scope();
 
 2194   face_scope_ = value;
 
 2199 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_face_persistency()
 const {
 
 2200   return (_has_bits_[0] & 0x00000020u) != 0;
 
 2202 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_face_persistency() {
 
 2203   _has_bits_[0] |= 0x00000020u;
 
 2205 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_face_persistency() {
 
 2206   _has_bits_[0] &= ~0x00000020u;
 
 2208 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_face_persistency() {
 
 2209   face_persistency_ = 0;
 
 2210   clear_has_face_persistency();
 
 2212 inline ::ndn_message::FaceQueryFilterMessage_FacePersistency FaceQueryFilterMessage_FaceQueryFilter::face_persistency()
 const {
 
 2214   return static_cast< ::ndn_message::FaceQueryFilterMessage_FacePersistency 
>(face_persistency_);
 
 2216 inline void FaceQueryFilterMessage_FaceQueryFilter::set_face_persistency(::ndn_message::FaceQueryFilterMessage_FacePersistency value) {
 
 2217   assert(::ndn_message::FaceQueryFilterMessage_FacePersistency_IsValid(value));
 
 2218   set_has_face_persistency();
 
 2219   face_persistency_ = value;
 
 2224 inline bool FaceQueryFilterMessage_FaceQueryFilter::has_link_type()
 const {
 
 2225   return (_has_bits_[0] & 0x00000040u) != 0;
 
 2227 inline void FaceQueryFilterMessage_FaceQueryFilter::set_has_link_type() {
 
 2228   _has_bits_[0] |= 0x00000040u;
 
 2230 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_has_link_type() {
 
 2231   _has_bits_[0] &= ~0x00000040u;
 
 2233 inline void FaceQueryFilterMessage_FaceQueryFilter::clear_link_type() {
 
 2235   clear_has_link_type();
 
 2237 inline ::ndn_message::FaceQueryFilterMessage_LinkType FaceQueryFilterMessage_FaceQueryFilter::link_type()
 const {
 
 2239   return static_cast< ::ndn_message::FaceQueryFilterMessage_LinkType 
>(link_type_);
 
 2241 inline void FaceQueryFilterMessage_FaceQueryFilter::set_link_type(::ndn_message::FaceQueryFilterMessage_LinkType value) {
 
 2242   assert(::ndn_message::FaceQueryFilterMessage_LinkType_IsValid(value));
 
 2243   set_has_link_type();
 
 2253 inline int FaceQueryFilterMessage::face_query_filter_size()
 const {
 
 2254   return face_query_filter_.size();
 
 2256 inline void FaceQueryFilterMessage::clear_face_query_filter() {
 
 2257   face_query_filter_.Clear();
 
 2259 inline const ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter& FaceQueryFilterMessage::face_query_filter(
int index)
 const {
 
 2261   return face_query_filter_.Get(index);
 
 2263 inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* FaceQueryFilterMessage::mutable_face_query_filter(
int index) {
 
 2265   return face_query_filter_.Mutable(index);
 
 2267 inline ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter* FaceQueryFilterMessage::add_face_query_filter() {
 
 2269   return face_query_filter_.Add();
 
 2271 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >&
 
 2272 FaceQueryFilterMessage::face_query_filter()
 const {
 
 2274   return face_query_filter_;
 
 2276 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >*
 
 2277 FaceQueryFilterMessage::mutable_face_query_filter() {
 
 2279   return &face_query_filter_;
 
 2289 namespace protobuf {
 
 2291 template <> 
struct is_proto_enum< ::ndn_message::FaceQueryFilterMessage_FaceScope> : ::google::protobuf::internal::true_type {};
 
 2293 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_FaceScope>() {
 
 2294   return ::ndn_message::FaceQueryFilterMessage_FaceScope_descriptor();
 
 2296 template <> 
struct is_proto_enum< ::ndn_message::FaceQueryFilterMessage_FacePersistency> : ::google::protobuf::internal::true_type {};
 
 2298 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_FacePersistency>() {
 
 2299   return ::ndn_message::FaceQueryFilterMessage_FacePersistency_descriptor();
 
 2301 template <> 
struct is_proto_enum< ::ndn_message::FaceQueryFilterMessage_LinkType> : ::google::protobuf::internal::true_type {};
 
 2303 inline const EnumDescriptor* GetEnumDescriptor< ::ndn_message::FaceQueryFilterMessage_LinkType>() {
 
 2304   return ::ndn_message::FaceQueryFilterMessage_LinkType_descriptor();
 
 2313 #endif // GOOGLE_PROTOBUF_VERSION < 2006000 
 2315 #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-2016 Regents of the University of California. 
Definition: channel-status.pb.h:315