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 #else // GOOGLE_PROTOBUF_VERSION < 2005000
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 #endif // GOOGLE_PROTOBUF_VERSION < 2005000
1513 
1514 #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-2015 Regents of the University of California.
Definition: channel-status.pb.h:315