face-status.pb.h
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: face-status.proto
3 
4 #ifndef PROTOBUF_face_2dstatus_2eproto__INCLUDED
5 #define PROTOBUF_face_2dstatus_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 // For backwards compatibility with systems that install an older Protobuf (e.g. Ubuntu)),
12 // include the older output from protoc so that the sample program compiles.
13 #if GOOGLE_PROTOBUF_VERSION < 2005000
14 
15 #if GOOGLE_PROTOBUF_VERSION < 2004000
16 #error This file was generated by a newer version of protoc which is
17 #error incompatible with your Protocol Buffer headers. Please update
18 #error your headers.
19 #endif
20 #if 2004001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
21 #error This file was generated by an older version of protoc which is
22 #error incompatible with your Protocol Buffer headers. Please
23 #error regenerate this file with a newer version of protoc.
24 #endif
25 
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/repeated_field.h>
28 #include <google/protobuf/extension_set.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 // @@protoc_insertion_point(includes)
31 
32 namespace ndn_message {
33 
34 // Internal implementation detail -- do not call these.
35 void protobuf_AddDesc_face_2dstatus_2eproto();
36 void protobuf_AssignDesc_face_2dstatus_2eproto();
37 void protobuf_ShutdownFile_face_2dstatus_2eproto();
38 
39 class FaceStatusMessage;
40 class FaceStatusMessage_FaceStatus;
41 
42 // ===================================================================
43 
44 class FaceStatusMessage_FaceStatus : public ::google::protobuf::Message {
45  public:
48 
50 
51  inline FaceStatusMessage_FaceStatus& operator=(const FaceStatusMessage_FaceStatus& from) {
52  CopyFrom(from);
53  return *this;
54  }
55 
56  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
57  return _unknown_fields_;
58  }
59 
60  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
61  return &_unknown_fields_;
62  }
63 
64  static const ::google::protobuf::Descriptor* descriptor();
65  static const FaceStatusMessage_FaceStatus& default_instance();
66 
67  void Swap(FaceStatusMessage_FaceStatus* other);
68 
69  // implements Message ----------------------------------------------
70 
71  FaceStatusMessage_FaceStatus* New() const;
72  void CopyFrom(const ::google::protobuf::Message& from);
73  void MergeFrom(const ::google::protobuf::Message& from);
74  void CopyFrom(const FaceStatusMessage_FaceStatus& from);
75  void MergeFrom(const FaceStatusMessage_FaceStatus& from);
76  void Clear();
77  bool IsInitialized() const;
78 
79  int ByteSize() const;
80  bool MergePartialFromCodedStream(
81  ::google::protobuf::io::CodedInputStream* input);
82  void SerializeWithCachedSizes(
83  ::google::protobuf::io::CodedOutputStream* output) const;
84  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
85  int GetCachedSize() const { return _cached_size_; }
86  private:
87  void SharedCtor();
88  void SharedDtor();
89  void SetCachedSize(int size) const;
90  public:
91 
92  ::google::protobuf::Metadata GetMetadata() const;
93 
94  // nested types ----------------------------------------------------
95 
96  // accessors -------------------------------------------------------
97 
98  // required uint64 face_id = 105;
99  inline bool has_face_id() const;
100  inline void clear_face_id();
101  static const int kFaceIdFieldNumber = 105;
102  inline ::google::protobuf::uint64 face_id() const;
103  inline void set_face_id(::google::protobuf::uint64 value);
104 
105  // required string uri = 114;
106  inline bool has_uri() const;
107  inline void clear_uri();
108  static const int kUriFieldNumber = 114;
109  inline const ::std::string& uri() const;
110  inline void set_uri(const ::std::string& value);
111  inline void set_uri(const char* value);
112  inline void set_uri(const char* value, size_t size);
113  inline ::std::string* mutable_uri();
114  inline ::std::string* release_uri();
115 
116  // required string local_uri = 129;
117  inline bool has_local_uri() const;
118  inline void clear_local_uri();
119  static const int kLocalUriFieldNumber = 129;
120  inline const ::std::string& local_uri() const;
121  inline void set_local_uri(const ::std::string& value);
122  inline void set_local_uri(const char* value);
123  inline void set_local_uri(const char* value, size_t size);
124  inline ::std::string* mutable_local_uri();
125  inline ::std::string* release_local_uri();
126 
127  // optional uint64 expiration_period = 109;
128  inline bool has_expiration_period() const;
129  inline void clear_expiration_period();
130  static const int kExpirationPeriodFieldNumber = 109;
131  inline ::google::protobuf::uint64 expiration_period() const;
132  inline void set_expiration_period(::google::protobuf::uint64 value);
133 
134  // required uint64 face_scope = 132;
135  inline bool has_face_scope() const;
136  inline void clear_face_scope();
137  static const int kFaceScopeFieldNumber = 132;
138  inline ::google::protobuf::uint64 face_scope() const;
139  inline void set_face_scope(::google::protobuf::uint64 value);
140 
141  // required uint64 face_persistency = 133;
142  inline bool has_face_persistency() const;
143  inline void clear_face_persistency();
144  static const int kFacePersistencyFieldNumber = 133;
145  inline ::google::protobuf::uint64 face_persistency() const;
146  inline void set_face_persistency(::google::protobuf::uint64 value);
147 
148  // required uint64 link_type = 134;
149  inline bool has_link_type() const;
150  inline void clear_link_type();
151  static const int kLinkTypeFieldNumber = 134;
152  inline ::google::protobuf::uint64 link_type() const;
153  inline void set_link_type(::google::protobuf::uint64 value);
154 
155  // required uint64 n_in_interests = 144;
156  inline bool has_n_in_interests() const;
157  inline void clear_n_in_interests();
158  static const int kNInInterestsFieldNumber = 144;
159  inline ::google::protobuf::uint64 n_in_interests() const;
160  inline void set_n_in_interests(::google::protobuf::uint64 value);
161 
162  // required uint64 n_in_datas = 145;
163  inline bool has_n_in_datas() const;
164  inline void clear_n_in_datas();
165  static const int kNInDatasFieldNumber = 145;
166  inline ::google::protobuf::uint64 n_in_datas() const;
167  inline void set_n_in_datas(::google::protobuf::uint64 value);
168 
169  // required uint64 n_in_nacks = 151;
170  inline bool has_n_in_nacks() const;
171  inline void clear_n_in_nacks();
172  static const int kNInNacksFieldNumber = 151;
173  inline ::google::protobuf::uint64 n_in_nacks() const;
174  inline void set_n_in_nacks(::google::protobuf::uint64 value);
175 
176  // required uint64 n_out_interests = 146;
177  inline bool has_n_out_interests() const;
178  inline void clear_n_out_interests();
179  static const int kNOutInterestsFieldNumber = 146;
180  inline ::google::protobuf::uint64 n_out_interests() const;
181  inline void set_n_out_interests(::google::protobuf::uint64 value);
182 
183  // required uint64 n_out_datas = 147;
184  inline bool has_n_out_datas() const;
185  inline void clear_n_out_datas();
186  static const int kNOutDatasFieldNumber = 147;
187  inline ::google::protobuf::uint64 n_out_datas() const;
188  inline void set_n_out_datas(::google::protobuf::uint64 value);
189 
190  // required uint64 n_out_nacks = 152;
191  inline bool has_n_out_nacks() const;
192  inline void clear_n_out_nacks();
193  static const int kNOutNacksFieldNumber = 152;
194  inline ::google::protobuf::uint64 n_out_nacks() const;
195  inline void set_n_out_nacks(::google::protobuf::uint64 value);
196 
197  // required uint64 n_in_bytes = 148;
198  inline bool has_n_in_bytes() const;
199  inline void clear_n_in_bytes();
200  static const int kNInBytesFieldNumber = 148;
201  inline ::google::protobuf::uint64 n_in_bytes() const;
202  inline void set_n_in_bytes(::google::protobuf::uint64 value);
203 
204  // required uint64 n_out_bytes = 149;
205  inline bool has_n_out_bytes() const;
206  inline void clear_n_out_bytes();
207  static const int kNOutBytesFieldNumber = 149;
208  inline ::google::protobuf::uint64 n_out_bytes() const;
209  inline void set_n_out_bytes(::google::protobuf::uint64 value);
210 
211  // @@protoc_insertion_point(class_scope:ndn_message.FaceStatusMessage.FaceStatus)
212  private:
213  inline void set_has_face_id();
214  inline void clear_has_face_id();
215  inline void set_has_uri();
216  inline void clear_has_uri();
217  inline void set_has_local_uri();
218  inline void clear_has_local_uri();
219  inline void set_has_expiration_period();
220  inline void clear_has_expiration_period();
221  inline void set_has_face_scope();
222  inline void clear_has_face_scope();
223  inline void set_has_face_persistency();
224  inline void clear_has_face_persistency();
225  inline void set_has_link_type();
226  inline void clear_has_link_type();
227  inline void set_has_n_in_interests();
228  inline void clear_has_n_in_interests();
229  inline void set_has_n_in_datas();
230  inline void clear_has_n_in_datas();
231  inline void set_has_n_in_nacks();
232  inline void clear_has_n_in_nacks();
233  inline void set_has_n_out_interests();
234  inline void clear_has_n_out_interests();
235  inline void set_has_n_out_datas();
236  inline void clear_has_n_out_datas();
237  inline void set_has_n_out_nacks();
238  inline void clear_has_n_out_nacks();
239  inline void set_has_n_in_bytes();
240  inline void clear_has_n_in_bytes();
241  inline void set_has_n_out_bytes();
242  inline void clear_has_n_out_bytes();
243 
244  ::google::protobuf::UnknownFieldSet _unknown_fields_;
245 
246  ::google::protobuf::uint64 face_id_;
247  ::std::string* uri_;
248  ::std::string* local_uri_;
249  ::google::protobuf::uint64 expiration_period_;
250  ::google::protobuf::uint64 face_scope_;
251  ::google::protobuf::uint64 face_persistency_;
252  ::google::protobuf::uint64 link_type_;
253  ::google::protobuf::uint64 n_in_interests_;
254  ::google::protobuf::uint64 n_in_datas_;
255  ::google::protobuf::uint64 n_in_nacks_;
256  ::google::protobuf::uint64 n_out_interests_;
257  ::google::protobuf::uint64 n_out_datas_;
258  ::google::protobuf::uint64 n_out_nacks_;
259  ::google::protobuf::uint64 n_in_bytes_;
260  ::google::protobuf::uint64 n_out_bytes_;
261 
262  mutable int _cached_size_;
263  ::google::protobuf::uint32 _has_bits_[(15 + 31) / 32];
264 
265  friend void protobuf_AddDesc_face_2dstatus_2eproto();
266  friend void protobuf_AssignDesc_face_2dstatus_2eproto();
267  friend void protobuf_ShutdownFile_face_2dstatus_2eproto();
268 
269  void InitAsDefaultInstance();
270  static FaceStatusMessage_FaceStatus* default_instance_;
271 };
272 // -------------------------------------------------------------------
273 
274 class FaceStatusMessage : public ::google::protobuf::Message {
275  public:
277  virtual ~FaceStatusMessage();
278 
280 
281  inline FaceStatusMessage& operator=(const FaceStatusMessage& from) {
282  CopyFrom(from);
283  return *this;
284  }
285 
286  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
287  return _unknown_fields_;
288  }
289 
290  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
291  return &_unknown_fields_;
292  }
293 
294  static const ::google::protobuf::Descriptor* descriptor();
295  static const FaceStatusMessage& default_instance();
296 
297  void Swap(FaceStatusMessage* other);
298 
299  // implements Message ----------------------------------------------
300 
301  FaceStatusMessage* New() const;
302  void CopyFrom(const ::google::protobuf::Message& from);
303  void MergeFrom(const ::google::protobuf::Message& from);
304  void CopyFrom(const FaceStatusMessage& from);
305  void MergeFrom(const FaceStatusMessage& from);
306  void Clear();
307  bool IsInitialized() const;
308 
309  int ByteSize() const;
310  bool MergePartialFromCodedStream(
311  ::google::protobuf::io::CodedInputStream* input);
312  void SerializeWithCachedSizes(
313  ::google::protobuf::io::CodedOutputStream* output) const;
314  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
315  int GetCachedSize() const { return _cached_size_; }
316  private:
317  void SharedCtor();
318  void SharedDtor();
319  void SetCachedSize(int size) const;
320  public:
321 
322  ::google::protobuf::Metadata GetMetadata() const;
323 
324  // nested types ----------------------------------------------------
325 
327 
328  // accessors -------------------------------------------------------
329 
330  // repeated .ndn_message.FaceStatusMessage.FaceStatus face_status = 128;
331  inline int face_status_size() const;
332  inline void clear_face_status();
333  static const int kFaceStatusFieldNumber = 128;
334  inline const ::ndn_message::FaceStatusMessage_FaceStatus& face_status(int index) const;
335  inline ::ndn_message::FaceStatusMessage_FaceStatus* mutable_face_status(int index);
336  inline ::ndn_message::FaceStatusMessage_FaceStatus* add_face_status();
337  inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceStatusMessage_FaceStatus >&
338  face_status() const;
339  inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceStatusMessage_FaceStatus >*
340  mutable_face_status();
341 
342  // @@protoc_insertion_point(class_scope:ndn_message.FaceStatusMessage)
343  private:
344 
345  ::google::protobuf::UnknownFieldSet _unknown_fields_;
346 
348 
349  mutable int _cached_size_;
350  ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
351 
352  friend void protobuf_AddDesc_face_2dstatus_2eproto();
353  friend void protobuf_AssignDesc_face_2dstatus_2eproto();
354  friend void protobuf_ShutdownFile_face_2dstatus_2eproto();
355 
356  void InitAsDefaultInstance();
357  static FaceStatusMessage* default_instance_;
358 };
359 // ===================================================================
360 
361 
362 // ===================================================================
363 
364 // FaceStatusMessage_FaceStatus
365 
366 // required uint64 face_id = 105;
367 inline bool FaceStatusMessage_FaceStatus::has_face_id() const {
368  return (_has_bits_[0] & 0x00000001u) != 0;
369 }
370 inline void FaceStatusMessage_FaceStatus::set_has_face_id() {
371  _has_bits_[0] |= 0x00000001u;
372 }
373 inline void FaceStatusMessage_FaceStatus::clear_has_face_id() {
374  _has_bits_[0] &= ~0x00000001u;
375 }
376 inline void FaceStatusMessage_FaceStatus::clear_face_id() {
377  face_id_ = GOOGLE_ULONGLONG(0);
378  clear_has_face_id();
379 }
380 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::face_id() const {
381  return face_id_;
382 }
383 inline void FaceStatusMessage_FaceStatus::set_face_id(::google::protobuf::uint64 value) {
384  set_has_face_id();
385  face_id_ = value;
386 }
387 
388 // required string uri = 114;
389 inline bool FaceStatusMessage_FaceStatus::has_uri() const {
390  return (_has_bits_[0] & 0x00000002u) != 0;
391 }
392 inline void FaceStatusMessage_FaceStatus::set_has_uri() {
393  _has_bits_[0] |= 0x00000002u;
394 }
395 inline void FaceStatusMessage_FaceStatus::clear_has_uri() {
396  _has_bits_[0] &= ~0x00000002u;
397 }
398 inline void FaceStatusMessage_FaceStatus::clear_uri() {
399  if (uri_ != &::google::protobuf::internal::kEmptyString) {
400  uri_->clear();
401  }
402  clear_has_uri();
403 }
404 inline const ::std::string& FaceStatusMessage_FaceStatus::uri() const {
405  return *uri_;
406 }
407 inline void FaceStatusMessage_FaceStatus::set_uri(const ::std::string& value) {
408  set_has_uri();
409  if (uri_ == &::google::protobuf::internal::kEmptyString) {
410  uri_ = new ::std::string;
411  }
412  uri_->assign(value);
413 }
414 inline void FaceStatusMessage_FaceStatus::set_uri(const char* value) {
415  set_has_uri();
416  if (uri_ == &::google::protobuf::internal::kEmptyString) {
417  uri_ = new ::std::string;
418  }
419  uri_->assign(value);
420 }
421 inline void FaceStatusMessage_FaceStatus::set_uri(const char* value, size_t size) {
422  set_has_uri();
423  if (uri_ == &::google::protobuf::internal::kEmptyString) {
424  uri_ = new ::std::string;
425  }
426  uri_->assign(reinterpret_cast<const char*>(value), size);
427 }
428 inline ::std::string* FaceStatusMessage_FaceStatus::mutable_uri() {
429  set_has_uri();
430  if (uri_ == &::google::protobuf::internal::kEmptyString) {
431  uri_ = new ::std::string;
432  }
433  return uri_;
434 }
435 inline ::std::string* FaceStatusMessage_FaceStatus::release_uri() {
436  clear_has_uri();
437  if (uri_ == &::google::protobuf::internal::kEmptyString) {
438  return NULL;
439  } else {
440  ::std::string* temp = uri_;
441  uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
442  return temp;
443  }
444 }
445 
446 // required string local_uri = 129;
447 inline bool FaceStatusMessage_FaceStatus::has_local_uri() const {
448  return (_has_bits_[0] & 0x00000004u) != 0;
449 }
450 inline void FaceStatusMessage_FaceStatus::set_has_local_uri() {
451  _has_bits_[0] |= 0x00000004u;
452 }
453 inline void FaceStatusMessage_FaceStatus::clear_has_local_uri() {
454  _has_bits_[0] &= ~0x00000004u;
455 }
456 inline void FaceStatusMessage_FaceStatus::clear_local_uri() {
457  if (local_uri_ != &::google::protobuf::internal::kEmptyString) {
458  local_uri_->clear();
459  }
460  clear_has_local_uri();
461 }
462 inline const ::std::string& FaceStatusMessage_FaceStatus::local_uri() const {
463  return *local_uri_;
464 }
465 inline void FaceStatusMessage_FaceStatus::set_local_uri(const ::std::string& value) {
466  set_has_local_uri();
467  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
468  local_uri_ = new ::std::string;
469  }
470  local_uri_->assign(value);
471 }
472 inline void FaceStatusMessage_FaceStatus::set_local_uri(const char* value) {
473  set_has_local_uri();
474  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
475  local_uri_ = new ::std::string;
476  }
477  local_uri_->assign(value);
478 }
479 inline void FaceStatusMessage_FaceStatus::set_local_uri(const char* value, size_t size) {
480  set_has_local_uri();
481  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
482  local_uri_ = new ::std::string;
483  }
484  local_uri_->assign(reinterpret_cast<const char*>(value), size);
485 }
486 inline ::std::string* FaceStatusMessage_FaceStatus::mutable_local_uri() {
487  set_has_local_uri();
488  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
489  local_uri_ = new ::std::string;
490  }
491  return local_uri_;
492 }
493 inline ::std::string* FaceStatusMessage_FaceStatus::release_local_uri() {
494  clear_has_local_uri();
495  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
496  return NULL;
497  } else {
498  ::std::string* temp = local_uri_;
499  local_uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
500  return temp;
501  }
502 }
503 
504 // optional uint64 expiration_period = 109;
505 inline bool FaceStatusMessage_FaceStatus::has_expiration_period() const {
506  return (_has_bits_[0] & 0x00000008u) != 0;
507 }
508 inline void FaceStatusMessage_FaceStatus::set_has_expiration_period() {
509  _has_bits_[0] |= 0x00000008u;
510 }
511 inline void FaceStatusMessage_FaceStatus::clear_has_expiration_period() {
512  _has_bits_[0] &= ~0x00000008u;
513 }
514 inline void FaceStatusMessage_FaceStatus::clear_expiration_period() {
515  expiration_period_ = GOOGLE_ULONGLONG(0);
516  clear_has_expiration_period();
517 }
518 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::expiration_period() const {
519  return expiration_period_;
520 }
521 inline void FaceStatusMessage_FaceStatus::set_expiration_period(::google::protobuf::uint64 value) {
522  set_has_expiration_period();
523  expiration_period_ = value;
524 }
525 
526 // required uint64 face_scope = 132;
527 inline bool FaceStatusMessage_FaceStatus::has_face_scope() const {
528  return (_has_bits_[0] & 0x00000010u) != 0;
529 }
530 inline void FaceStatusMessage_FaceStatus::set_has_face_scope() {
531  _has_bits_[0] |= 0x00000010u;
532 }
533 inline void FaceStatusMessage_FaceStatus::clear_has_face_scope() {
534  _has_bits_[0] &= ~0x00000010u;
535 }
536 inline void FaceStatusMessage_FaceStatus::clear_face_scope() {
537  face_scope_ = GOOGLE_ULONGLONG(0);
538  clear_has_face_scope();
539 }
540 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::face_scope() const {
541  return face_scope_;
542 }
543 inline void FaceStatusMessage_FaceStatus::set_face_scope(::google::protobuf::uint64 value) {
544  set_has_face_scope();
545  face_scope_ = value;
546 }
547 
548 // required uint64 face_persistency = 133;
549 inline bool FaceStatusMessage_FaceStatus::has_face_persistency() const {
550  return (_has_bits_[0] & 0x00000020u) != 0;
551 }
552 inline void FaceStatusMessage_FaceStatus::set_has_face_persistency() {
553  _has_bits_[0] |= 0x00000020u;
554 }
555 inline void FaceStatusMessage_FaceStatus::clear_has_face_persistency() {
556  _has_bits_[0] &= ~0x00000020u;
557 }
558 inline void FaceStatusMessage_FaceStatus::clear_face_persistency() {
559  face_persistency_ = GOOGLE_ULONGLONG(0);
560  clear_has_face_persistency();
561 }
562 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::face_persistency() const {
563  return face_persistency_;
564 }
565 inline void FaceStatusMessage_FaceStatus::set_face_persistency(::google::protobuf::uint64 value) {
566  set_has_face_persistency();
567  face_persistency_ = value;
568 }
569 
570 // required uint64 link_type = 134;
571 inline bool FaceStatusMessage_FaceStatus::has_link_type() const {
572  return (_has_bits_[0] & 0x00000040u) != 0;
573 }
574 inline void FaceStatusMessage_FaceStatus::set_has_link_type() {
575  _has_bits_[0] |= 0x00000040u;
576 }
577 inline void FaceStatusMessage_FaceStatus::clear_has_link_type() {
578  _has_bits_[0] &= ~0x00000040u;
579 }
580 inline void FaceStatusMessage_FaceStatus::clear_link_type() {
581  link_type_ = GOOGLE_ULONGLONG(0);
582  clear_has_link_type();
583 }
584 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::link_type() const {
585  return link_type_;
586 }
587 inline void FaceStatusMessage_FaceStatus::set_link_type(::google::protobuf::uint64 value) {
588  set_has_link_type();
589  link_type_ = value;
590 }
591 
592 // required uint64 n_in_interests = 144;
593 inline bool FaceStatusMessage_FaceStatus::has_n_in_interests() const {
594  return (_has_bits_[0] & 0x00000080u) != 0;
595 }
596 inline void FaceStatusMessage_FaceStatus::set_has_n_in_interests() {
597  _has_bits_[0] |= 0x00000080u;
598 }
599 inline void FaceStatusMessage_FaceStatus::clear_has_n_in_interests() {
600  _has_bits_[0] &= ~0x00000080u;
601 }
602 inline void FaceStatusMessage_FaceStatus::clear_n_in_interests() {
603  n_in_interests_ = GOOGLE_ULONGLONG(0);
604  clear_has_n_in_interests();
605 }
606 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_in_interests() const {
607  return n_in_interests_;
608 }
609 inline void FaceStatusMessage_FaceStatus::set_n_in_interests(::google::protobuf::uint64 value) {
610  set_has_n_in_interests();
611  n_in_interests_ = value;
612 }
613 
614 // required uint64 n_in_datas = 145;
615 inline bool FaceStatusMessage_FaceStatus::has_n_in_datas() const {
616  return (_has_bits_[0] & 0x00000100u) != 0;
617 }
618 inline void FaceStatusMessage_FaceStatus::set_has_n_in_datas() {
619  _has_bits_[0] |= 0x00000100u;
620 }
621 inline void FaceStatusMessage_FaceStatus::clear_has_n_in_datas() {
622  _has_bits_[0] &= ~0x00000100u;
623 }
624 inline void FaceStatusMessage_FaceStatus::clear_n_in_datas() {
625  n_in_datas_ = GOOGLE_ULONGLONG(0);
626  clear_has_n_in_datas();
627 }
628 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_in_datas() const {
629  return n_in_datas_;
630 }
631 inline void FaceStatusMessage_FaceStatus::set_n_in_datas(::google::protobuf::uint64 value) {
632  set_has_n_in_datas();
633  n_in_datas_ = value;
634 }
635 
636 // required uint64 n_in_nacks = 151;
637 inline bool FaceStatusMessage_FaceStatus::has_n_in_nacks() const {
638  return (_has_bits_[0] & 0x00000200u) != 0;
639 }
640 inline void FaceStatusMessage_FaceStatus::set_has_n_in_nacks() {
641  _has_bits_[0] |= 0x00000200u;
642 }
643 inline void FaceStatusMessage_FaceStatus::clear_has_n_in_nacks() {
644  _has_bits_[0] &= ~0x00000200u;
645 }
646 inline void FaceStatusMessage_FaceStatus::clear_n_in_nacks() {
647  n_in_nacks_ = GOOGLE_ULONGLONG(0);
648  clear_has_n_in_nacks();
649 }
650 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_in_nacks() const {
651  return n_in_nacks_;
652 }
653 inline void FaceStatusMessage_FaceStatus::set_n_in_nacks(::google::protobuf::uint64 value) {
654  set_has_n_in_nacks();
655  n_in_nacks_ = value;
656 }
657 
658 // required uint64 n_out_interests = 146;
659 inline bool FaceStatusMessage_FaceStatus::has_n_out_interests() const {
660  return (_has_bits_[0] & 0x00000400u) != 0;
661 }
662 inline void FaceStatusMessage_FaceStatus::set_has_n_out_interests() {
663  _has_bits_[0] |= 0x00000400u;
664 }
665 inline void FaceStatusMessage_FaceStatus::clear_has_n_out_interests() {
666  _has_bits_[0] &= ~0x00000400u;
667 }
668 inline void FaceStatusMessage_FaceStatus::clear_n_out_interests() {
669  n_out_interests_ = GOOGLE_ULONGLONG(0);
670  clear_has_n_out_interests();
671 }
672 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_out_interests() const {
673  return n_out_interests_;
674 }
675 inline void FaceStatusMessage_FaceStatus::set_n_out_interests(::google::protobuf::uint64 value) {
676  set_has_n_out_interests();
677  n_out_interests_ = value;
678 }
679 
680 // required uint64 n_out_datas = 147;
681 inline bool FaceStatusMessage_FaceStatus::has_n_out_datas() const {
682  return (_has_bits_[0] & 0x00000800u) != 0;
683 }
684 inline void FaceStatusMessage_FaceStatus::set_has_n_out_datas() {
685  _has_bits_[0] |= 0x00000800u;
686 }
687 inline void FaceStatusMessage_FaceStatus::clear_has_n_out_datas() {
688  _has_bits_[0] &= ~0x00000800u;
689 }
690 inline void FaceStatusMessage_FaceStatus::clear_n_out_datas() {
691  n_out_datas_ = GOOGLE_ULONGLONG(0);
692  clear_has_n_out_datas();
693 }
694 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_out_datas() const {
695  return n_out_datas_;
696 }
697 inline void FaceStatusMessage_FaceStatus::set_n_out_datas(::google::protobuf::uint64 value) {
698  set_has_n_out_datas();
699  n_out_datas_ = value;
700 }
701 
702 // required uint64 n_out_nacks = 152;
703 inline bool FaceStatusMessage_FaceStatus::has_n_out_nacks() const {
704  return (_has_bits_[0] & 0x00001000u) != 0;
705 }
706 inline void FaceStatusMessage_FaceStatus::set_has_n_out_nacks() {
707  _has_bits_[0] |= 0x00001000u;
708 }
709 inline void FaceStatusMessage_FaceStatus::clear_has_n_out_nacks() {
710  _has_bits_[0] &= ~0x00001000u;
711 }
712 inline void FaceStatusMessage_FaceStatus::clear_n_out_nacks() {
713  n_out_nacks_ = GOOGLE_ULONGLONG(0);
714  clear_has_n_out_nacks();
715 }
716 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_out_nacks() const {
717  return n_out_nacks_;
718 }
719 inline void FaceStatusMessage_FaceStatus::set_n_out_nacks(::google::protobuf::uint64 value) {
720  set_has_n_out_nacks();
721  n_out_nacks_ = value;
722 }
723 
724 // required uint64 n_in_bytes = 148;
725 inline bool FaceStatusMessage_FaceStatus::has_n_in_bytes() const {
726  return (_has_bits_[0] & 0x00002000u) != 0;
727 }
728 inline void FaceStatusMessage_FaceStatus::set_has_n_in_bytes() {
729  _has_bits_[0] |= 0x00002000u;
730 }
731 inline void FaceStatusMessage_FaceStatus::clear_has_n_in_bytes() {
732  _has_bits_[0] &= ~0x00002000u;
733 }
734 inline void FaceStatusMessage_FaceStatus::clear_n_in_bytes() {
735  n_in_bytes_ = GOOGLE_ULONGLONG(0);
736  clear_has_n_in_bytes();
737 }
738 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_in_bytes() const {
739  return n_in_bytes_;
740 }
741 inline void FaceStatusMessage_FaceStatus::set_n_in_bytes(::google::protobuf::uint64 value) {
742  set_has_n_in_bytes();
743  n_in_bytes_ = value;
744 }
745 
746 // required uint64 n_out_bytes = 149;
747 inline bool FaceStatusMessage_FaceStatus::has_n_out_bytes() const {
748  return (_has_bits_[0] & 0x00004000u) != 0;
749 }
750 inline void FaceStatusMessage_FaceStatus::set_has_n_out_bytes() {
751  _has_bits_[0] |= 0x00004000u;
752 }
753 inline void FaceStatusMessage_FaceStatus::clear_has_n_out_bytes() {
754  _has_bits_[0] &= ~0x00004000u;
755 }
756 inline void FaceStatusMessage_FaceStatus::clear_n_out_bytes() {
757  n_out_bytes_ = GOOGLE_ULONGLONG(0);
758  clear_has_n_out_bytes();
759 }
760 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_out_bytes() const {
761  return n_out_bytes_;
762 }
763 inline void FaceStatusMessage_FaceStatus::set_n_out_bytes(::google::protobuf::uint64 value) {
764  set_has_n_out_bytes();
765  n_out_bytes_ = value;
766 }
767 
768 // -------------------------------------------------------------------
769 
770 // FaceStatusMessage
771 
772 // repeated .ndn_message.FaceStatusMessage.FaceStatus face_status = 128;
773 inline int FaceStatusMessage::face_status_size() const {
774  return face_status_.size();
775 }
776 inline void FaceStatusMessage::clear_face_status() {
777  face_status_.Clear();
778 }
779 inline const ::ndn_message::FaceStatusMessage_FaceStatus& FaceStatusMessage::face_status(int index) const {
780  return face_status_.Get(index);
781 }
782 inline ::ndn_message::FaceStatusMessage_FaceStatus* FaceStatusMessage::mutable_face_status(int index) {
783  return face_status_.Mutable(index);
784 }
785 inline ::ndn_message::FaceStatusMessage_FaceStatus* FaceStatusMessage::add_face_status() {
786  return face_status_.Add();
787 }
788 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceStatusMessage_FaceStatus >&
789 FaceStatusMessage::face_status() const {
790  return face_status_;
791 }
792 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceStatusMessage_FaceStatus >*
793 FaceStatusMessage::mutable_face_status() {
794  return &face_status_;
795 }
796 
797 
798 // @@protoc_insertion_point(namespace_scope)
799 
800 } // namespace ndn_message
801 
802 #ifndef SWIG
803 namespace google {
804 namespace protobuf {
805 
806 
807 } // namespace google
808 } // namespace protobuf
809 #endif // SWIG
810 
811 // @@protoc_insertion_point(global_scope)
812 
813 #elif GOOGLE_PROTOBUF_VERSION < 2006000
814 
815 #if GOOGLE_PROTOBUF_VERSION < 2005000
816 #error This file was generated by a newer version of protoc which is
817 #error incompatible with your Protocol Buffer headers. Please update
818 #error your headers.
819 #endif
820 #if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
821 #error This file was generated by an older version of protoc which is
822 #error incompatible with your Protocol Buffer headers. Please
823 #error regenerate this file with a newer version of protoc.
824 #endif
825 
826 #include <google/protobuf/generated_message_util.h>
827 #include <google/protobuf/message.h>
828 #include <google/protobuf/repeated_field.h>
829 #include <google/protobuf/extension_set.h>
830 #include <google/protobuf/unknown_field_set.h>
831 // @@protoc_insertion_point(includes)
832 
833 namespace ndn_message {
834 
835 // Internal implementation detail -- do not call these.
836 void protobuf_AddDesc_face_2dstatus_2eproto();
837 void protobuf_AssignDesc_face_2dstatus_2eproto();
838 void protobuf_ShutdownFile_face_2dstatus_2eproto();
839 
840 class FaceStatusMessage;
841 class FaceStatusMessage_FaceStatus;
842 
843 // ===================================================================
844 
845 class FaceStatusMessage_FaceStatus : public ::google::protobuf::Message {
846  public:
847  FaceStatusMessage_FaceStatus();
848  virtual ~FaceStatusMessage_FaceStatus();
849 
850  FaceStatusMessage_FaceStatus(const FaceStatusMessage_FaceStatus& from);
851 
852  inline FaceStatusMessage_FaceStatus& operator=(const FaceStatusMessage_FaceStatus& from) {
853  CopyFrom(from);
854  return *this;
855  }
856 
857  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
858  return _unknown_fields_;
859  }
860 
861  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
862  return &_unknown_fields_;
863  }
864 
865  static const ::google::protobuf::Descriptor* descriptor();
866  static const FaceStatusMessage_FaceStatus& default_instance();
867 
868  void Swap(FaceStatusMessage_FaceStatus* other);
869 
870  // implements Message ----------------------------------------------
871 
872  FaceStatusMessage_FaceStatus* New() const;
873  void CopyFrom(const ::google::protobuf::Message& from);
874  void MergeFrom(const ::google::protobuf::Message& from);
875  void CopyFrom(const FaceStatusMessage_FaceStatus& from);
876  void MergeFrom(const FaceStatusMessage_FaceStatus& from);
877  void Clear();
878  bool IsInitialized() const;
879 
880  int ByteSize() const;
881  bool MergePartialFromCodedStream(
882  ::google::protobuf::io::CodedInputStream* input);
883  void SerializeWithCachedSizes(
884  ::google::protobuf::io::CodedOutputStream* output) const;
885  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
886  int GetCachedSize() const { return _cached_size_; }
887  private:
888  void SharedCtor();
889  void SharedDtor();
890  void SetCachedSize(int size) const;
891  public:
892 
893  ::google::protobuf::Metadata GetMetadata() const;
894 
895  // nested types ----------------------------------------------------
896 
897  // accessors -------------------------------------------------------
898 
899  // required uint64 face_id = 105;
900  inline bool has_face_id() const;
901  inline void clear_face_id();
902  static const int kFaceIdFieldNumber = 105;
903  inline ::google::protobuf::uint64 face_id() const;
904  inline void set_face_id(::google::protobuf::uint64 value);
905 
906  // required string uri = 114;
907  inline bool has_uri() const;
908  inline void clear_uri();
909  static const int kUriFieldNumber = 114;
910  inline const ::std::string& uri() const;
911  inline void set_uri(const ::std::string& value);
912  inline void set_uri(const char* value);
913  inline void set_uri(const char* value, size_t size);
914  inline ::std::string* mutable_uri();
915  inline ::std::string* release_uri();
916  inline void set_allocated_uri(::std::string* uri);
917 
918  // required string local_uri = 129;
919  inline bool has_local_uri() const;
920  inline void clear_local_uri();
921  static const int kLocalUriFieldNumber = 129;
922  inline const ::std::string& local_uri() const;
923  inline void set_local_uri(const ::std::string& value);
924  inline void set_local_uri(const char* value);
925  inline void set_local_uri(const char* value, size_t size);
926  inline ::std::string* mutable_local_uri();
927  inline ::std::string* release_local_uri();
928  inline void set_allocated_local_uri(::std::string* local_uri);
929 
930  // optional uint64 expiration_period = 109;
931  inline bool has_expiration_period() const;
932  inline void clear_expiration_period();
933  static const int kExpirationPeriodFieldNumber = 109;
934  inline ::google::protobuf::uint64 expiration_period() const;
935  inline void set_expiration_period(::google::protobuf::uint64 value);
936 
937  // required uint64 face_scope = 132;
938  inline bool has_face_scope() const;
939  inline void clear_face_scope();
940  static const int kFaceScopeFieldNumber = 132;
941  inline ::google::protobuf::uint64 face_scope() const;
942  inline void set_face_scope(::google::protobuf::uint64 value);
943 
944  // required uint64 face_persistency = 133;
945  inline bool has_face_persistency() const;
946  inline void clear_face_persistency();
947  static const int kFacePersistencyFieldNumber = 133;
948  inline ::google::protobuf::uint64 face_persistency() const;
949  inline void set_face_persistency(::google::protobuf::uint64 value);
950 
951  // required uint64 link_type = 134;
952  inline bool has_link_type() const;
953  inline void clear_link_type();
954  static const int kLinkTypeFieldNumber = 134;
955  inline ::google::protobuf::uint64 link_type() const;
956  inline void set_link_type(::google::protobuf::uint64 value);
957 
958  // required uint64 n_in_interests = 144;
959  inline bool has_n_in_interests() const;
960  inline void clear_n_in_interests();
961  static const int kNInInterestsFieldNumber = 144;
962  inline ::google::protobuf::uint64 n_in_interests() const;
963  inline void set_n_in_interests(::google::protobuf::uint64 value);
964 
965  // required uint64 n_in_datas = 145;
966  inline bool has_n_in_datas() const;
967  inline void clear_n_in_datas();
968  static const int kNInDatasFieldNumber = 145;
969  inline ::google::protobuf::uint64 n_in_datas() const;
970  inline void set_n_in_datas(::google::protobuf::uint64 value);
971 
972  // required uint64 n_in_nacks = 151;
973  inline bool has_n_in_nacks() const;
974  inline void clear_n_in_nacks();
975  static const int kNInNacksFieldNumber = 151;
976  inline ::google::protobuf::uint64 n_in_nacks() const;
977  inline void set_n_in_nacks(::google::protobuf::uint64 value);
978 
979  // required uint64 n_out_interests = 146;
980  inline bool has_n_out_interests() const;
981  inline void clear_n_out_interests();
982  static const int kNOutInterestsFieldNumber = 146;
983  inline ::google::protobuf::uint64 n_out_interests() const;
984  inline void set_n_out_interests(::google::protobuf::uint64 value);
985 
986  // required uint64 n_out_datas = 147;
987  inline bool has_n_out_datas() const;
988  inline void clear_n_out_datas();
989  static const int kNOutDatasFieldNumber = 147;
990  inline ::google::protobuf::uint64 n_out_datas() const;
991  inline void set_n_out_datas(::google::protobuf::uint64 value);
992 
993  // required uint64 n_out_nacks = 152;
994  inline bool has_n_out_nacks() const;
995  inline void clear_n_out_nacks();
996  static const int kNOutNacksFieldNumber = 152;
997  inline ::google::protobuf::uint64 n_out_nacks() const;
998  inline void set_n_out_nacks(::google::protobuf::uint64 value);
999 
1000  // required uint64 n_in_bytes = 148;
1001  inline bool has_n_in_bytes() const;
1002  inline void clear_n_in_bytes();
1003  static const int kNInBytesFieldNumber = 148;
1004  inline ::google::protobuf::uint64 n_in_bytes() const;
1005  inline void set_n_in_bytes(::google::protobuf::uint64 value);
1006 
1007  // required uint64 n_out_bytes = 149;
1008  inline bool has_n_out_bytes() const;
1009  inline void clear_n_out_bytes();
1010  static const int kNOutBytesFieldNumber = 149;
1011  inline ::google::protobuf::uint64 n_out_bytes() const;
1012  inline void set_n_out_bytes(::google::protobuf::uint64 value);
1013 
1014  // @@protoc_insertion_point(class_scope:ndn_message.FaceStatusMessage.FaceStatus)
1015  private:
1016  inline void set_has_face_id();
1017  inline void clear_has_face_id();
1018  inline void set_has_uri();
1019  inline void clear_has_uri();
1020  inline void set_has_local_uri();
1021  inline void clear_has_local_uri();
1022  inline void set_has_expiration_period();
1023  inline void clear_has_expiration_period();
1024  inline void set_has_face_scope();
1025  inline void clear_has_face_scope();
1026  inline void set_has_face_persistency();
1027  inline void clear_has_face_persistency();
1028  inline void set_has_link_type();
1029  inline void clear_has_link_type();
1030  inline void set_has_n_in_interests();
1031  inline void clear_has_n_in_interests();
1032  inline void set_has_n_in_datas();
1033  inline void clear_has_n_in_datas();
1034  inline void set_has_n_in_nacks();
1035  inline void clear_has_n_in_nacks();
1036  inline void set_has_n_out_interests();
1037  inline void clear_has_n_out_interests();
1038  inline void set_has_n_out_datas();
1039  inline void clear_has_n_out_datas();
1040  inline void set_has_n_out_nacks();
1041  inline void clear_has_n_out_nacks();
1042  inline void set_has_n_in_bytes();
1043  inline void clear_has_n_in_bytes();
1044  inline void set_has_n_out_bytes();
1045  inline void clear_has_n_out_bytes();
1046 
1047  ::google::protobuf::UnknownFieldSet _unknown_fields_;
1048 
1049  ::google::protobuf::uint64 face_id_;
1050  ::std::string* uri_;
1051  ::std::string* local_uri_;
1052  ::google::protobuf::uint64 expiration_period_;
1053  ::google::protobuf::uint64 face_scope_;
1054  ::google::protobuf::uint64 face_persistency_;
1055  ::google::protobuf::uint64 link_type_;
1056  ::google::protobuf::uint64 n_in_interests_;
1057  ::google::protobuf::uint64 n_in_datas_;
1058  ::google::protobuf::uint64 n_in_nacks_;
1059  ::google::protobuf::uint64 n_out_interests_;
1060  ::google::protobuf::uint64 n_out_datas_;
1061  ::google::protobuf::uint64 n_out_nacks_;
1062  ::google::protobuf::uint64 n_in_bytes_;
1063  ::google::protobuf::uint64 n_out_bytes_;
1064 
1065  mutable int _cached_size_;
1066  ::google::protobuf::uint32 _has_bits_[(15 + 31) / 32];
1067 
1068  friend void protobuf_AddDesc_face_2dstatus_2eproto();
1069  friend void protobuf_AssignDesc_face_2dstatus_2eproto();
1070  friend void protobuf_ShutdownFile_face_2dstatus_2eproto();
1071 
1072  void InitAsDefaultInstance();
1073  static FaceStatusMessage_FaceStatus* default_instance_;
1074 };
1075 // -------------------------------------------------------------------
1076 
1077 class FaceStatusMessage : public ::google::protobuf::Message {
1078  public:
1079  FaceStatusMessage();
1080  virtual ~FaceStatusMessage();
1081 
1082  FaceStatusMessage(const FaceStatusMessage& from);
1083 
1084  inline FaceStatusMessage& operator=(const FaceStatusMessage& from) {
1085  CopyFrom(from);
1086  return *this;
1087  }
1088 
1089  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1090  return _unknown_fields_;
1091  }
1092 
1093  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1094  return &_unknown_fields_;
1095  }
1096 
1097  static const ::google::protobuf::Descriptor* descriptor();
1098  static const FaceStatusMessage& default_instance();
1099 
1100  void Swap(FaceStatusMessage* other);
1101 
1102  // implements Message ----------------------------------------------
1103 
1104  FaceStatusMessage* New() const;
1105  void CopyFrom(const ::google::protobuf::Message& from);
1106  void MergeFrom(const ::google::protobuf::Message& from);
1107  void CopyFrom(const FaceStatusMessage& from);
1108  void MergeFrom(const FaceStatusMessage& from);
1109  void Clear();
1110  bool IsInitialized() const;
1111 
1112  int ByteSize() const;
1113  bool MergePartialFromCodedStream(
1114  ::google::protobuf::io::CodedInputStream* input);
1115  void SerializeWithCachedSizes(
1116  ::google::protobuf::io::CodedOutputStream* output) const;
1117  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1118  int GetCachedSize() const { return _cached_size_; }
1119  private:
1120  void SharedCtor();
1121  void SharedDtor();
1122  void SetCachedSize(int size) const;
1123  public:
1124 
1125  ::google::protobuf::Metadata GetMetadata() const;
1126 
1127  // nested types ----------------------------------------------------
1128 
1129  typedef FaceStatusMessage_FaceStatus FaceStatus;
1130 
1131  // accessors -------------------------------------------------------
1132 
1133  // repeated .ndn_message.FaceStatusMessage.FaceStatus face_status = 128;
1134  inline int face_status_size() const;
1135  inline void clear_face_status();
1136  static const int kFaceStatusFieldNumber = 128;
1137  inline const ::ndn_message::FaceStatusMessage_FaceStatus& face_status(int index) const;
1138  inline ::ndn_message::FaceStatusMessage_FaceStatus* mutable_face_status(int index);
1139  inline ::ndn_message::FaceStatusMessage_FaceStatus* add_face_status();
1140  inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceStatusMessage_FaceStatus >&
1141  face_status() const;
1142  inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceStatusMessage_FaceStatus >*
1143  mutable_face_status();
1144 
1145  // @@protoc_insertion_point(class_scope:ndn_message.FaceStatusMessage)
1146  private:
1147 
1148  ::google::protobuf::UnknownFieldSet _unknown_fields_;
1149 
1151 
1152  mutable int _cached_size_;
1153  ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
1154 
1155  friend void protobuf_AddDesc_face_2dstatus_2eproto();
1156  friend void protobuf_AssignDesc_face_2dstatus_2eproto();
1157  friend void protobuf_ShutdownFile_face_2dstatus_2eproto();
1158 
1159  void InitAsDefaultInstance();
1160  static FaceStatusMessage* default_instance_;
1161 };
1162 // ===================================================================
1163 
1164 
1165 // ===================================================================
1166 
1167 // FaceStatusMessage_FaceStatus
1168 
1169 // required uint64 face_id = 105;
1170 inline bool FaceStatusMessage_FaceStatus::has_face_id() const {
1171  return (_has_bits_[0] & 0x00000001u) != 0;
1172 }
1173 inline void FaceStatusMessage_FaceStatus::set_has_face_id() {
1174  _has_bits_[0] |= 0x00000001u;
1175 }
1176 inline void FaceStatusMessage_FaceStatus::clear_has_face_id() {
1177  _has_bits_[0] &= ~0x00000001u;
1178 }
1179 inline void FaceStatusMessage_FaceStatus::clear_face_id() {
1180  face_id_ = GOOGLE_ULONGLONG(0);
1181  clear_has_face_id();
1182 }
1183 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::face_id() const {
1184  return face_id_;
1185 }
1186 inline void FaceStatusMessage_FaceStatus::set_face_id(::google::protobuf::uint64 value) {
1187  set_has_face_id();
1188  face_id_ = value;
1189 }
1190 
1191 // required string uri = 114;
1192 inline bool FaceStatusMessage_FaceStatus::has_uri() const {
1193  return (_has_bits_[0] & 0x00000002u) != 0;
1194 }
1195 inline void FaceStatusMessage_FaceStatus::set_has_uri() {
1196  _has_bits_[0] |= 0x00000002u;
1197 }
1198 inline void FaceStatusMessage_FaceStatus::clear_has_uri() {
1199  _has_bits_[0] &= ~0x00000002u;
1200 }
1201 inline void FaceStatusMessage_FaceStatus::clear_uri() {
1202  if (uri_ != &::google::protobuf::internal::kEmptyString) {
1203  uri_->clear();
1204  }
1205  clear_has_uri();
1206 }
1207 inline const ::std::string& FaceStatusMessage_FaceStatus::uri() const {
1208  return *uri_;
1209 }
1210 inline void FaceStatusMessage_FaceStatus::set_uri(const ::std::string& value) {
1211  set_has_uri();
1212  if (uri_ == &::google::protobuf::internal::kEmptyString) {
1213  uri_ = new ::std::string;
1214  }
1215  uri_->assign(value);
1216 }
1217 inline void FaceStatusMessage_FaceStatus::set_uri(const char* value) {
1218  set_has_uri();
1219  if (uri_ == &::google::protobuf::internal::kEmptyString) {
1220  uri_ = new ::std::string;
1221  }
1222  uri_->assign(value);
1223 }
1224 inline void FaceStatusMessage_FaceStatus::set_uri(const char* value, size_t size) {
1225  set_has_uri();
1226  if (uri_ == &::google::protobuf::internal::kEmptyString) {
1227  uri_ = new ::std::string;
1228  }
1229  uri_->assign(reinterpret_cast<const char*>(value), size);
1230 }
1231 inline ::std::string* FaceStatusMessage_FaceStatus::mutable_uri() {
1232  set_has_uri();
1233  if (uri_ == &::google::protobuf::internal::kEmptyString) {
1234  uri_ = new ::std::string;
1235  }
1236  return uri_;
1237 }
1238 inline ::std::string* FaceStatusMessage_FaceStatus::release_uri() {
1239  clear_has_uri();
1240  if (uri_ == &::google::protobuf::internal::kEmptyString) {
1241  return NULL;
1242  } else {
1243  ::std::string* temp = uri_;
1244  uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
1245  return temp;
1246  }
1247 }
1248 inline void FaceStatusMessage_FaceStatus::set_allocated_uri(::std::string* uri) {
1249  if (uri_ != &::google::protobuf::internal::kEmptyString) {
1250  delete uri_;
1251  }
1252  if (uri) {
1253  set_has_uri();
1254  uri_ = uri;
1255  } else {
1256  clear_has_uri();
1257  uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
1258  }
1259 }
1260 
1261 // required string local_uri = 129;
1262 inline bool FaceStatusMessage_FaceStatus::has_local_uri() const {
1263  return (_has_bits_[0] & 0x00000004u) != 0;
1264 }
1265 inline void FaceStatusMessage_FaceStatus::set_has_local_uri() {
1266  _has_bits_[0] |= 0x00000004u;
1267 }
1268 inline void FaceStatusMessage_FaceStatus::clear_has_local_uri() {
1269  _has_bits_[0] &= ~0x00000004u;
1270 }
1271 inline void FaceStatusMessage_FaceStatus::clear_local_uri() {
1272  if (local_uri_ != &::google::protobuf::internal::kEmptyString) {
1273  local_uri_->clear();
1274  }
1275  clear_has_local_uri();
1276 }
1277 inline const ::std::string& FaceStatusMessage_FaceStatus::local_uri() const {
1278  return *local_uri_;
1279 }
1280 inline void FaceStatusMessage_FaceStatus::set_local_uri(const ::std::string& value) {
1281  set_has_local_uri();
1282  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
1283  local_uri_ = new ::std::string;
1284  }
1285  local_uri_->assign(value);
1286 }
1287 inline void FaceStatusMessage_FaceStatus::set_local_uri(const char* value) {
1288  set_has_local_uri();
1289  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
1290  local_uri_ = new ::std::string;
1291  }
1292  local_uri_->assign(value);
1293 }
1294 inline void FaceStatusMessage_FaceStatus::set_local_uri(const char* value, size_t size) {
1295  set_has_local_uri();
1296  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
1297  local_uri_ = new ::std::string;
1298  }
1299  local_uri_->assign(reinterpret_cast<const char*>(value), size);
1300 }
1301 inline ::std::string* FaceStatusMessage_FaceStatus::mutable_local_uri() {
1302  set_has_local_uri();
1303  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
1304  local_uri_ = new ::std::string;
1305  }
1306  return local_uri_;
1307 }
1308 inline ::std::string* FaceStatusMessage_FaceStatus::release_local_uri() {
1309  clear_has_local_uri();
1310  if (local_uri_ == &::google::protobuf::internal::kEmptyString) {
1311  return NULL;
1312  } else {
1313  ::std::string* temp = local_uri_;
1314  local_uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
1315  return temp;
1316  }
1317 }
1318 inline void FaceStatusMessage_FaceStatus::set_allocated_local_uri(::std::string* local_uri) {
1319  if (local_uri_ != &::google::protobuf::internal::kEmptyString) {
1320  delete local_uri_;
1321  }
1322  if (local_uri) {
1323  set_has_local_uri();
1324  local_uri_ = local_uri;
1325  } else {
1326  clear_has_local_uri();
1327  local_uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
1328  }
1329 }
1330 
1331 // optional uint64 expiration_period = 109;
1332 inline bool FaceStatusMessage_FaceStatus::has_expiration_period() const {
1333  return (_has_bits_[0] & 0x00000008u) != 0;
1334 }
1335 inline void FaceStatusMessage_FaceStatus::set_has_expiration_period() {
1336  _has_bits_[0] |= 0x00000008u;
1337 }
1338 inline void FaceStatusMessage_FaceStatus::clear_has_expiration_period() {
1339  _has_bits_[0] &= ~0x00000008u;
1340 }
1341 inline void FaceStatusMessage_FaceStatus::clear_expiration_period() {
1342  expiration_period_ = GOOGLE_ULONGLONG(0);
1343  clear_has_expiration_period();
1344 }
1345 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::expiration_period() const {
1346  return expiration_period_;
1347 }
1348 inline void FaceStatusMessage_FaceStatus::set_expiration_period(::google::protobuf::uint64 value) {
1349  set_has_expiration_period();
1350  expiration_period_ = value;
1351 }
1352 
1353 // required uint64 face_scope = 132;
1354 inline bool FaceStatusMessage_FaceStatus::has_face_scope() const {
1355  return (_has_bits_[0] & 0x00000010u) != 0;
1356 }
1357 inline void FaceStatusMessage_FaceStatus::set_has_face_scope() {
1358  _has_bits_[0] |= 0x00000010u;
1359 }
1360 inline void FaceStatusMessage_FaceStatus::clear_has_face_scope() {
1361  _has_bits_[0] &= ~0x00000010u;
1362 }
1363 inline void FaceStatusMessage_FaceStatus::clear_face_scope() {
1364  face_scope_ = GOOGLE_ULONGLONG(0);
1365  clear_has_face_scope();
1366 }
1367 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::face_scope() const {
1368  return face_scope_;
1369 }
1370 inline void FaceStatusMessage_FaceStatus::set_face_scope(::google::protobuf::uint64 value) {
1371  set_has_face_scope();
1372  face_scope_ = value;
1373 }
1374 
1375 // required uint64 face_persistency = 133;
1376 inline bool FaceStatusMessage_FaceStatus::has_face_persistency() const {
1377  return (_has_bits_[0] & 0x00000020u) != 0;
1378 }
1379 inline void FaceStatusMessage_FaceStatus::set_has_face_persistency() {
1380  _has_bits_[0] |= 0x00000020u;
1381 }
1382 inline void FaceStatusMessage_FaceStatus::clear_has_face_persistency() {
1383  _has_bits_[0] &= ~0x00000020u;
1384 }
1385 inline void FaceStatusMessage_FaceStatus::clear_face_persistency() {
1386  face_persistency_ = GOOGLE_ULONGLONG(0);
1387  clear_has_face_persistency();
1388 }
1389 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::face_persistency() const {
1390  return face_persistency_;
1391 }
1392 inline void FaceStatusMessage_FaceStatus::set_face_persistency(::google::protobuf::uint64 value) {
1393  set_has_face_persistency();
1394  face_persistency_ = value;
1395 }
1396 
1397 // required uint64 link_type = 134;
1398 inline bool FaceStatusMessage_FaceStatus::has_link_type() const {
1399  return (_has_bits_[0] & 0x00000040u) != 0;
1400 }
1401 inline void FaceStatusMessage_FaceStatus::set_has_link_type() {
1402  _has_bits_[0] |= 0x00000040u;
1403 }
1404 inline void FaceStatusMessage_FaceStatus::clear_has_link_type() {
1405  _has_bits_[0] &= ~0x00000040u;
1406 }
1407 inline void FaceStatusMessage_FaceStatus::clear_link_type() {
1408  link_type_ = GOOGLE_ULONGLONG(0);
1409  clear_has_link_type();
1410 }
1411 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::link_type() const {
1412  return link_type_;
1413 }
1414 inline void FaceStatusMessage_FaceStatus::set_link_type(::google::protobuf::uint64 value) {
1415  set_has_link_type();
1416  link_type_ = value;
1417 }
1418 
1419 // required uint64 n_in_interests = 144;
1420 inline bool FaceStatusMessage_FaceStatus::has_n_in_interests() const {
1421  return (_has_bits_[0] & 0x00000080u) != 0;
1422 }
1423 inline void FaceStatusMessage_FaceStatus::set_has_n_in_interests() {
1424  _has_bits_[0] |= 0x00000080u;
1425 }
1426 inline void FaceStatusMessage_FaceStatus::clear_has_n_in_interests() {
1427  _has_bits_[0] &= ~0x00000080u;
1428 }
1429 inline void FaceStatusMessage_FaceStatus::clear_n_in_interests() {
1430  n_in_interests_ = GOOGLE_ULONGLONG(0);
1431  clear_has_n_in_interests();
1432 }
1433 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_in_interests() const {
1434  return n_in_interests_;
1435 }
1436 inline void FaceStatusMessage_FaceStatus::set_n_in_interests(::google::protobuf::uint64 value) {
1437  set_has_n_in_interests();
1438  n_in_interests_ = value;
1439 }
1440 
1441 // required uint64 n_in_datas = 145;
1442 inline bool FaceStatusMessage_FaceStatus::has_n_in_datas() const {
1443  return (_has_bits_[0] & 0x00000100u) != 0;
1444 }
1445 inline void FaceStatusMessage_FaceStatus::set_has_n_in_datas() {
1446  _has_bits_[0] |= 0x00000100u;
1447 }
1448 inline void FaceStatusMessage_FaceStatus::clear_has_n_in_datas() {
1449  _has_bits_[0] &= ~0x00000100u;
1450 }
1451 inline void FaceStatusMessage_FaceStatus::clear_n_in_datas() {
1452  n_in_datas_ = GOOGLE_ULONGLONG(0);
1453  clear_has_n_in_datas();
1454 }
1455 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_in_datas() const {
1456  return n_in_datas_;
1457 }
1458 inline void FaceStatusMessage_FaceStatus::set_n_in_datas(::google::protobuf::uint64 value) {
1459  set_has_n_in_datas();
1460  n_in_datas_ = value;
1461 }
1462 
1463 // required uint64 n_in_nacks = 151;
1464 inline bool FaceStatusMessage_FaceStatus::has_n_in_nacks() const {
1465  return (_has_bits_[0] & 0x00000200u) != 0;
1466 }
1467 inline void FaceStatusMessage_FaceStatus::set_has_n_in_nacks() {
1468  _has_bits_[0] |= 0x00000200u;
1469 }
1470 inline void FaceStatusMessage_FaceStatus::clear_has_n_in_nacks() {
1471  _has_bits_[0] &= ~0x00000200u;
1472 }
1473 inline void FaceStatusMessage_FaceStatus::clear_n_in_nacks() {
1474  n_in_nacks_ = GOOGLE_ULONGLONG(0);
1475  clear_has_n_in_nacks();
1476 }
1477 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_in_nacks() const {
1478  return n_in_nacks_;
1479 }
1480 inline void FaceStatusMessage_FaceStatus::set_n_in_nacks(::google::protobuf::uint64 value) {
1481  set_has_n_in_nacks();
1482  n_in_nacks_ = value;
1483 }
1484 
1485 // required uint64 n_out_interests = 146;
1486 inline bool FaceStatusMessage_FaceStatus::has_n_out_interests() const {
1487  return (_has_bits_[0] & 0x00000400u) != 0;
1488 }
1489 inline void FaceStatusMessage_FaceStatus::set_has_n_out_interests() {
1490  _has_bits_[0] |= 0x00000400u;
1491 }
1492 inline void FaceStatusMessage_FaceStatus::clear_has_n_out_interests() {
1493  _has_bits_[0] &= ~0x00000400u;
1494 }
1495 inline void FaceStatusMessage_FaceStatus::clear_n_out_interests() {
1496  n_out_interests_ = GOOGLE_ULONGLONG(0);
1497  clear_has_n_out_interests();
1498 }
1499 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_out_interests() const {
1500  return n_out_interests_;
1501 }
1502 inline void FaceStatusMessage_FaceStatus::set_n_out_interests(::google::protobuf::uint64 value) {
1503  set_has_n_out_interests();
1504  n_out_interests_ = value;
1505 }
1506 
1507 // required uint64 n_out_datas = 147;
1508 inline bool FaceStatusMessage_FaceStatus::has_n_out_datas() const {
1509  return (_has_bits_[0] & 0x00000800u) != 0;
1510 }
1511 inline void FaceStatusMessage_FaceStatus::set_has_n_out_datas() {
1512  _has_bits_[0] |= 0x00000800u;
1513 }
1514 inline void FaceStatusMessage_FaceStatus::clear_has_n_out_datas() {
1515  _has_bits_[0] &= ~0x00000800u;
1516 }
1517 inline void FaceStatusMessage_FaceStatus::clear_n_out_datas() {
1518  n_out_datas_ = GOOGLE_ULONGLONG(0);
1519  clear_has_n_out_datas();
1520 }
1521 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_out_datas() const {
1522  return n_out_datas_;
1523 }
1524 inline void FaceStatusMessage_FaceStatus::set_n_out_datas(::google::protobuf::uint64 value) {
1525  set_has_n_out_datas();
1526  n_out_datas_ = value;
1527 }
1528 
1529 // required uint64 n_out_nacks = 152;
1530 inline bool FaceStatusMessage_FaceStatus::has_n_out_nacks() const {
1531  return (_has_bits_[0] & 0x00001000u) != 0;
1532 }
1533 inline void FaceStatusMessage_FaceStatus::set_has_n_out_nacks() {
1534  _has_bits_[0] |= 0x00001000u;
1535 }
1536 inline void FaceStatusMessage_FaceStatus::clear_has_n_out_nacks() {
1537  _has_bits_[0] &= ~0x00001000u;
1538 }
1539 inline void FaceStatusMessage_FaceStatus::clear_n_out_nacks() {
1540  n_out_nacks_ = GOOGLE_ULONGLONG(0);
1541  clear_has_n_out_nacks();
1542 }
1543 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_out_nacks() const {
1544  return n_out_nacks_;
1545 }
1546 inline void FaceStatusMessage_FaceStatus::set_n_out_nacks(::google::protobuf::uint64 value) {
1547  set_has_n_out_nacks();
1548  n_out_nacks_ = value;
1549 }
1550 
1551 // required uint64 n_in_bytes = 148;
1552 inline bool FaceStatusMessage_FaceStatus::has_n_in_bytes() const {
1553  return (_has_bits_[0] & 0x00002000u) != 0;
1554 }
1555 inline void FaceStatusMessage_FaceStatus::set_has_n_in_bytes() {
1556  _has_bits_[0] |= 0x00002000u;
1557 }
1558 inline void FaceStatusMessage_FaceStatus::clear_has_n_in_bytes() {
1559  _has_bits_[0] &= ~0x00002000u;
1560 }
1561 inline void FaceStatusMessage_FaceStatus::clear_n_in_bytes() {
1562  n_in_bytes_ = GOOGLE_ULONGLONG(0);
1563  clear_has_n_in_bytes();
1564 }
1565 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_in_bytes() const {
1566  return n_in_bytes_;
1567 }
1568 inline void FaceStatusMessage_FaceStatus::set_n_in_bytes(::google::protobuf::uint64 value) {
1569  set_has_n_in_bytes();
1570  n_in_bytes_ = value;
1571 }
1572 
1573 // required uint64 n_out_bytes = 149;
1574 inline bool FaceStatusMessage_FaceStatus::has_n_out_bytes() const {
1575  return (_has_bits_[0] & 0x00004000u) != 0;
1576 }
1577 inline void FaceStatusMessage_FaceStatus::set_has_n_out_bytes() {
1578  _has_bits_[0] |= 0x00004000u;
1579 }
1580 inline void FaceStatusMessage_FaceStatus::clear_has_n_out_bytes() {
1581  _has_bits_[0] &= ~0x00004000u;
1582 }
1583 inline void FaceStatusMessage_FaceStatus::clear_n_out_bytes() {
1584  n_out_bytes_ = GOOGLE_ULONGLONG(0);
1585  clear_has_n_out_bytes();
1586 }
1587 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_out_bytes() const {
1588  return n_out_bytes_;
1589 }
1590 inline void FaceStatusMessage_FaceStatus::set_n_out_bytes(::google::protobuf::uint64 value) {
1591  set_has_n_out_bytes();
1592  n_out_bytes_ = value;
1593 }
1594 
1595 // -------------------------------------------------------------------
1596 
1597 // FaceStatusMessage
1598 
1599 // repeated .ndn_message.FaceStatusMessage.FaceStatus face_status = 128;
1600 inline int FaceStatusMessage::face_status_size() const {
1601  return face_status_.size();
1602 }
1603 inline void FaceStatusMessage::clear_face_status() {
1604  face_status_.Clear();
1605 }
1606 inline const ::ndn_message::FaceStatusMessage_FaceStatus& FaceStatusMessage::face_status(int index) const {
1607  return face_status_.Get(index);
1608 }
1609 inline ::ndn_message::FaceStatusMessage_FaceStatus* FaceStatusMessage::mutable_face_status(int index) {
1610  return face_status_.Mutable(index);
1611 }
1612 inline ::ndn_message::FaceStatusMessage_FaceStatus* FaceStatusMessage::add_face_status() {
1613  return face_status_.Add();
1614 }
1615 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceStatusMessage_FaceStatus >&
1616 FaceStatusMessage::face_status() const {
1617  return face_status_;
1618 }
1619 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceStatusMessage_FaceStatus >*
1620 FaceStatusMessage::mutable_face_status() {
1621  return &face_status_;
1622 }
1623 
1624 
1625 // @@protoc_insertion_point(namespace_scope)
1626 
1627 } // namespace ndn_message
1628 
1629 #ifndef SWIG
1630 namespace google {
1631 namespace protobuf {
1632 
1633 
1634 } // namespace google
1635 } // namespace protobuf
1636 #endif // SWIG
1637 
1638 // @@protoc_insertion_point(global_scope)
1639 
1640 #else // GOOGLE_PROTOBUF_VERSION < 2006000
1641 
1642 #if GOOGLE_PROTOBUF_VERSION < 2006000
1643 #error This file was generated by a newer version of protoc which is
1644 #error incompatible with your Protocol Buffer headers. Please update
1645 #error your headers.
1646 #endif
1647 #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
1648 #error This file was generated by an older version of protoc which is
1649 #error incompatible with your Protocol Buffer headers. Please
1650 #error regenerate this file with a newer version of protoc.
1651 #endif
1652 
1653 #include <google/protobuf/generated_message_util.h>
1654 #include <google/protobuf/message.h>
1655 #include <google/protobuf/repeated_field.h>
1656 #include <google/protobuf/extension_set.h>
1657 #include <google/protobuf/unknown_field_set.h>
1658 // @@protoc_insertion_point(includes)
1659 
1660 namespace ndn_message {
1661 
1662 // Internal implementation detail -- do not call these.
1663 void protobuf_AddDesc_face_2dstatus_2eproto();
1664 void protobuf_AssignDesc_face_2dstatus_2eproto();
1665 void protobuf_ShutdownFile_face_2dstatus_2eproto();
1666 
1667 class FaceStatusMessage;
1668 class FaceStatusMessage_FaceStatus;
1669 
1670 // ===================================================================
1671 
1672 class FaceStatusMessage_FaceStatus : public ::google::protobuf::Message {
1673  public:
1674  FaceStatusMessage_FaceStatus();
1675  virtual ~FaceStatusMessage_FaceStatus();
1676 
1677  FaceStatusMessage_FaceStatus(const FaceStatusMessage_FaceStatus& from);
1678 
1679  inline FaceStatusMessage_FaceStatus& operator=(const FaceStatusMessage_FaceStatus& from) {
1680  CopyFrom(from);
1681  return *this;
1682  }
1683 
1684  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1685  return _unknown_fields_;
1686  }
1687 
1688  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1689  return &_unknown_fields_;
1690  }
1691 
1692  static const ::google::protobuf::Descriptor* descriptor();
1693  static const FaceStatusMessage_FaceStatus& default_instance();
1694 
1695  void Swap(FaceStatusMessage_FaceStatus* other);
1696 
1697  // implements Message ----------------------------------------------
1698 
1699  FaceStatusMessage_FaceStatus* New() const;
1700  void CopyFrom(const ::google::protobuf::Message& from);
1701  void MergeFrom(const ::google::protobuf::Message& from);
1702  void CopyFrom(const FaceStatusMessage_FaceStatus& from);
1703  void MergeFrom(const FaceStatusMessage_FaceStatus& from);
1704  void Clear();
1705  bool IsInitialized() const;
1706 
1707  int ByteSize() const;
1708  bool MergePartialFromCodedStream(
1709  ::google::protobuf::io::CodedInputStream* input);
1710  void SerializeWithCachedSizes(
1711  ::google::protobuf::io::CodedOutputStream* output) const;
1712  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1713  int GetCachedSize() const { return _cached_size_; }
1714  private:
1715  void SharedCtor();
1716  void SharedDtor();
1717  void SetCachedSize(int size) const;
1718  public:
1719  ::google::protobuf::Metadata GetMetadata() const;
1720 
1721  // nested types ----------------------------------------------------
1722 
1723  // accessors -------------------------------------------------------
1724 
1725  // required uint64 face_id = 105;
1726  inline bool has_face_id() const;
1727  inline void clear_face_id();
1728  static const int kFaceIdFieldNumber = 105;
1729  inline ::google::protobuf::uint64 face_id() const;
1730  inline void set_face_id(::google::protobuf::uint64 value);
1731 
1732  // required string uri = 114;
1733  inline bool has_uri() const;
1734  inline void clear_uri();
1735  static const int kUriFieldNumber = 114;
1736  inline const ::std::string& uri() const;
1737  inline void set_uri(const ::std::string& value);
1738  inline void set_uri(const char* value);
1739  inline void set_uri(const char* value, size_t size);
1740  inline ::std::string* mutable_uri();
1741  inline ::std::string* release_uri();
1742  inline void set_allocated_uri(::std::string* uri);
1743 
1744  // required string local_uri = 129;
1745  inline bool has_local_uri() const;
1746  inline void clear_local_uri();
1747  static const int kLocalUriFieldNumber = 129;
1748  inline const ::std::string& local_uri() const;
1749  inline void set_local_uri(const ::std::string& value);
1750  inline void set_local_uri(const char* value);
1751  inline void set_local_uri(const char* value, size_t size);
1752  inline ::std::string* mutable_local_uri();
1753  inline ::std::string* release_local_uri();
1754  inline void set_allocated_local_uri(::std::string* local_uri);
1755 
1756  // optional uint64 expiration_period = 109;
1757  inline bool has_expiration_period() const;
1758  inline void clear_expiration_period();
1759  static const int kExpirationPeriodFieldNumber = 109;
1760  inline ::google::protobuf::uint64 expiration_period() const;
1761  inline void set_expiration_period(::google::protobuf::uint64 value);
1762 
1763  // required uint64 face_scope = 132;
1764  inline bool has_face_scope() const;
1765  inline void clear_face_scope();
1766  static const int kFaceScopeFieldNumber = 132;
1767  inline ::google::protobuf::uint64 face_scope() const;
1768  inline void set_face_scope(::google::protobuf::uint64 value);
1769 
1770  // required uint64 face_persistency = 133;
1771  inline bool has_face_persistency() const;
1772  inline void clear_face_persistency();
1773  static const int kFacePersistencyFieldNumber = 133;
1774  inline ::google::protobuf::uint64 face_persistency() const;
1775  inline void set_face_persistency(::google::protobuf::uint64 value);
1776 
1777  // required uint64 link_type = 134;
1778  inline bool has_link_type() const;
1779  inline void clear_link_type();
1780  static const int kLinkTypeFieldNumber = 134;
1781  inline ::google::protobuf::uint64 link_type() const;
1782  inline void set_link_type(::google::protobuf::uint64 value);
1783 
1784  // required uint64 n_in_interests = 144;
1785  inline bool has_n_in_interests() const;
1786  inline void clear_n_in_interests();
1787  static const int kNInInterestsFieldNumber = 144;
1788  inline ::google::protobuf::uint64 n_in_interests() const;
1789  inline void set_n_in_interests(::google::protobuf::uint64 value);
1790 
1791  // required uint64 n_in_datas = 145;
1792  inline bool has_n_in_datas() const;
1793  inline void clear_n_in_datas();
1794  static const int kNInDatasFieldNumber = 145;
1795  inline ::google::protobuf::uint64 n_in_datas() const;
1796  inline void set_n_in_datas(::google::protobuf::uint64 value);
1797 
1798  // required uint64 n_in_nacks = 151;
1799  inline bool has_n_in_nacks() const;
1800  inline void clear_n_in_nacks();
1801  static const int kNInNacksFieldNumber = 151;
1802  inline ::google::protobuf::uint64 n_in_nacks() const;
1803  inline void set_n_in_nacks(::google::protobuf::uint64 value);
1804 
1805  // required uint64 n_out_interests = 146;
1806  inline bool has_n_out_interests() const;
1807  inline void clear_n_out_interests();
1808  static const int kNOutInterestsFieldNumber = 146;
1809  inline ::google::protobuf::uint64 n_out_interests() const;
1810  inline void set_n_out_interests(::google::protobuf::uint64 value);
1811 
1812  // required uint64 n_out_datas = 147;
1813  inline bool has_n_out_datas() const;
1814  inline void clear_n_out_datas();
1815  static const int kNOutDatasFieldNumber = 147;
1816  inline ::google::protobuf::uint64 n_out_datas() const;
1817  inline void set_n_out_datas(::google::protobuf::uint64 value);
1818 
1819  // required uint64 n_out_nacks = 152;
1820  inline bool has_n_out_nacks() const;
1821  inline void clear_n_out_nacks();
1822  static const int kNOutNacksFieldNumber = 152;
1823  inline ::google::protobuf::uint64 n_out_nacks() const;
1824  inline void set_n_out_nacks(::google::protobuf::uint64 value);
1825 
1826  // required uint64 n_in_bytes = 148;
1827  inline bool has_n_in_bytes() const;
1828  inline void clear_n_in_bytes();
1829  static const int kNInBytesFieldNumber = 148;
1830  inline ::google::protobuf::uint64 n_in_bytes() const;
1831  inline void set_n_in_bytes(::google::protobuf::uint64 value);
1832 
1833  // required uint64 n_out_bytes = 149;
1834  inline bool has_n_out_bytes() const;
1835  inline void clear_n_out_bytes();
1836  static const int kNOutBytesFieldNumber = 149;
1837  inline ::google::protobuf::uint64 n_out_bytes() const;
1838  inline void set_n_out_bytes(::google::protobuf::uint64 value);
1839 
1840  // @@protoc_insertion_point(class_scope:ndn_message.FaceStatusMessage.FaceStatus)
1841  private:
1842  inline void set_has_face_id();
1843  inline void clear_has_face_id();
1844  inline void set_has_uri();
1845  inline void clear_has_uri();
1846  inline void set_has_local_uri();
1847  inline void clear_has_local_uri();
1848  inline void set_has_expiration_period();
1849  inline void clear_has_expiration_period();
1850  inline void set_has_face_scope();
1851  inline void clear_has_face_scope();
1852  inline void set_has_face_persistency();
1853  inline void clear_has_face_persistency();
1854  inline void set_has_link_type();
1855  inline void clear_has_link_type();
1856  inline void set_has_n_in_interests();
1857  inline void clear_has_n_in_interests();
1858  inline void set_has_n_in_datas();
1859  inline void clear_has_n_in_datas();
1860  inline void set_has_n_in_nacks();
1861  inline void clear_has_n_in_nacks();
1862  inline void set_has_n_out_interests();
1863  inline void clear_has_n_out_interests();
1864  inline void set_has_n_out_datas();
1865  inline void clear_has_n_out_datas();
1866  inline void set_has_n_out_nacks();
1867  inline void clear_has_n_out_nacks();
1868  inline void set_has_n_in_bytes();
1869  inline void clear_has_n_in_bytes();
1870  inline void set_has_n_out_bytes();
1871  inline void clear_has_n_out_bytes();
1872 
1873  ::google::protobuf::UnknownFieldSet _unknown_fields_;
1874 
1875  ::google::protobuf::uint32 _has_bits_[1];
1876  mutable int _cached_size_;
1877  ::google::protobuf::uint64 face_id_;
1878  ::std::string* uri_;
1879  ::std::string* local_uri_;
1880  ::google::protobuf::uint64 expiration_period_;
1881  ::google::protobuf::uint64 face_scope_;
1882  ::google::protobuf::uint64 face_persistency_;
1883  ::google::protobuf::uint64 link_type_;
1884  ::google::protobuf::uint64 n_in_interests_;
1885  ::google::protobuf::uint64 n_in_datas_;
1886  ::google::protobuf::uint64 n_in_nacks_;
1887  ::google::protobuf::uint64 n_out_interests_;
1888  ::google::protobuf::uint64 n_out_datas_;
1889  ::google::protobuf::uint64 n_out_nacks_;
1890  ::google::protobuf::uint64 n_in_bytes_;
1891  ::google::protobuf::uint64 n_out_bytes_;
1892  friend void protobuf_AddDesc_face_2dstatus_2eproto();
1893  friend void protobuf_AssignDesc_face_2dstatus_2eproto();
1894  friend void protobuf_ShutdownFile_face_2dstatus_2eproto();
1895 
1896  void InitAsDefaultInstance();
1897  static FaceStatusMessage_FaceStatus* default_instance_;
1898 };
1899 // -------------------------------------------------------------------
1900 
1901 class FaceStatusMessage : public ::google::protobuf::Message {
1902  public:
1903  FaceStatusMessage();
1904  virtual ~FaceStatusMessage();
1905 
1906  FaceStatusMessage(const FaceStatusMessage& from);
1907 
1908  inline FaceStatusMessage& operator=(const FaceStatusMessage& from) {
1909  CopyFrom(from);
1910  return *this;
1911  }
1912 
1913  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1914  return _unknown_fields_;
1915  }
1916 
1917  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1918  return &_unknown_fields_;
1919  }
1920 
1921  static const ::google::protobuf::Descriptor* descriptor();
1922  static const FaceStatusMessage& default_instance();
1923 
1924  void Swap(FaceStatusMessage* other);
1925 
1926  // implements Message ----------------------------------------------
1927 
1928  FaceStatusMessage* New() const;
1929  void CopyFrom(const ::google::protobuf::Message& from);
1930  void MergeFrom(const ::google::protobuf::Message& from);
1931  void CopyFrom(const FaceStatusMessage& from);
1932  void MergeFrom(const FaceStatusMessage& from);
1933  void Clear();
1934  bool IsInitialized() const;
1935 
1936  int ByteSize() const;
1937  bool MergePartialFromCodedStream(
1938  ::google::protobuf::io::CodedInputStream* input);
1939  void SerializeWithCachedSizes(
1940  ::google::protobuf::io::CodedOutputStream* output) const;
1941  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1942  int GetCachedSize() const { return _cached_size_; }
1943  private:
1944  void SharedCtor();
1945  void SharedDtor();
1946  void SetCachedSize(int size) const;
1947  public:
1948  ::google::protobuf::Metadata GetMetadata() const;
1949 
1950  // nested types ----------------------------------------------------
1951 
1952  typedef FaceStatusMessage_FaceStatus FaceStatus;
1953 
1954  // accessors -------------------------------------------------------
1955 
1956  // repeated .ndn_message.FaceStatusMessage.FaceStatus face_status = 128;
1957  inline int face_status_size() const;
1958  inline void clear_face_status();
1959  static const int kFaceStatusFieldNumber = 128;
1960  inline const ::ndn_message::FaceStatusMessage_FaceStatus& face_status(int index) const;
1961  inline ::ndn_message::FaceStatusMessage_FaceStatus* mutable_face_status(int index);
1962  inline ::ndn_message::FaceStatusMessage_FaceStatus* add_face_status();
1963  inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceStatusMessage_FaceStatus >&
1964  face_status() const;
1965  inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceStatusMessage_FaceStatus >*
1966  mutable_face_status();
1967 
1968  // @@protoc_insertion_point(class_scope:ndn_message.FaceStatusMessage)
1969  private:
1970 
1971  ::google::protobuf::UnknownFieldSet _unknown_fields_;
1972 
1973  ::google::protobuf::uint32 _has_bits_[1];
1974  mutable int _cached_size_;
1976  friend void protobuf_AddDesc_face_2dstatus_2eproto();
1977  friend void protobuf_AssignDesc_face_2dstatus_2eproto();
1978  friend void protobuf_ShutdownFile_face_2dstatus_2eproto();
1979 
1980  void InitAsDefaultInstance();
1981  static FaceStatusMessage* default_instance_;
1982 };
1983 // ===================================================================
1984 
1985 
1986 // ===================================================================
1987 
1988 // FaceStatusMessage_FaceStatus
1989 
1990 // required uint64 face_id = 105;
1991 inline bool FaceStatusMessage_FaceStatus::has_face_id() const {
1992  return (_has_bits_[0] & 0x00000001u) != 0;
1993 }
1994 inline void FaceStatusMessage_FaceStatus::set_has_face_id() {
1995  _has_bits_[0] |= 0x00000001u;
1996 }
1997 inline void FaceStatusMessage_FaceStatus::clear_has_face_id() {
1998  _has_bits_[0] &= ~0x00000001u;
1999 }
2000 inline void FaceStatusMessage_FaceStatus::clear_face_id() {
2001  face_id_ = GOOGLE_ULONGLONG(0);
2002  clear_has_face_id();
2003 }
2004 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::face_id() const {
2005  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.face_id)
2006  return face_id_;
2007 }
2008 inline void FaceStatusMessage_FaceStatus::set_face_id(::google::protobuf::uint64 value) {
2009  set_has_face_id();
2010  face_id_ = value;
2011  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.face_id)
2012 }
2013 
2014 // required string uri = 114;
2015 inline bool FaceStatusMessage_FaceStatus::has_uri() const {
2016  return (_has_bits_[0] & 0x00000002u) != 0;
2017 }
2018 inline void FaceStatusMessage_FaceStatus::set_has_uri() {
2019  _has_bits_[0] |= 0x00000002u;
2020 }
2021 inline void FaceStatusMessage_FaceStatus::clear_has_uri() {
2022  _has_bits_[0] &= ~0x00000002u;
2023 }
2024 inline void FaceStatusMessage_FaceStatus::clear_uri() {
2025  if (uri_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2026  uri_->clear();
2027  }
2028  clear_has_uri();
2029 }
2030 inline const ::std::string& FaceStatusMessage_FaceStatus::uri() const {
2031  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.uri)
2032  return *uri_;
2033 }
2034 inline void FaceStatusMessage_FaceStatus::set_uri(const ::std::string& value) {
2035  set_has_uri();
2036  if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2037  uri_ = new ::std::string;
2038  }
2039  uri_->assign(value);
2040  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.uri)
2041 }
2042 inline void FaceStatusMessage_FaceStatus::set_uri(const char* value) {
2043  set_has_uri();
2044  if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2045  uri_ = new ::std::string;
2046  }
2047  uri_->assign(value);
2048  // @@protoc_insertion_point(field_set_char:ndn_message.FaceStatusMessage.FaceStatus.uri)
2049 }
2050 inline void FaceStatusMessage_FaceStatus::set_uri(const char* value, size_t size) {
2051  set_has_uri();
2052  if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2053  uri_ = new ::std::string;
2054  }
2055  uri_->assign(reinterpret_cast<const char*>(value), size);
2056  // @@protoc_insertion_point(field_set_pointer:ndn_message.FaceStatusMessage.FaceStatus.uri)
2057 }
2058 inline ::std::string* FaceStatusMessage_FaceStatus::mutable_uri() {
2059  set_has_uri();
2060  if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2061  uri_ = new ::std::string;
2062  }
2063  // @@protoc_insertion_point(field_mutable:ndn_message.FaceStatusMessage.FaceStatus.uri)
2064  return uri_;
2065 }
2066 inline ::std::string* FaceStatusMessage_FaceStatus::release_uri() {
2067  clear_has_uri();
2068  if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2069  return NULL;
2070  } else {
2071  ::std::string* temp = uri_;
2072  uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2073  return temp;
2074  }
2075 }
2076 inline void FaceStatusMessage_FaceStatus::set_allocated_uri(::std::string* uri) {
2077  if (uri_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2078  delete uri_;
2079  }
2080  if (uri) {
2081  set_has_uri();
2082  uri_ = uri;
2083  } else {
2084  clear_has_uri();
2085  uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2086  }
2087  // @@protoc_insertion_point(field_set_allocated:ndn_message.FaceStatusMessage.FaceStatus.uri)
2088 }
2089 
2090 // required string local_uri = 129;
2091 inline bool FaceStatusMessage_FaceStatus::has_local_uri() const {
2092  return (_has_bits_[0] & 0x00000004u) != 0;
2093 }
2094 inline void FaceStatusMessage_FaceStatus::set_has_local_uri() {
2095  _has_bits_[0] |= 0x00000004u;
2096 }
2097 inline void FaceStatusMessage_FaceStatus::clear_has_local_uri() {
2098  _has_bits_[0] &= ~0x00000004u;
2099 }
2100 inline void FaceStatusMessage_FaceStatus::clear_local_uri() {
2101  if (local_uri_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2102  local_uri_->clear();
2103  }
2104  clear_has_local_uri();
2105 }
2106 inline const ::std::string& FaceStatusMessage_FaceStatus::local_uri() const {
2107  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.local_uri)
2108  return *local_uri_;
2109 }
2110 inline void FaceStatusMessage_FaceStatus::set_local_uri(const ::std::string& value) {
2111  set_has_local_uri();
2112  if (local_uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2113  local_uri_ = new ::std::string;
2114  }
2115  local_uri_->assign(value);
2116  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.local_uri)
2117 }
2118 inline void FaceStatusMessage_FaceStatus::set_local_uri(const char* value) {
2119  set_has_local_uri();
2120  if (local_uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2121  local_uri_ = new ::std::string;
2122  }
2123  local_uri_->assign(value);
2124  // @@protoc_insertion_point(field_set_char:ndn_message.FaceStatusMessage.FaceStatus.local_uri)
2125 }
2126 inline void FaceStatusMessage_FaceStatus::set_local_uri(const char* value, size_t size) {
2127  set_has_local_uri();
2128  if (local_uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2129  local_uri_ = new ::std::string;
2130  }
2131  local_uri_->assign(reinterpret_cast<const char*>(value), size);
2132  // @@protoc_insertion_point(field_set_pointer:ndn_message.FaceStatusMessage.FaceStatus.local_uri)
2133 }
2134 inline ::std::string* FaceStatusMessage_FaceStatus::mutable_local_uri() {
2135  set_has_local_uri();
2136  if (local_uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2137  local_uri_ = new ::std::string;
2138  }
2139  // @@protoc_insertion_point(field_mutable:ndn_message.FaceStatusMessage.FaceStatus.local_uri)
2140  return local_uri_;
2141 }
2142 inline ::std::string* FaceStatusMessage_FaceStatus::release_local_uri() {
2143  clear_has_local_uri();
2144  if (local_uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2145  return NULL;
2146  } else {
2147  ::std::string* temp = local_uri_;
2148  local_uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2149  return temp;
2150  }
2151 }
2152 inline void FaceStatusMessage_FaceStatus::set_allocated_local_uri(::std::string* local_uri) {
2153  if (local_uri_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2154  delete local_uri_;
2155  }
2156  if (local_uri) {
2157  set_has_local_uri();
2158  local_uri_ = local_uri;
2159  } else {
2160  clear_has_local_uri();
2161  local_uri_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2162  }
2163  // @@protoc_insertion_point(field_set_allocated:ndn_message.FaceStatusMessage.FaceStatus.local_uri)
2164 }
2165 
2166 // optional uint64 expiration_period = 109;
2167 inline bool FaceStatusMessage_FaceStatus::has_expiration_period() const {
2168  return (_has_bits_[0] & 0x00000008u) != 0;
2169 }
2170 inline void FaceStatusMessage_FaceStatus::set_has_expiration_period() {
2171  _has_bits_[0] |= 0x00000008u;
2172 }
2173 inline void FaceStatusMessage_FaceStatus::clear_has_expiration_period() {
2174  _has_bits_[0] &= ~0x00000008u;
2175 }
2176 inline void FaceStatusMessage_FaceStatus::clear_expiration_period() {
2177  expiration_period_ = GOOGLE_ULONGLONG(0);
2178  clear_has_expiration_period();
2179 }
2180 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::expiration_period() const {
2181  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.expiration_period)
2182  return expiration_period_;
2183 }
2184 inline void FaceStatusMessage_FaceStatus::set_expiration_period(::google::protobuf::uint64 value) {
2185  set_has_expiration_period();
2186  expiration_period_ = value;
2187  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.expiration_period)
2188 }
2189 
2190 // required uint64 face_scope = 132;
2191 inline bool FaceStatusMessage_FaceStatus::has_face_scope() const {
2192  return (_has_bits_[0] & 0x00000010u) != 0;
2193 }
2194 inline void FaceStatusMessage_FaceStatus::set_has_face_scope() {
2195  _has_bits_[0] |= 0x00000010u;
2196 }
2197 inline void FaceStatusMessage_FaceStatus::clear_has_face_scope() {
2198  _has_bits_[0] &= ~0x00000010u;
2199 }
2200 inline void FaceStatusMessage_FaceStatus::clear_face_scope() {
2201  face_scope_ = GOOGLE_ULONGLONG(0);
2202  clear_has_face_scope();
2203 }
2204 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::face_scope() const {
2205  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.face_scope)
2206  return face_scope_;
2207 }
2208 inline void FaceStatusMessage_FaceStatus::set_face_scope(::google::protobuf::uint64 value) {
2209  set_has_face_scope();
2210  face_scope_ = value;
2211  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.face_scope)
2212 }
2213 
2214 // required uint64 face_persistency = 133;
2215 inline bool FaceStatusMessage_FaceStatus::has_face_persistency() const {
2216  return (_has_bits_[0] & 0x00000020u) != 0;
2217 }
2218 inline void FaceStatusMessage_FaceStatus::set_has_face_persistency() {
2219  _has_bits_[0] |= 0x00000020u;
2220 }
2221 inline void FaceStatusMessage_FaceStatus::clear_has_face_persistency() {
2222  _has_bits_[0] &= ~0x00000020u;
2223 }
2224 inline void FaceStatusMessage_FaceStatus::clear_face_persistency() {
2225  face_persistency_ = GOOGLE_ULONGLONG(0);
2226  clear_has_face_persistency();
2227 }
2228 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::face_persistency() const {
2229  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.face_persistency)
2230  return face_persistency_;
2231 }
2232 inline void FaceStatusMessage_FaceStatus::set_face_persistency(::google::protobuf::uint64 value) {
2233  set_has_face_persistency();
2234  face_persistency_ = value;
2235  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.face_persistency)
2236 }
2237 
2238 // required uint64 link_type = 134;
2239 inline bool FaceStatusMessage_FaceStatus::has_link_type() const {
2240  return (_has_bits_[0] & 0x00000040u) != 0;
2241 }
2242 inline void FaceStatusMessage_FaceStatus::set_has_link_type() {
2243  _has_bits_[0] |= 0x00000040u;
2244 }
2245 inline void FaceStatusMessage_FaceStatus::clear_has_link_type() {
2246  _has_bits_[0] &= ~0x00000040u;
2247 }
2248 inline void FaceStatusMessage_FaceStatus::clear_link_type() {
2249  link_type_ = GOOGLE_ULONGLONG(0);
2250  clear_has_link_type();
2251 }
2252 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::link_type() const {
2253  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.link_type)
2254  return link_type_;
2255 }
2256 inline void FaceStatusMessage_FaceStatus::set_link_type(::google::protobuf::uint64 value) {
2257  set_has_link_type();
2258  link_type_ = value;
2259  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.link_type)
2260 }
2261 
2262 // required uint64 n_in_interests = 144;
2263 inline bool FaceStatusMessage_FaceStatus::has_n_in_interests() const {
2264  return (_has_bits_[0] & 0x00000080u) != 0;
2265 }
2266 inline void FaceStatusMessage_FaceStatus::set_has_n_in_interests() {
2267  _has_bits_[0] |= 0x00000080u;
2268 }
2269 inline void FaceStatusMessage_FaceStatus::clear_has_n_in_interests() {
2270  _has_bits_[0] &= ~0x00000080u;
2271 }
2272 inline void FaceStatusMessage_FaceStatus::clear_n_in_interests() {
2273  n_in_interests_ = GOOGLE_ULONGLONG(0);
2274  clear_has_n_in_interests();
2275 }
2276 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_in_interests() const {
2277  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.n_in_interests)
2278  return n_in_interests_;
2279 }
2280 inline void FaceStatusMessage_FaceStatus::set_n_in_interests(::google::protobuf::uint64 value) {
2281  set_has_n_in_interests();
2282  n_in_interests_ = value;
2283  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.n_in_interests)
2284 }
2285 
2286 // required uint64 n_in_datas = 145;
2287 inline bool FaceStatusMessage_FaceStatus::has_n_in_datas() const {
2288  return (_has_bits_[0] & 0x00000100u) != 0;
2289 }
2290 inline void FaceStatusMessage_FaceStatus::set_has_n_in_datas() {
2291  _has_bits_[0] |= 0x00000100u;
2292 }
2293 inline void FaceStatusMessage_FaceStatus::clear_has_n_in_datas() {
2294  _has_bits_[0] &= ~0x00000100u;
2295 }
2296 inline void FaceStatusMessage_FaceStatus::clear_n_in_datas() {
2297  n_in_datas_ = GOOGLE_ULONGLONG(0);
2298  clear_has_n_in_datas();
2299 }
2300 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_in_datas() const {
2301  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.n_in_datas)
2302  return n_in_datas_;
2303 }
2304 inline void FaceStatusMessage_FaceStatus::set_n_in_datas(::google::protobuf::uint64 value) {
2305  set_has_n_in_datas();
2306  n_in_datas_ = value;
2307  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.n_in_datas)
2308 }
2309 
2310 // required uint64 n_in_nacks = 151;
2311 inline bool FaceStatusMessage_FaceStatus::has_n_in_nacks() const {
2312  return (_has_bits_[0] & 0x00000200u) != 0;
2313 }
2314 inline void FaceStatusMessage_FaceStatus::set_has_n_in_nacks() {
2315  _has_bits_[0] |= 0x00000200u;
2316 }
2317 inline void FaceStatusMessage_FaceStatus::clear_has_n_in_nacks() {
2318  _has_bits_[0] &= ~0x00000200u;
2319 }
2320 inline void FaceStatusMessage_FaceStatus::clear_n_in_nacks() {
2321  n_in_nacks_ = GOOGLE_ULONGLONG(0);
2322  clear_has_n_in_nacks();
2323 }
2324 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_in_nacks() const {
2325  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.n_in_nacks)
2326  return n_in_nacks_;
2327 }
2328 inline void FaceStatusMessage_FaceStatus::set_n_in_nacks(::google::protobuf::uint64 value) {
2329  set_has_n_in_nacks();
2330  n_in_nacks_ = value;
2331  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.n_in_nacks)
2332 }
2333 
2334 // required uint64 n_out_interests = 146;
2335 inline bool FaceStatusMessage_FaceStatus::has_n_out_interests() const {
2336  return (_has_bits_[0] & 0x00000400u) != 0;
2337 }
2338 inline void FaceStatusMessage_FaceStatus::set_has_n_out_interests() {
2339  _has_bits_[0] |= 0x00000400u;
2340 }
2341 inline void FaceStatusMessage_FaceStatus::clear_has_n_out_interests() {
2342  _has_bits_[0] &= ~0x00000400u;
2343 }
2344 inline void FaceStatusMessage_FaceStatus::clear_n_out_interests() {
2345  n_out_interests_ = GOOGLE_ULONGLONG(0);
2346  clear_has_n_out_interests();
2347 }
2348 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_out_interests() const {
2349  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.n_out_interests)
2350  return n_out_interests_;
2351 }
2352 inline void FaceStatusMessage_FaceStatus::set_n_out_interests(::google::protobuf::uint64 value) {
2353  set_has_n_out_interests();
2354  n_out_interests_ = value;
2355  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.n_out_interests)
2356 }
2357 
2358 // required uint64 n_out_datas = 147;
2359 inline bool FaceStatusMessage_FaceStatus::has_n_out_datas() const {
2360  return (_has_bits_[0] & 0x00000800u) != 0;
2361 }
2362 inline void FaceStatusMessage_FaceStatus::set_has_n_out_datas() {
2363  _has_bits_[0] |= 0x00000800u;
2364 }
2365 inline void FaceStatusMessage_FaceStatus::clear_has_n_out_datas() {
2366  _has_bits_[0] &= ~0x00000800u;
2367 }
2368 inline void FaceStatusMessage_FaceStatus::clear_n_out_datas() {
2369  n_out_datas_ = GOOGLE_ULONGLONG(0);
2370  clear_has_n_out_datas();
2371 }
2372 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_out_datas() const {
2373  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.n_out_datas)
2374  return n_out_datas_;
2375 }
2376 inline void FaceStatusMessage_FaceStatus::set_n_out_datas(::google::protobuf::uint64 value) {
2377  set_has_n_out_datas();
2378  n_out_datas_ = value;
2379  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.n_out_datas)
2380 }
2381 
2382 // required uint64 n_out_nacks = 152;
2383 inline bool FaceStatusMessage_FaceStatus::has_n_out_nacks() const {
2384  return (_has_bits_[0] & 0x00001000u) != 0;
2385 }
2386 inline void FaceStatusMessage_FaceStatus::set_has_n_out_nacks() {
2387  _has_bits_[0] |= 0x00001000u;
2388 }
2389 inline void FaceStatusMessage_FaceStatus::clear_has_n_out_nacks() {
2390  _has_bits_[0] &= ~0x00001000u;
2391 }
2392 inline void FaceStatusMessage_FaceStatus::clear_n_out_nacks() {
2393  n_out_nacks_ = GOOGLE_ULONGLONG(0);
2394  clear_has_n_out_nacks();
2395 }
2396 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_out_nacks() const {
2397  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.n_out_nacks)
2398  return n_out_nacks_;
2399 }
2400 inline void FaceStatusMessage_FaceStatus::set_n_out_nacks(::google::protobuf::uint64 value) {
2401  set_has_n_out_nacks();
2402  n_out_nacks_ = value;
2403  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.n_out_nacks)
2404 }
2405 
2406 // required uint64 n_in_bytes = 148;
2407 inline bool FaceStatusMessage_FaceStatus::has_n_in_bytes() const {
2408  return (_has_bits_[0] & 0x00002000u) != 0;
2409 }
2410 inline void FaceStatusMessage_FaceStatus::set_has_n_in_bytes() {
2411  _has_bits_[0] |= 0x00002000u;
2412 }
2413 inline void FaceStatusMessage_FaceStatus::clear_has_n_in_bytes() {
2414  _has_bits_[0] &= ~0x00002000u;
2415 }
2416 inline void FaceStatusMessage_FaceStatus::clear_n_in_bytes() {
2417  n_in_bytes_ = GOOGLE_ULONGLONG(0);
2418  clear_has_n_in_bytes();
2419 }
2420 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_in_bytes() const {
2421  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.n_in_bytes)
2422  return n_in_bytes_;
2423 }
2424 inline void FaceStatusMessage_FaceStatus::set_n_in_bytes(::google::protobuf::uint64 value) {
2425  set_has_n_in_bytes();
2426  n_in_bytes_ = value;
2427  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.n_in_bytes)
2428 }
2429 
2430 // required uint64 n_out_bytes = 149;
2431 inline bool FaceStatusMessage_FaceStatus::has_n_out_bytes() const {
2432  return (_has_bits_[0] & 0x00004000u) != 0;
2433 }
2434 inline void FaceStatusMessage_FaceStatus::set_has_n_out_bytes() {
2435  _has_bits_[0] |= 0x00004000u;
2436 }
2437 inline void FaceStatusMessage_FaceStatus::clear_has_n_out_bytes() {
2438  _has_bits_[0] &= ~0x00004000u;
2439 }
2440 inline void FaceStatusMessage_FaceStatus::clear_n_out_bytes() {
2441  n_out_bytes_ = GOOGLE_ULONGLONG(0);
2442  clear_has_n_out_bytes();
2443 }
2444 inline ::google::protobuf::uint64 FaceStatusMessage_FaceStatus::n_out_bytes() const {
2445  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.FaceStatus.n_out_bytes)
2446  return n_out_bytes_;
2447 }
2448 inline void FaceStatusMessage_FaceStatus::set_n_out_bytes(::google::protobuf::uint64 value) {
2449  set_has_n_out_bytes();
2450  n_out_bytes_ = value;
2451  // @@protoc_insertion_point(field_set:ndn_message.FaceStatusMessage.FaceStatus.n_out_bytes)
2452 }
2453 
2454 // -------------------------------------------------------------------
2455 
2456 // FaceStatusMessage
2457 
2458 // repeated .ndn_message.FaceStatusMessage.FaceStatus face_status = 128;
2459 inline int FaceStatusMessage::face_status_size() const {
2460  return face_status_.size();
2461 }
2462 inline void FaceStatusMessage::clear_face_status() {
2463  face_status_.Clear();
2464 }
2465 inline const ::ndn_message::FaceStatusMessage_FaceStatus& FaceStatusMessage::face_status(int index) const {
2466  // @@protoc_insertion_point(field_get:ndn_message.FaceStatusMessage.face_status)
2467  return face_status_.Get(index);
2468 }
2469 inline ::ndn_message::FaceStatusMessage_FaceStatus* FaceStatusMessage::mutable_face_status(int index) {
2470  // @@protoc_insertion_point(field_mutable:ndn_message.FaceStatusMessage.face_status)
2471  return face_status_.Mutable(index);
2472 }
2473 inline ::ndn_message::FaceStatusMessage_FaceStatus* FaceStatusMessage::add_face_status() {
2474  // @@protoc_insertion_point(field_add:ndn_message.FaceStatusMessage.face_status)
2475  return face_status_.Add();
2476 }
2477 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceStatusMessage_FaceStatus >&
2478 FaceStatusMessage::face_status() const {
2479  // @@protoc_insertion_point(field_list:ndn_message.FaceStatusMessage.face_status)
2480  return face_status_;
2481 }
2482 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::FaceStatusMessage_FaceStatus >*
2483 FaceStatusMessage::mutable_face_status() {
2484  // @@protoc_insertion_point(field_mutable_list:ndn_message.FaceStatusMessage.face_status)
2485  return &face_status_;
2486 }
2487 
2488 
2489 // @@protoc_insertion_point(namespace_scope)
2490 
2491 } // namespace ndn_message
2492 
2493 #ifndef SWIG
2494 namespace google {
2495 namespace protobuf {
2496 
2497 
2498 } // namespace google
2499 } // namespace protobuf
2500 #endif // SWIG
2501 
2502 // @@protoc_insertion_point(global_scope)
2503 
2504 #endif // GOOGLE_PROTOBUF_VERSION < 2006000
2505 
2506 #endif // PROTOBUF_face_2dstatus_2eproto__INCLUDED
Definition: face-status.pb.h:44
Definition: chrono-sync2013.hpp:31
Definition: channel-status.pb.h:32
Definition: face-status.pb.h:274
Copyright (C) 2014-2016 Regents of the University of California.
Definition: channel-status.pb.h:315