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