4 #ifndef PROTOBUF_control_2dparameters_2eproto__INCLUDED
5 #define PROTOBUF_control_2dparameters_2eproto__INCLUDED
9 #include <google/protobuf/stubs/common.h>
13 #if GOOGLE_PROTOBUF_VERSION < 2005000
15 #if GOOGLE_PROTOBUF_VERSION < 2004000
16 #error This file was generated by a newer version of protoc which is
17 #error incompatible with your Protocol Buffer headers. Please update
20 #if 2004001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
21 #error This file was generated by an older version of protoc which is
22 #error incompatible with your Protocol Buffer headers. Please
23 #error regenerate this file with a newer version of protoc.
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/repeated_field.h>
28 #include <google/protobuf/extension_set.h>
29 #include <google/protobuf/generated_message_reflection.h>
35 void protobuf_AddDesc_control_2dparameters_2eproto();
36 void protobuf_AssignDesc_control_2dparameters_2eproto();
37 void protobuf_ShutdownFile_control_2dparameters_2eproto();
39 class ControlParametersTypes;
40 class ControlParametersTypes_Name;
41 class ControlParametersTypes_Strategy;
42 class ControlParametersTypes_ControlParameters;
43 class ControlParametersTypes_ControlParametersResponse;
44 class ControlParametersTypes_ControlParametersMessage;
45 class ControlParametersTypes_ControlParametersResponseMessage;
61 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
62 return _unknown_fields_;
65 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
66 return &_unknown_fields_;
69 static const ::google::protobuf::Descriptor* descriptor();
77 void CopyFrom(const ::google::protobuf::Message& from);
78 void MergeFrom(const ::google::protobuf::Message& from);
82 bool IsInitialized()
const;
85 bool MergePartialFromCodedStream(
86 ::google::protobuf::io::CodedInputStream* input);
87 void SerializeWithCachedSizes(
88 ::google::protobuf::io::CodedOutputStream* output)
const;
89 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
90 int GetCachedSize()
const {
return _cached_size_; }
94 void SetCachedSize(
int size)
const;
97 ::google::protobuf::Metadata GetMetadata()
const;
104 inline int component_size()
const;
105 inline void clear_component();
106 static const int kComponentFieldNumber = 8;
107 inline const ::std::string& component(
int index)
const;
108 inline ::std::string* mutable_component(
int index);
109 inline void set_component(
int index, const ::std::string& value);
110 inline void set_component(
int index,
const char* value);
111 inline void set_component(
int index,
const void* value,
size_t size);
112 inline ::std::string* add_component();
113 inline void add_component(const ::std::string& value);
114 inline void add_component(
const char* value);
115 inline void add_component(
const void* value,
size_t size);
116 inline const ::google::protobuf::RepeatedPtrField< ::std::string>& component()
const;
117 inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_component();
122 ::google::protobuf::UnknownFieldSet _unknown_fields_;
126 mutable int _cached_size_;
127 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
129 friend void protobuf_AddDesc_control_2dparameters_2eproto();
130 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
131 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
133 void InitAsDefaultInstance();
150 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
151 return _unknown_fields_;
154 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
155 return &_unknown_fields_;
158 static const ::google::protobuf::Descriptor* descriptor();
166 void CopyFrom(const ::google::protobuf::Message& from);
167 void MergeFrom(const ::google::protobuf::Message& from);
171 bool IsInitialized()
const;
173 int ByteSize()
const;
174 bool MergePartialFromCodedStream(
175 ::google::protobuf::io::CodedInputStream* input);
176 void SerializeWithCachedSizes(
177 ::google::protobuf::io::CodedOutputStream* output)
const;
178 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
179 int GetCachedSize()
const {
return _cached_size_; }
183 void SetCachedSize(
int size)
const;
186 ::google::protobuf::Metadata GetMetadata()
const;
193 inline bool has_name()
const;
194 inline void clear_name();
195 static const int kNameFieldNumber = 7;
196 inline const ::ndn_message::ControlParametersTypes_Name& name()
const;
197 inline ::ndn_message::ControlParametersTypes_Name* mutable_name();
198 inline ::ndn_message::ControlParametersTypes_Name* release_name();
202 inline void set_has_name();
203 inline void clear_has_name();
205 ::google::protobuf::UnknownFieldSet _unknown_fields_;
209 mutable int _cached_size_;
210 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
212 friend void protobuf_AddDesc_control_2dparameters_2eproto();
213 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
214 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
216 void InitAsDefaultInstance();
233 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
234 return _unknown_fields_;
237 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
238 return &_unknown_fields_;
241 static const ::google::protobuf::Descriptor* descriptor();
249 void CopyFrom(const ::google::protobuf::Message& from);
250 void MergeFrom(const ::google::protobuf::Message& from);
254 bool IsInitialized()
const;
256 int ByteSize()
const;
257 bool MergePartialFromCodedStream(
258 ::google::protobuf::io::CodedInputStream* input);
259 void SerializeWithCachedSizes(
260 ::google::protobuf::io::CodedOutputStream* output)
const;
261 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
262 int GetCachedSize()
const {
return _cached_size_; }
266 void SetCachedSize(
int size)
const;
269 ::google::protobuf::Metadata GetMetadata()
const;
276 inline bool has_name()
const;
277 inline void clear_name();
278 static const int kNameFieldNumber = 7;
279 inline const ::ndn_message::ControlParametersTypes_Name& name()
const;
280 inline ::ndn_message::ControlParametersTypes_Name* mutable_name();
281 inline ::ndn_message::ControlParametersTypes_Name* release_name();
284 inline bool has_face_id()
const;
285 inline void clear_face_id();
286 static const int kFaceIdFieldNumber = 105;
287 inline ::google::protobuf::uint64 face_id()
const;
288 inline void set_face_id(::google::protobuf::uint64 value);
291 inline bool has_uri()
const;
292 inline void clear_uri();
293 static const int kUriFieldNumber = 114;
294 inline const ::std::string& uri()
const;
295 inline void set_uri(const ::std::string& value);
296 inline void set_uri(
const char* value);
297 inline void set_uri(
const char* value,
size_t size);
298 inline ::std::string* mutable_uri();
299 inline ::std::string* release_uri();
302 inline bool has_local_control_feature()
const;
303 inline void clear_local_control_feature();
304 static const int kLocalControlFeatureFieldNumber = 110;
305 inline ::google::protobuf::uint64 local_control_feature()
const;
306 inline void set_local_control_feature(::google::protobuf::uint64 value);
309 inline bool has_origin()
const;
310 inline void clear_origin();
311 static const int kOriginFieldNumber = 111;
312 inline ::google::protobuf::uint64 origin()
const;
313 inline void set_origin(::google::protobuf::uint64 value);
316 inline bool has_cost()
const;
317 inline void clear_cost();
318 static const int kCostFieldNumber = 106;
319 inline ::google::protobuf::uint64 cost()
const;
320 inline void set_cost(::google::protobuf::uint64 value);
323 inline bool has_flags()
const;
324 inline void clear_flags();
325 static const int kFlagsFieldNumber = 108;
326 inline ::google::protobuf::uint64 flags()
const;
327 inline void set_flags(::google::protobuf::uint64 value);
330 inline bool has_strategy()
const;
331 inline void clear_strategy();
332 static const int kStrategyFieldNumber = 107;
333 inline const ::ndn_message::ControlParametersTypes_Strategy& strategy()
const;
334 inline ::ndn_message::ControlParametersTypes_Strategy* mutable_strategy();
335 inline ::ndn_message::ControlParametersTypes_Strategy* release_strategy();
338 inline bool has_expiration_period()
const;
339 inline void clear_expiration_period();
340 static const int kExpirationPeriodFieldNumber = 109;
341 inline ::google::protobuf::uint64 expiration_period()
const;
342 inline void set_expiration_period(::google::protobuf::uint64 value);
346 inline void set_has_name();
347 inline void clear_has_name();
348 inline void set_has_face_id();
349 inline void clear_has_face_id();
350 inline void set_has_uri();
351 inline void clear_has_uri();
352 inline void set_has_local_control_feature();
353 inline void clear_has_local_control_feature();
354 inline void set_has_origin();
355 inline void clear_has_origin();
356 inline void set_has_cost();
357 inline void clear_has_cost();
358 inline void set_has_flags();
359 inline void clear_has_flags();
360 inline void set_has_strategy();
361 inline void clear_has_strategy();
362 inline void set_has_expiration_period();
363 inline void clear_has_expiration_period();
365 ::google::protobuf::UnknownFieldSet _unknown_fields_;
368 ::google::protobuf::uint64 face_id_;
370 ::google::protobuf::uint64 local_control_feature_;
371 ::google::protobuf::uint64 origin_;
372 ::google::protobuf::uint64 cost_;
373 ::google::protobuf::uint64 flags_;
375 ::google::protobuf::uint64 expiration_period_;
377 mutable int _cached_size_;
378 ::google::protobuf::uint32 _has_bits_[(9 + 31) / 32];
380 friend void protobuf_AddDesc_control_2dparameters_2eproto();
381 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
382 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
384 void InitAsDefaultInstance();
401 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
402 return _unknown_fields_;
405 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
406 return &_unknown_fields_;
409 static const ::google::protobuf::Descriptor* descriptor();
417 void CopyFrom(const ::google::protobuf::Message& from);
418 void MergeFrom(const ::google::protobuf::Message& from);
422 bool IsInitialized()
const;
424 int ByteSize()
const;
425 bool MergePartialFromCodedStream(
426 ::google::protobuf::io::CodedInputStream* input);
427 void SerializeWithCachedSizes(
428 ::google::protobuf::io::CodedOutputStream* output)
const;
429 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
430 int GetCachedSize()
const {
return _cached_size_; }
434 void SetCachedSize(
int size)
const;
437 ::google::protobuf::Metadata GetMetadata()
const;
444 inline bool has_status_code()
const;
445 inline void clear_status_code();
446 static const int kStatusCodeFieldNumber = 102;
447 inline ::google::protobuf::uint64 status_code()
const;
448 inline void set_status_code(::google::protobuf::uint64 value);
451 inline bool has_status_text()
const;
452 inline void clear_status_text();
453 static const int kStatusTextFieldNumber = 103;
454 inline const ::std::string& status_text()
const;
455 inline void set_status_text(const ::std::string& value);
456 inline void set_status_text(
const char* value);
457 inline void set_status_text(
const char* value,
size_t size);
458 inline ::std::string* mutable_status_text();
459 inline ::std::string* release_status_text();
462 inline int control_parameters_size()
const;
463 inline void clear_control_parameters();
464 static const int kControlParametersFieldNumber = 104;
465 inline const ::ndn_message::ControlParametersTypes_ControlParameters& control_parameters(
int index)
const;
466 inline ::ndn_message::ControlParametersTypes_ControlParameters* mutable_control_parameters(
int index);
467 inline ::ndn_message::ControlParametersTypes_ControlParameters* add_control_parameters();
468 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::ControlParametersTypes_ControlParameters >&
469 control_parameters()
const;
470 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::ControlParametersTypes_ControlParameters >*
471 mutable_control_parameters();
475 inline void set_has_status_code();
476 inline void clear_has_status_code();
477 inline void set_has_status_text();
478 inline void clear_has_status_text();
480 ::google::protobuf::UnknownFieldSet _unknown_fields_;
482 ::google::protobuf::uint64 status_code_;
483 ::std::string* status_text_;
486 mutable int _cached_size_;
487 ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
489 friend void protobuf_AddDesc_control_2dparameters_2eproto();
490 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
491 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
493 void InitAsDefaultInstance();
510 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
511 return _unknown_fields_;
514 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
515 return &_unknown_fields_;
518 static const ::google::protobuf::Descriptor* descriptor();
526 void CopyFrom(const ::google::protobuf::Message& from);
527 void MergeFrom(const ::google::protobuf::Message& from);
531 bool IsInitialized()
const;
533 int ByteSize()
const;
534 bool MergePartialFromCodedStream(
535 ::google::protobuf::io::CodedInputStream* input);
536 void SerializeWithCachedSizes(
537 ::google::protobuf::io::CodedOutputStream* output)
const;
538 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
539 int GetCachedSize()
const {
return _cached_size_; }
543 void SetCachedSize(
int size)
const;
546 ::google::protobuf::Metadata GetMetadata()
const;
553 inline bool has_control_parameters()
const;
554 inline void clear_control_parameters();
555 static const int kControlParametersFieldNumber = 104;
556 inline const ::ndn_message::ControlParametersTypes_ControlParameters& control_parameters()
const;
557 inline ::ndn_message::ControlParametersTypes_ControlParameters* mutable_control_parameters();
558 inline ::ndn_message::ControlParametersTypes_ControlParameters* release_control_parameters();
562 inline void set_has_control_parameters();
563 inline void clear_has_control_parameters();
565 ::google::protobuf::UnknownFieldSet _unknown_fields_;
569 mutable int _cached_size_;
570 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
572 friend void protobuf_AddDesc_control_2dparameters_2eproto();
573 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
574 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
576 void InitAsDefaultInstance();
593 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
594 return _unknown_fields_;
597 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
598 return &_unknown_fields_;
601 static const ::google::protobuf::Descriptor* descriptor();
609 void CopyFrom(const ::google::protobuf::Message& from);
610 void MergeFrom(const ::google::protobuf::Message& from);
614 bool IsInitialized()
const;
616 int ByteSize()
const;
617 bool MergePartialFromCodedStream(
618 ::google::protobuf::io::CodedInputStream* input);
619 void SerializeWithCachedSizes(
620 ::google::protobuf::io::CodedOutputStream* output)
const;
621 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
622 int GetCachedSize()
const {
return _cached_size_; }
626 void SetCachedSize(
int size)
const;
629 ::google::protobuf::Metadata GetMetadata()
const;
636 inline bool has_control_response()
const;
637 inline void clear_control_response();
638 static const int kControlResponseFieldNumber = 101;
639 inline const ::ndn_message::ControlParametersTypes_ControlParametersResponse& control_response()
const;
640 inline ::ndn_message::ControlParametersTypes_ControlParametersResponse* mutable_control_response();
641 inline ::ndn_message::ControlParametersTypes_ControlParametersResponse* release_control_response();
645 inline void set_has_control_response();
646 inline void clear_has_control_response();
648 ::google::protobuf::UnknownFieldSet _unknown_fields_;
652 mutable int _cached_size_;
653 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
655 friend void protobuf_AddDesc_control_2dparameters_2eproto();
656 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
657 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
659 void InitAsDefaultInstance();
676 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
677 return _unknown_fields_;
680 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
681 return &_unknown_fields_;
684 static const ::google::protobuf::Descriptor* descriptor();
692 void CopyFrom(const ::google::protobuf::Message& from);
693 void MergeFrom(const ::google::protobuf::Message& from);
697 bool IsInitialized()
const;
699 int ByteSize()
const;
700 bool MergePartialFromCodedStream(
701 ::google::protobuf::io::CodedInputStream* input);
702 void SerializeWithCachedSizes(
703 ::google::protobuf::io::CodedOutputStream* output)
const;
704 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
705 int GetCachedSize()
const {
return _cached_size_; }
709 void SetCachedSize(
int size)
const;
712 ::google::protobuf::Metadata GetMetadata()
const;
728 ::google::protobuf::UnknownFieldSet _unknown_fields_;
731 mutable int _cached_size_;
732 ::google::protobuf::uint32 _has_bits_[1];
734 friend void protobuf_AddDesc_control_2dparameters_2eproto();
735 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
736 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
738 void InitAsDefaultInstance();
749 inline int ControlParametersTypes_Name::component_size()
const {
750 return component_.size();
752 inline void ControlParametersTypes_Name::clear_component() {
755 inline const ::std::string& ControlParametersTypes_Name::component(
int index)
const {
756 return component_.Get(index);
758 inline ::std::string* ControlParametersTypes_Name::mutable_component(
int index) {
759 return component_.Mutable(index);
761 inline void ControlParametersTypes_Name::set_component(
int index, const ::std::string& value) {
762 component_.Mutable(index)->assign(value);
764 inline void ControlParametersTypes_Name::set_component(
int index,
const char* value) {
765 component_.Mutable(index)->assign(value);
767 inline void ControlParametersTypes_Name::set_component(
int index,
const void* value,
size_t size) {
768 component_.Mutable(index)->assign(
769 reinterpret_cast<const char*>(value), size);
771 inline ::std::string* ControlParametersTypes_Name::add_component() {
772 return component_.Add();
774 inline void ControlParametersTypes_Name::add_component(const ::std::string& value) {
775 component_.Add()->assign(value);
777 inline void ControlParametersTypes_Name::add_component(
const char* value) {
778 component_.Add()->assign(value);
780 inline void ControlParametersTypes_Name::add_component(
const void* value,
size_t size) {
781 component_.Add()->assign(reinterpret_cast<const char*>(value), size);
783 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
784 ControlParametersTypes_Name::component()
const {
787 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
788 ControlParametersTypes_Name::mutable_component() {
797 inline bool ControlParametersTypes_Strategy::has_name()
const {
798 return (_has_bits_[0] & 0x00000001u) != 0;
800 inline void ControlParametersTypes_Strategy::set_has_name() {
801 _has_bits_[0] |= 0x00000001u;
803 inline void ControlParametersTypes_Strategy::clear_has_name() {
804 _has_bits_[0] &= ~0x00000001u;
806 inline void ControlParametersTypes_Strategy::clear_name() {
807 if (name_ != NULL) name_->::ndn_message::ControlParametersTypes_Name::Clear();
810 inline const ::ndn_message::ControlParametersTypes_Name& ControlParametersTypes_Strategy::name()
const {
811 return name_ != NULL ? *name_ : *default_instance_->name_;
813 inline ::ndn_message::ControlParametersTypes_Name* ControlParametersTypes_Strategy::mutable_name() {
815 if (name_ == NULL) name_ = new ::ndn_message::ControlParametersTypes_Name;
818 inline ::ndn_message::ControlParametersTypes_Name* ControlParametersTypes_Strategy::release_name() {
830 inline bool ControlParametersTypes_ControlParameters::has_name()
const {
831 return (_has_bits_[0] & 0x00000001u) != 0;
833 inline void ControlParametersTypes_ControlParameters::set_has_name() {
834 _has_bits_[0] |= 0x00000001u;
836 inline void ControlParametersTypes_ControlParameters::clear_has_name() {
837 _has_bits_[0] &= ~0x00000001u;
839 inline void ControlParametersTypes_ControlParameters::clear_name() {
840 if (name_ != NULL) name_->::ndn_message::ControlParametersTypes_Name::Clear();
843 inline const ::ndn_message::ControlParametersTypes_Name& ControlParametersTypes_ControlParameters::name()
const {
844 return name_ != NULL ? *name_ : *default_instance_->name_;
846 inline ::ndn_message::ControlParametersTypes_Name* ControlParametersTypes_ControlParameters::mutable_name() {
848 if (name_ == NULL) name_ = new ::ndn_message::ControlParametersTypes_Name;
851 inline ::ndn_message::ControlParametersTypes_Name* ControlParametersTypes_ControlParameters::release_name() {
859 inline bool ControlParametersTypes_ControlParameters::has_face_id()
const {
860 return (_has_bits_[0] & 0x00000002u) != 0;
862 inline void ControlParametersTypes_ControlParameters::set_has_face_id() {
863 _has_bits_[0] |= 0x00000002u;
865 inline void ControlParametersTypes_ControlParameters::clear_has_face_id() {
866 _has_bits_[0] &= ~0x00000002u;
868 inline void ControlParametersTypes_ControlParameters::clear_face_id() {
869 face_id_ = GOOGLE_ULONGLONG(0);
872 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::face_id()
const {
875 inline void ControlParametersTypes_ControlParameters::set_face_id(::google::protobuf::uint64 value) {
881 inline bool ControlParametersTypes_ControlParameters::has_uri()
const {
882 return (_has_bits_[0] & 0x00000004u) != 0;
884 inline void ControlParametersTypes_ControlParameters::set_has_uri() {
885 _has_bits_[0] |= 0x00000004u;
887 inline void ControlParametersTypes_ControlParameters::clear_has_uri() {
888 _has_bits_[0] &= ~0x00000004u;
890 inline void ControlParametersTypes_ControlParameters::clear_uri() {
891 if (uri_ != &::google::protobuf::internal::kEmptyString) {
896 inline const ::std::string& ControlParametersTypes_ControlParameters::uri()
const {
899 inline void ControlParametersTypes_ControlParameters::set_uri(const ::std::string& value) {
901 if (uri_ == &::google::protobuf::internal::kEmptyString) {
902 uri_ = new ::std::string;
906 inline void ControlParametersTypes_ControlParameters::set_uri(
const char* value) {
908 if (uri_ == &::google::protobuf::internal::kEmptyString) {
909 uri_ = new ::std::string;
913 inline void ControlParametersTypes_ControlParameters::set_uri(
const char* value,
size_t size) {
915 if (uri_ == &::google::protobuf::internal::kEmptyString) {
916 uri_ = new ::std::string;
918 uri_->assign(reinterpret_cast<const char*>(value), size);
920 inline ::std::string* ControlParametersTypes_ControlParameters::mutable_uri() {
922 if (uri_ == &::google::protobuf::internal::kEmptyString) {
923 uri_ = new ::std::string;
927 inline ::std::string* ControlParametersTypes_ControlParameters::release_uri() {
929 if (uri_ == &::google::protobuf::internal::kEmptyString) {
932 ::std::string* temp = uri_;
933 uri_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
939 inline bool ControlParametersTypes_ControlParameters::has_local_control_feature()
const {
940 return (_has_bits_[0] & 0x00000008u) != 0;
942 inline void ControlParametersTypes_ControlParameters::set_has_local_control_feature() {
943 _has_bits_[0] |= 0x00000008u;
945 inline void ControlParametersTypes_ControlParameters::clear_has_local_control_feature() {
946 _has_bits_[0] &= ~0x00000008u;
948 inline void ControlParametersTypes_ControlParameters::clear_local_control_feature() {
949 local_control_feature_ = GOOGLE_ULONGLONG(0);
950 clear_has_local_control_feature();
952 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::local_control_feature()
const {
953 return local_control_feature_;
955 inline void ControlParametersTypes_ControlParameters::set_local_control_feature(::google::protobuf::uint64 value) {
956 set_has_local_control_feature();
957 local_control_feature_ = value;
961 inline bool ControlParametersTypes_ControlParameters::has_origin()
const {
962 return (_has_bits_[0] & 0x00000010u) != 0;
964 inline void ControlParametersTypes_ControlParameters::set_has_origin() {
965 _has_bits_[0] |= 0x00000010u;
967 inline void ControlParametersTypes_ControlParameters::clear_has_origin() {
968 _has_bits_[0] &= ~0x00000010u;
970 inline void ControlParametersTypes_ControlParameters::clear_origin() {
971 origin_ = GOOGLE_ULONGLONG(0);
974 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::origin()
const {
977 inline void ControlParametersTypes_ControlParameters::set_origin(::google::protobuf::uint64 value) {
983 inline bool ControlParametersTypes_ControlParameters::has_cost()
const {
984 return (_has_bits_[0] & 0x00000020u) != 0;
986 inline void ControlParametersTypes_ControlParameters::set_has_cost() {
987 _has_bits_[0] |= 0x00000020u;
989 inline void ControlParametersTypes_ControlParameters::clear_has_cost() {
990 _has_bits_[0] &= ~0x00000020u;
992 inline void ControlParametersTypes_ControlParameters::clear_cost() {
993 cost_ = GOOGLE_ULONGLONG(0);
996 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::cost()
const {
999 inline void ControlParametersTypes_ControlParameters::set_cost(::google::protobuf::uint64 value) {
1005 inline bool ControlParametersTypes_ControlParameters::has_flags()
const {
1006 return (_has_bits_[0] & 0x00000040u) != 0;
1008 inline void ControlParametersTypes_ControlParameters::set_has_flags() {
1009 _has_bits_[0] |= 0x00000040u;
1011 inline void ControlParametersTypes_ControlParameters::clear_has_flags() {
1012 _has_bits_[0] &= ~0x00000040u;
1014 inline void ControlParametersTypes_ControlParameters::clear_flags() {
1015 flags_ = GOOGLE_ULONGLONG(0);
1018 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::flags()
const {
1021 inline void ControlParametersTypes_ControlParameters::set_flags(::google::protobuf::uint64 value) {
1027 inline bool ControlParametersTypes_ControlParameters::has_strategy()
const {
1028 return (_has_bits_[0] & 0x00000080u) != 0;
1030 inline void ControlParametersTypes_ControlParameters::set_has_strategy() {
1031 _has_bits_[0] |= 0x00000080u;
1033 inline void ControlParametersTypes_ControlParameters::clear_has_strategy() {
1034 _has_bits_[0] &= ~0x00000080u;
1036 inline void ControlParametersTypes_ControlParameters::clear_strategy() {
1037 if (strategy_ != NULL) strategy_->::ndn_message::ControlParametersTypes_Strategy::Clear();
1038 clear_has_strategy();
1040 inline const ::ndn_message::ControlParametersTypes_Strategy& ControlParametersTypes_ControlParameters::strategy()
const {
1041 return strategy_ != NULL ? *strategy_ : *default_instance_->strategy_;
1043 inline ::ndn_message::ControlParametersTypes_Strategy* ControlParametersTypes_ControlParameters::mutable_strategy() {
1045 if (strategy_ == NULL) strategy_ = new ::ndn_message::ControlParametersTypes_Strategy;
1048 inline ::ndn_message::ControlParametersTypes_Strategy* ControlParametersTypes_ControlParameters::release_strategy() {
1049 clear_has_strategy();
1056 inline bool ControlParametersTypes_ControlParameters::has_expiration_period()
const {
1057 return (_has_bits_[0] & 0x00000100u) != 0;
1059 inline void ControlParametersTypes_ControlParameters::set_has_expiration_period() {
1060 _has_bits_[0] |= 0x00000100u;
1062 inline void ControlParametersTypes_ControlParameters::clear_has_expiration_period() {
1063 _has_bits_[0] &= ~0x00000100u;
1065 inline void ControlParametersTypes_ControlParameters::clear_expiration_period() {
1066 expiration_period_ = GOOGLE_ULONGLONG(0);
1067 clear_has_expiration_period();
1069 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::expiration_period()
const {
1070 return expiration_period_;
1072 inline void ControlParametersTypes_ControlParameters::set_expiration_period(::google::protobuf::uint64 value) {
1073 set_has_expiration_period();
1074 expiration_period_ = value;
1082 inline bool ControlParametersTypes_ControlParametersResponse::has_status_code()
const {
1083 return (_has_bits_[0] & 0x00000001u) != 0;
1085 inline void ControlParametersTypes_ControlParametersResponse::set_has_status_code() {
1086 _has_bits_[0] |= 0x00000001u;
1088 inline void ControlParametersTypes_ControlParametersResponse::clear_has_status_code() {
1089 _has_bits_[0] &= ~0x00000001u;
1091 inline void ControlParametersTypes_ControlParametersResponse::clear_status_code() {
1092 status_code_ = GOOGLE_ULONGLONG(0);
1093 clear_has_status_code();
1095 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParametersResponse::status_code()
const {
1096 return status_code_;
1098 inline void ControlParametersTypes_ControlParametersResponse::set_status_code(::google::protobuf::uint64 value) {
1099 set_has_status_code();
1100 status_code_ = value;
1104 inline bool ControlParametersTypes_ControlParametersResponse::has_status_text()
const {
1105 return (_has_bits_[0] & 0x00000002u) != 0;
1107 inline void ControlParametersTypes_ControlParametersResponse::set_has_status_text() {
1108 _has_bits_[0] |= 0x00000002u;
1110 inline void ControlParametersTypes_ControlParametersResponse::clear_has_status_text() {
1111 _has_bits_[0] &= ~0x00000002u;
1113 inline void ControlParametersTypes_ControlParametersResponse::clear_status_text() {
1114 if (status_text_ != &::google::protobuf::internal::kEmptyString) {
1115 status_text_->clear();
1117 clear_has_status_text();
1119 inline const ::std::string& ControlParametersTypes_ControlParametersResponse::status_text()
const {
1120 return *status_text_;
1122 inline void ControlParametersTypes_ControlParametersResponse::set_status_text(const ::std::string& value) {
1123 set_has_status_text();
1124 if (status_text_ == &::google::protobuf::internal::kEmptyString) {
1125 status_text_ = new ::std::string;
1127 status_text_->assign(value);
1129 inline void ControlParametersTypes_ControlParametersResponse::set_status_text(
const char* value) {
1130 set_has_status_text();
1131 if (status_text_ == &::google::protobuf::internal::kEmptyString) {
1132 status_text_ = new ::std::string;
1134 status_text_->assign(value);
1136 inline void ControlParametersTypes_ControlParametersResponse::set_status_text(
const char* value,
size_t size) {
1137 set_has_status_text();
1138 if (status_text_ == &::google::protobuf::internal::kEmptyString) {
1139 status_text_ = new ::std::string;
1141 status_text_->assign(reinterpret_cast<const char*>(value), size);
1143 inline ::std::string* ControlParametersTypes_ControlParametersResponse::mutable_status_text() {
1144 set_has_status_text();
1145 if (status_text_ == &::google::protobuf::internal::kEmptyString) {
1146 status_text_ = new ::std::string;
1148 return status_text_;
1150 inline ::std::string* ControlParametersTypes_ControlParametersResponse::release_status_text() {
1151 clear_has_status_text();
1152 if (status_text_ == &::google::protobuf::internal::kEmptyString) {
1155 ::std::string* temp = status_text_;
1156 status_text_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
1162 inline int ControlParametersTypes_ControlParametersResponse::control_parameters_size()
const {
1163 return control_parameters_.size();
1165 inline void ControlParametersTypes_ControlParametersResponse::clear_control_parameters() {
1166 control_parameters_.Clear();
1168 inline const ::ndn_message::ControlParametersTypes_ControlParameters& ControlParametersTypes_ControlParametersResponse::control_parameters(
int index)
const {
1169 return control_parameters_.Get(index);
1171 inline ::ndn_message::ControlParametersTypes_ControlParameters* ControlParametersTypes_ControlParametersResponse::mutable_control_parameters(
int index) {
1172 return control_parameters_.Mutable(index);
1174 inline ::ndn_message::ControlParametersTypes_ControlParameters* ControlParametersTypes_ControlParametersResponse::add_control_parameters() {
1175 return control_parameters_.Add();
1177 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::ControlParametersTypes_ControlParameters >&
1178 ControlParametersTypes_ControlParametersResponse::control_parameters()
const {
1179 return control_parameters_;
1181 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::ControlParametersTypes_ControlParameters >*
1182 ControlParametersTypes_ControlParametersResponse::mutable_control_parameters() {
1183 return &control_parameters_;
1191 inline bool ControlParametersTypes_ControlParametersMessage::has_control_parameters()
const {
1192 return (_has_bits_[0] & 0x00000001u) != 0;
1194 inline void ControlParametersTypes_ControlParametersMessage::set_has_control_parameters() {
1195 _has_bits_[0] |= 0x00000001u;
1197 inline void ControlParametersTypes_ControlParametersMessage::clear_has_control_parameters() {
1198 _has_bits_[0] &= ~0x00000001u;
1200 inline void ControlParametersTypes_ControlParametersMessage::clear_control_parameters() {
1201 if (control_parameters_ != NULL) control_parameters_->::ndn_message::ControlParametersTypes_ControlParameters::Clear();
1202 clear_has_control_parameters();
1204 inline const ::ndn_message::ControlParametersTypes_ControlParameters& ControlParametersTypes_ControlParametersMessage::control_parameters()
const {
1205 return control_parameters_ != NULL ? *control_parameters_ : *default_instance_->control_parameters_;
1207 inline ::ndn_message::ControlParametersTypes_ControlParameters* ControlParametersTypes_ControlParametersMessage::mutable_control_parameters() {
1208 set_has_control_parameters();
1209 if (control_parameters_ == NULL) control_parameters_ = new ::ndn_message::ControlParametersTypes_ControlParameters;
1210 return control_parameters_;
1212 inline ::ndn_message::ControlParametersTypes_ControlParameters* ControlParametersTypes_ControlParametersMessage::release_control_parameters() {
1213 clear_has_control_parameters();
1215 control_parameters_ = NULL;
1224 inline bool ControlParametersTypes_ControlParametersResponseMessage::has_control_response()
const {
1225 return (_has_bits_[0] & 0x00000001u) != 0;
1227 inline void ControlParametersTypes_ControlParametersResponseMessage::set_has_control_response() {
1228 _has_bits_[0] |= 0x00000001u;
1230 inline void ControlParametersTypes_ControlParametersResponseMessage::clear_has_control_response() {
1231 _has_bits_[0] &= ~0x00000001u;
1233 inline void ControlParametersTypes_ControlParametersResponseMessage::clear_control_response() {
1234 if (control_response_ != NULL) control_response_->::ndn_message::ControlParametersTypes_ControlParametersResponse::Clear();
1235 clear_has_control_response();
1237 inline const ::ndn_message::ControlParametersTypes_ControlParametersResponse& ControlParametersTypes_ControlParametersResponseMessage::control_response()
const {
1238 return control_response_ != NULL ? *control_response_ : *default_instance_->control_response_;
1240 inline ::ndn_message::ControlParametersTypes_ControlParametersResponse* ControlParametersTypes_ControlParametersResponseMessage::mutable_control_response() {
1241 set_has_control_response();
1242 if (control_response_ == NULL) control_response_ = new ::ndn_message::ControlParametersTypes_ControlParametersResponse;
1243 return control_response_;
1245 inline ::ndn_message::ControlParametersTypes_ControlParametersResponse* ControlParametersTypes_ControlParametersResponseMessage::release_control_response() {
1246 clear_has_control_response();
1248 control_response_ = NULL;
1263 namespace protobuf {
1272 #elif GOOGLE_PROTOBUF_VERSION < 2006000
1274 #if GOOGLE_PROTOBUF_VERSION < 2005000
1275 #error This file was generated by a newer version of protoc which is
1276 #error incompatible with your Protocol Buffer headers. Please update
1277 #error your headers.
1279 #if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
1280 #error This file was generated by an older version of protoc which is
1281 #error incompatible with your Protocol Buffer headers. Please
1282 #error regenerate this file with a newer version of protoc.
1285 #include <google/protobuf/generated_message_util.h>
1286 #include <google/protobuf/message.h>
1287 #include <google/protobuf/repeated_field.h>
1288 #include <google/protobuf/extension_set.h>
1289 #include <google/protobuf/unknown_field_set.h>
1295 void protobuf_AddDesc_control_2dparameters_2eproto();
1296 void protobuf_AssignDesc_control_2dparameters_2eproto();
1297 void protobuf_ShutdownFile_control_2dparameters_2eproto();
1299 class ControlParametersTypes;
1300 class ControlParametersTypes_Name;
1301 class ControlParametersTypes_Strategy;
1302 class ControlParametersTypes_ControlParameters;
1303 class ControlParametersTypes_ControlParametersResponse;
1304 class ControlParametersTypes_ControlParametersMessage;
1305 class ControlParametersTypes_ControlParametersResponseMessage;
1309 class ControlParametersTypes_Name :
public ::google::protobuf::Message {
1311 ControlParametersTypes_Name();
1312 virtual ~ControlParametersTypes_Name();
1314 ControlParametersTypes_Name(
const ControlParametersTypes_Name& from);
1316 inline ControlParametersTypes_Name& operator=(
const ControlParametersTypes_Name& from) {
1321 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1322 return _unknown_fields_;
1325 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1326 return &_unknown_fields_;
1329 static const ::google::protobuf::Descriptor* descriptor();
1330 static const ControlParametersTypes_Name& default_instance();
1332 void Swap(ControlParametersTypes_Name* other);
1336 ControlParametersTypes_Name* New()
const;
1337 void CopyFrom(const ::google::protobuf::Message& from);
1338 void MergeFrom(const ::google::protobuf::Message& from);
1339 void CopyFrom(
const ControlParametersTypes_Name& from);
1340 void MergeFrom(
const ControlParametersTypes_Name& from);
1342 bool IsInitialized()
const;
1344 int ByteSize()
const;
1345 bool MergePartialFromCodedStream(
1346 ::google::protobuf::io::CodedInputStream* input);
1347 void SerializeWithCachedSizes(
1348 ::google::protobuf::io::CodedOutputStream* output)
const;
1349 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1350 int GetCachedSize()
const {
return _cached_size_; }
1354 void SetCachedSize(
int size)
const;
1357 ::google::protobuf::Metadata GetMetadata()
const;
1364 inline int component_size()
const;
1365 inline void clear_component();
1366 static const int kComponentFieldNumber = 8;
1367 inline const ::std::string& component(
int index)
const;
1368 inline ::std::string* mutable_component(
int index);
1369 inline void set_component(
int index, const ::std::string& value);
1370 inline void set_component(
int index,
const char* value);
1371 inline void set_component(
int index,
const void* value,
size_t size);
1372 inline ::std::string* add_component();
1373 inline void add_component(const ::std::string& value);
1374 inline void add_component(
const char* value);
1375 inline void add_component(
const void* value,
size_t size);
1376 inline const ::google::protobuf::RepeatedPtrField< ::std::string>& component()
const;
1377 inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_component();
1382 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1386 mutable int _cached_size_;
1387 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
1389 friend void protobuf_AddDesc_control_2dparameters_2eproto();
1390 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
1391 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
1393 void InitAsDefaultInstance();
1394 static ControlParametersTypes_Name* default_instance_;
1398 class ControlParametersTypes_Strategy :
public ::google::protobuf::Message {
1400 ControlParametersTypes_Strategy();
1401 virtual ~ControlParametersTypes_Strategy();
1403 ControlParametersTypes_Strategy(
const ControlParametersTypes_Strategy& from);
1405 inline ControlParametersTypes_Strategy& operator=(
const ControlParametersTypes_Strategy& from) {
1410 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1411 return _unknown_fields_;
1414 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1415 return &_unknown_fields_;
1418 static const ::google::protobuf::Descriptor* descriptor();
1419 static const ControlParametersTypes_Strategy& default_instance();
1421 void Swap(ControlParametersTypes_Strategy* other);
1425 ControlParametersTypes_Strategy* New()
const;
1426 void CopyFrom(const ::google::protobuf::Message& from);
1427 void MergeFrom(const ::google::protobuf::Message& from);
1428 void CopyFrom(
const ControlParametersTypes_Strategy& from);
1429 void MergeFrom(
const ControlParametersTypes_Strategy& from);
1431 bool IsInitialized()
const;
1433 int ByteSize()
const;
1434 bool MergePartialFromCodedStream(
1435 ::google::protobuf::io::CodedInputStream* input);
1436 void SerializeWithCachedSizes(
1437 ::google::protobuf::io::CodedOutputStream* output)
const;
1438 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1439 int GetCachedSize()
const {
return _cached_size_; }
1443 void SetCachedSize(
int size)
const;
1446 ::google::protobuf::Metadata GetMetadata()
const;
1453 inline bool has_name()
const;
1454 inline void clear_name();
1455 static const int kNameFieldNumber = 7;
1456 inline const ::ndn_message::ControlParametersTypes_Name& name()
const;
1457 inline ::ndn_message::ControlParametersTypes_Name* mutable_name();
1458 inline ::ndn_message::ControlParametersTypes_Name* release_name();
1463 inline void set_has_name();
1464 inline void clear_has_name();
1466 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1470 mutable int _cached_size_;
1471 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
1473 friend void protobuf_AddDesc_control_2dparameters_2eproto();
1474 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
1475 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
1477 void InitAsDefaultInstance();
1478 static ControlParametersTypes_Strategy* default_instance_;
1482 class ControlParametersTypes_ControlParameters :
public ::google::protobuf::Message {
1484 ControlParametersTypes_ControlParameters();
1485 virtual ~ControlParametersTypes_ControlParameters();
1487 ControlParametersTypes_ControlParameters(
const ControlParametersTypes_ControlParameters& from);
1489 inline ControlParametersTypes_ControlParameters& operator=(
const ControlParametersTypes_ControlParameters& from) {
1494 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1495 return _unknown_fields_;
1498 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1499 return &_unknown_fields_;
1502 static const ::google::protobuf::Descriptor* descriptor();
1503 static const ControlParametersTypes_ControlParameters& default_instance();
1505 void Swap(ControlParametersTypes_ControlParameters* other);
1509 ControlParametersTypes_ControlParameters* New()
const;
1510 void CopyFrom(const ::google::protobuf::Message& from);
1511 void MergeFrom(const ::google::protobuf::Message& from);
1512 void CopyFrom(
const ControlParametersTypes_ControlParameters& from);
1513 void MergeFrom(
const ControlParametersTypes_ControlParameters& from);
1515 bool IsInitialized()
const;
1517 int ByteSize()
const;
1518 bool MergePartialFromCodedStream(
1519 ::google::protobuf::io::CodedInputStream* input);
1520 void SerializeWithCachedSizes(
1521 ::google::protobuf::io::CodedOutputStream* output)
const;
1522 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1523 int GetCachedSize()
const {
return _cached_size_; }
1527 void SetCachedSize(
int size)
const;
1530 ::google::protobuf::Metadata GetMetadata()
const;
1537 inline bool has_name()
const;
1538 inline void clear_name();
1539 static const int kNameFieldNumber = 7;
1540 inline const ::ndn_message::ControlParametersTypes_Name& name()
const;
1541 inline ::ndn_message::ControlParametersTypes_Name* mutable_name();
1542 inline ::ndn_message::ControlParametersTypes_Name* release_name();
1546 inline bool has_face_id()
const;
1547 inline void clear_face_id();
1548 static const int kFaceIdFieldNumber = 105;
1549 inline ::google::protobuf::uint64 face_id()
const;
1550 inline void set_face_id(::google::protobuf::uint64 value);
1553 inline bool has_uri()
const;
1554 inline void clear_uri();
1555 static const int kUriFieldNumber = 114;
1556 inline const ::std::string& uri()
const;
1557 inline void set_uri(const ::std::string& value);
1558 inline void set_uri(
const char* value);
1559 inline void set_uri(
const char* value,
size_t size);
1560 inline ::std::string* mutable_uri();
1561 inline ::std::string* release_uri();
1562 inline void set_allocated_uri(::std::string* uri);
1565 inline bool has_local_control_feature()
const;
1566 inline void clear_local_control_feature();
1567 static const int kLocalControlFeatureFieldNumber = 110;
1568 inline ::google::protobuf::uint64 local_control_feature()
const;
1569 inline void set_local_control_feature(::google::protobuf::uint64 value);
1572 inline bool has_origin()
const;
1573 inline void clear_origin();
1574 static const int kOriginFieldNumber = 111;
1575 inline ::google::protobuf::uint64 origin()
const;
1576 inline void set_origin(::google::protobuf::uint64 value);
1579 inline bool has_cost()
const;
1580 inline void clear_cost();
1581 static const int kCostFieldNumber = 106;
1582 inline ::google::protobuf::uint64 cost()
const;
1583 inline void set_cost(::google::protobuf::uint64 value);
1586 inline bool has_flags()
const;
1587 inline void clear_flags();
1588 static const int kFlagsFieldNumber = 108;
1589 inline ::google::protobuf::uint64 flags()
const;
1590 inline void set_flags(::google::protobuf::uint64 value);
1593 inline bool has_strategy()
const;
1594 inline void clear_strategy();
1595 static const int kStrategyFieldNumber = 107;
1596 inline const ::ndn_message::ControlParametersTypes_Strategy& strategy()
const;
1597 inline ::ndn_message::ControlParametersTypes_Strategy* mutable_strategy();
1598 inline ::ndn_message::ControlParametersTypes_Strategy* release_strategy();
1602 inline bool has_expiration_period()
const;
1603 inline void clear_expiration_period();
1604 static const int kExpirationPeriodFieldNumber = 109;
1605 inline ::google::protobuf::uint64 expiration_period()
const;
1606 inline void set_expiration_period(::google::protobuf::uint64 value);
1610 inline void set_has_name();
1611 inline void clear_has_name();
1612 inline void set_has_face_id();
1613 inline void clear_has_face_id();
1614 inline void set_has_uri();
1615 inline void clear_has_uri();
1616 inline void set_has_local_control_feature();
1617 inline void clear_has_local_control_feature();
1618 inline void set_has_origin();
1619 inline void clear_has_origin();
1620 inline void set_has_cost();
1621 inline void clear_has_cost();
1622 inline void set_has_flags();
1623 inline void clear_has_flags();
1624 inline void set_has_strategy();
1625 inline void clear_has_strategy();
1626 inline void set_has_expiration_period();
1627 inline void clear_has_expiration_period();
1629 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1632 ::google::protobuf::uint64 face_id_;
1633 ::std::string* uri_;
1634 ::google::protobuf::uint64 local_control_feature_;
1635 ::google::protobuf::uint64 origin_;
1636 ::google::protobuf::uint64 cost_;
1637 ::google::protobuf::uint64 flags_;
1639 ::google::protobuf::uint64 expiration_period_;
1641 mutable int _cached_size_;
1642 ::google::protobuf::uint32 _has_bits_[(9 + 31) / 32];
1644 friend void protobuf_AddDesc_control_2dparameters_2eproto();
1645 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
1646 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
1648 void InitAsDefaultInstance();
1649 static ControlParametersTypes_ControlParameters* default_instance_;
1653 class ControlParametersTypes_ControlParametersResponse :
public ::google::protobuf::Message {
1655 ControlParametersTypes_ControlParametersResponse();
1656 virtual ~ControlParametersTypes_ControlParametersResponse();
1658 ControlParametersTypes_ControlParametersResponse(
const ControlParametersTypes_ControlParametersResponse& from);
1660 inline ControlParametersTypes_ControlParametersResponse& operator=(
const ControlParametersTypes_ControlParametersResponse& from) {
1665 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1666 return _unknown_fields_;
1669 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1670 return &_unknown_fields_;
1673 static const ::google::protobuf::Descriptor* descriptor();
1674 static const ControlParametersTypes_ControlParametersResponse& default_instance();
1676 void Swap(ControlParametersTypes_ControlParametersResponse* other);
1680 ControlParametersTypes_ControlParametersResponse* New()
const;
1681 void CopyFrom(const ::google::protobuf::Message& from);
1682 void MergeFrom(const ::google::protobuf::Message& from);
1683 void CopyFrom(
const ControlParametersTypes_ControlParametersResponse& from);
1684 void MergeFrom(
const ControlParametersTypes_ControlParametersResponse& from);
1686 bool IsInitialized()
const;
1688 int ByteSize()
const;
1689 bool MergePartialFromCodedStream(
1690 ::google::protobuf::io::CodedInputStream* input);
1691 void SerializeWithCachedSizes(
1692 ::google::protobuf::io::CodedOutputStream* output)
const;
1693 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1694 int GetCachedSize()
const {
return _cached_size_; }
1698 void SetCachedSize(
int size)
const;
1701 ::google::protobuf::Metadata GetMetadata()
const;
1708 inline bool has_status_code()
const;
1709 inline void clear_status_code();
1710 static const int kStatusCodeFieldNumber = 102;
1711 inline ::google::protobuf::uint64 status_code()
const;
1712 inline void set_status_code(::google::protobuf::uint64 value);
1715 inline bool has_status_text()
const;
1716 inline void clear_status_text();
1717 static const int kStatusTextFieldNumber = 103;
1718 inline const ::std::string& status_text()
const;
1719 inline void set_status_text(const ::std::string& value);
1720 inline void set_status_text(
const char* value);
1721 inline void set_status_text(
const char* value,
size_t size);
1722 inline ::std::string* mutable_status_text();
1723 inline ::std::string* release_status_text();
1724 inline void set_allocated_status_text(::std::string* status_text);
1727 inline int control_parameters_size()
const;
1728 inline void clear_control_parameters();
1729 static const int kControlParametersFieldNumber = 104;
1730 inline const ::ndn_message::ControlParametersTypes_ControlParameters& control_parameters(
int index)
const;
1731 inline ::ndn_message::ControlParametersTypes_ControlParameters* mutable_control_parameters(
int index);
1732 inline ::ndn_message::ControlParametersTypes_ControlParameters* add_control_parameters();
1733 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::ControlParametersTypes_ControlParameters >&
1734 control_parameters()
const;
1735 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::ControlParametersTypes_ControlParameters >*
1736 mutable_control_parameters();
1740 inline void set_has_status_code();
1741 inline void clear_has_status_code();
1742 inline void set_has_status_text();
1743 inline void clear_has_status_text();
1745 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1747 ::google::protobuf::uint64 status_code_;
1748 ::std::string* status_text_;
1751 mutable int _cached_size_;
1752 ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
1754 friend void protobuf_AddDesc_control_2dparameters_2eproto();
1755 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
1756 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
1758 void InitAsDefaultInstance();
1759 static ControlParametersTypes_ControlParametersResponse* default_instance_;
1763 class ControlParametersTypes_ControlParametersMessage :
public ::google::protobuf::Message {
1765 ControlParametersTypes_ControlParametersMessage();
1766 virtual ~ControlParametersTypes_ControlParametersMessage();
1768 ControlParametersTypes_ControlParametersMessage(
const ControlParametersTypes_ControlParametersMessage& from);
1770 inline ControlParametersTypes_ControlParametersMessage& operator=(
const ControlParametersTypes_ControlParametersMessage& from) {
1775 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1776 return _unknown_fields_;
1779 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1780 return &_unknown_fields_;
1783 static const ::google::protobuf::Descriptor* descriptor();
1784 static const ControlParametersTypes_ControlParametersMessage& default_instance();
1786 void Swap(ControlParametersTypes_ControlParametersMessage* other);
1790 ControlParametersTypes_ControlParametersMessage* New()
const;
1791 void CopyFrom(const ::google::protobuf::Message& from);
1792 void MergeFrom(const ::google::protobuf::Message& from);
1793 void CopyFrom(
const ControlParametersTypes_ControlParametersMessage& from);
1794 void MergeFrom(
const ControlParametersTypes_ControlParametersMessage& from);
1796 bool IsInitialized()
const;
1798 int ByteSize()
const;
1799 bool MergePartialFromCodedStream(
1800 ::google::protobuf::io::CodedInputStream* input);
1801 void SerializeWithCachedSizes(
1802 ::google::protobuf::io::CodedOutputStream* output)
const;
1803 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1804 int GetCachedSize()
const {
return _cached_size_; }
1808 void SetCachedSize(
int size)
const;
1811 ::google::protobuf::Metadata GetMetadata()
const;
1818 inline bool has_control_parameters()
const;
1819 inline void clear_control_parameters();
1820 static const int kControlParametersFieldNumber = 104;
1821 inline const ::ndn_message::ControlParametersTypes_ControlParameters& control_parameters()
const;
1822 inline ::ndn_message::ControlParametersTypes_ControlParameters* mutable_control_parameters();
1823 inline ::ndn_message::ControlParametersTypes_ControlParameters* release_control_parameters();
1828 inline void set_has_control_parameters();
1829 inline void clear_has_control_parameters();
1831 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1835 mutable int _cached_size_;
1836 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
1838 friend void protobuf_AddDesc_control_2dparameters_2eproto();
1839 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
1840 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
1842 void InitAsDefaultInstance();
1843 static ControlParametersTypes_ControlParametersMessage* default_instance_;
1847 class ControlParametersTypes_ControlParametersResponseMessage :
public ::google::protobuf::Message {
1849 ControlParametersTypes_ControlParametersResponseMessage();
1850 virtual ~ControlParametersTypes_ControlParametersResponseMessage();
1852 ControlParametersTypes_ControlParametersResponseMessage(
const ControlParametersTypes_ControlParametersResponseMessage& from);
1854 inline ControlParametersTypes_ControlParametersResponseMessage& operator=(
const ControlParametersTypes_ControlParametersResponseMessage& from) {
1859 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1860 return _unknown_fields_;
1863 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1864 return &_unknown_fields_;
1867 static const ::google::protobuf::Descriptor* descriptor();
1868 static const ControlParametersTypes_ControlParametersResponseMessage& default_instance();
1870 void Swap(ControlParametersTypes_ControlParametersResponseMessage* other);
1874 ControlParametersTypes_ControlParametersResponseMessage* New()
const;
1875 void CopyFrom(const ::google::protobuf::Message& from);
1876 void MergeFrom(const ::google::protobuf::Message& from);
1877 void CopyFrom(
const ControlParametersTypes_ControlParametersResponseMessage& from);
1878 void MergeFrom(
const ControlParametersTypes_ControlParametersResponseMessage& from);
1880 bool IsInitialized()
const;
1882 int ByteSize()
const;
1883 bool MergePartialFromCodedStream(
1884 ::google::protobuf::io::CodedInputStream* input);
1885 void SerializeWithCachedSizes(
1886 ::google::protobuf::io::CodedOutputStream* output)
const;
1887 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1888 int GetCachedSize()
const {
return _cached_size_; }
1892 void SetCachedSize(
int size)
const;
1895 ::google::protobuf::Metadata GetMetadata()
const;
1902 inline bool has_control_response()
const;
1903 inline void clear_control_response();
1904 static const int kControlResponseFieldNumber = 101;
1905 inline const ::ndn_message::ControlParametersTypes_ControlParametersResponse& control_response()
const;
1906 inline ::ndn_message::ControlParametersTypes_ControlParametersResponse* mutable_control_response();
1907 inline ::ndn_message::ControlParametersTypes_ControlParametersResponse* release_control_response();
1912 inline void set_has_control_response();
1913 inline void clear_has_control_response();
1915 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1919 mutable int _cached_size_;
1920 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
1922 friend void protobuf_AddDesc_control_2dparameters_2eproto();
1923 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
1924 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
1926 void InitAsDefaultInstance();
1927 static ControlParametersTypes_ControlParametersResponseMessage* default_instance_;
1931 class ControlParametersTypes :
public ::google::protobuf::Message {
1933 ControlParametersTypes();
1934 virtual ~ControlParametersTypes();
1936 ControlParametersTypes(
const ControlParametersTypes& from);
1938 inline ControlParametersTypes& operator=(
const ControlParametersTypes& from) {
1943 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1944 return _unknown_fields_;
1947 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1948 return &_unknown_fields_;
1951 static const ::google::protobuf::Descriptor* descriptor();
1952 static const ControlParametersTypes& default_instance();
1954 void Swap(ControlParametersTypes* other);
1958 ControlParametersTypes* New()
const;
1959 void CopyFrom(const ::google::protobuf::Message& from);
1960 void MergeFrom(const ::google::protobuf::Message& from);
1961 void CopyFrom(
const ControlParametersTypes& from);
1962 void MergeFrom(
const ControlParametersTypes& from);
1964 bool IsInitialized()
const;
1966 int ByteSize()
const;
1967 bool MergePartialFromCodedStream(
1968 ::google::protobuf::io::CodedInputStream* input);
1969 void SerializeWithCachedSizes(
1970 ::google::protobuf::io::CodedOutputStream* output)
const;
1971 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1972 int GetCachedSize()
const {
return _cached_size_; }
1976 void SetCachedSize(
int size)
const;
1979 ::google::protobuf::Metadata GetMetadata()
const;
1983 typedef ControlParametersTypes_Name Name;
1984 typedef ControlParametersTypes_Strategy Strategy;
1985 typedef ControlParametersTypes_ControlParameters ControlParameters;
1986 typedef ControlParametersTypes_ControlParametersResponse ControlParametersResponse;
1987 typedef ControlParametersTypes_ControlParametersMessage ControlParametersMessage;
1988 typedef ControlParametersTypes_ControlParametersResponseMessage ControlParametersResponseMessage;
1995 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1998 mutable int _cached_size_;
1999 ::google::protobuf::uint32 _has_bits_[1];
2001 friend void protobuf_AddDesc_control_2dparameters_2eproto();
2002 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
2003 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
2005 void InitAsDefaultInstance();
2006 static ControlParametersTypes* default_instance_;
2016 inline int ControlParametersTypes_Name::component_size()
const {
2017 return component_.size();
2019 inline void ControlParametersTypes_Name::clear_component() {
2022 inline const ::std::string& ControlParametersTypes_Name::component(
int index)
const {
2023 return component_.Get(index);
2025 inline ::std::string* ControlParametersTypes_Name::mutable_component(
int index) {
2026 return component_.Mutable(index);
2028 inline void ControlParametersTypes_Name::set_component(
int index, const ::std::string& value) {
2029 component_.Mutable(index)->assign(value);
2031 inline void ControlParametersTypes_Name::set_component(
int index,
const char* value) {
2032 component_.Mutable(index)->assign(value);
2034 inline void ControlParametersTypes_Name::set_component(
int index,
const void* value,
size_t size) {
2035 component_.Mutable(index)->assign(
2036 reinterpret_cast<const char*>(value), size);
2038 inline ::std::string* ControlParametersTypes_Name::add_component() {
2039 return component_.Add();
2041 inline void ControlParametersTypes_Name::add_component(const ::std::string& value) {
2042 component_.Add()->assign(value);
2044 inline void ControlParametersTypes_Name::add_component(
const char* value) {
2045 component_.Add()->assign(value);
2047 inline void ControlParametersTypes_Name::add_component(
const void* value,
size_t size) {
2048 component_.Add()->assign(reinterpret_cast<const char*>(value), size);
2050 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
2051 ControlParametersTypes_Name::component()
const {
2054 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
2055 ControlParametersTypes_Name::mutable_component() {
2064 inline bool ControlParametersTypes_Strategy::has_name()
const {
2065 return (_has_bits_[0] & 0x00000001u) != 0;
2067 inline void ControlParametersTypes_Strategy::set_has_name() {
2068 _has_bits_[0] |= 0x00000001u;
2070 inline void ControlParametersTypes_Strategy::clear_has_name() {
2071 _has_bits_[0] &= ~0x00000001u;
2073 inline void ControlParametersTypes_Strategy::clear_name() {
2074 if (name_ != NULL) name_->::ndn_message::ControlParametersTypes_Name::Clear();
2077 inline const ::ndn_message::ControlParametersTypes_Name& ControlParametersTypes_Strategy::name()
const {
2078 return name_ != NULL ? *name_ : *default_instance_->name_;
2080 inline ::ndn_message::ControlParametersTypes_Name* ControlParametersTypes_Strategy::mutable_name() {
2082 if (name_ == NULL) name_ = new ::ndn_message::ControlParametersTypes_Name;
2085 inline ::ndn_message::ControlParametersTypes_Name* ControlParametersTypes_Strategy::release_name() {
2106 inline bool ControlParametersTypes_ControlParameters::has_name()
const {
2107 return (_has_bits_[0] & 0x00000001u) != 0;
2109 inline void ControlParametersTypes_ControlParameters::set_has_name() {
2110 _has_bits_[0] |= 0x00000001u;
2112 inline void ControlParametersTypes_ControlParameters::clear_has_name() {
2113 _has_bits_[0] &= ~0x00000001u;
2115 inline void ControlParametersTypes_ControlParameters::clear_name() {
2116 if (name_ != NULL) name_->::ndn_message::ControlParametersTypes_Name::Clear();
2119 inline const ::ndn_message::ControlParametersTypes_Name& ControlParametersTypes_ControlParameters::name()
const {
2120 return name_ != NULL ? *name_ : *default_instance_->name_;
2122 inline ::ndn_message::ControlParametersTypes_Name* ControlParametersTypes_ControlParameters::mutable_name() {
2124 if (name_ == NULL) name_ = new ::ndn_message::ControlParametersTypes_Name;
2127 inline ::ndn_message::ControlParametersTypes_Name* ControlParametersTypes_ControlParameters::release_name() {
2144 inline bool ControlParametersTypes_ControlParameters::has_face_id()
const {
2145 return (_has_bits_[0] & 0x00000002u) != 0;
2147 inline void ControlParametersTypes_ControlParameters::set_has_face_id() {
2148 _has_bits_[0] |= 0x00000002u;
2150 inline void ControlParametersTypes_ControlParameters::clear_has_face_id() {
2151 _has_bits_[0] &= ~0x00000002u;
2153 inline void ControlParametersTypes_ControlParameters::clear_face_id() {
2154 face_id_ = GOOGLE_ULONGLONG(0);
2155 clear_has_face_id();
2157 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::face_id()
const {
2160 inline void ControlParametersTypes_ControlParameters::set_face_id(::google::protobuf::uint64 value) {
2166 inline bool ControlParametersTypes_ControlParameters::has_uri()
const {
2167 return (_has_bits_[0] & 0x00000004u) != 0;
2169 inline void ControlParametersTypes_ControlParameters::set_has_uri() {
2170 _has_bits_[0] |= 0x00000004u;
2172 inline void ControlParametersTypes_ControlParameters::clear_has_uri() {
2173 _has_bits_[0] &= ~0x00000004u;
2175 inline void ControlParametersTypes_ControlParameters::clear_uri() {
2176 if (uri_ != &::google::protobuf::internal::kEmptyString) {
2181 inline const ::std::string& ControlParametersTypes_ControlParameters::uri()
const {
2184 inline void ControlParametersTypes_ControlParameters::set_uri(const ::std::string& value) {
2186 if (uri_ == &::google::protobuf::internal::kEmptyString) {
2187 uri_ = new ::std::string;
2189 uri_->assign(value);
2191 inline void ControlParametersTypes_ControlParameters::set_uri(
const char* value) {
2193 if (uri_ == &::google::protobuf::internal::kEmptyString) {
2194 uri_ = new ::std::string;
2196 uri_->assign(value);
2198 inline void ControlParametersTypes_ControlParameters::set_uri(
const char* value,
size_t size) {
2200 if (uri_ == &::google::protobuf::internal::kEmptyString) {
2201 uri_ = new ::std::string;
2203 uri_->assign(reinterpret_cast<const char*>(value), size);
2205 inline ::std::string* ControlParametersTypes_ControlParameters::mutable_uri() {
2207 if (uri_ == &::google::protobuf::internal::kEmptyString) {
2208 uri_ = new ::std::string;
2212 inline ::std::string* ControlParametersTypes_ControlParameters::release_uri() {
2214 if (uri_ == &::google::protobuf::internal::kEmptyString) {
2217 ::std::string* temp = uri_;
2218 uri_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
2222 inline void ControlParametersTypes_ControlParameters::set_allocated_uri(::std::string* uri) {
2223 if (uri_ != &::google::protobuf::internal::kEmptyString) {
2231 uri_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
2236 inline bool ControlParametersTypes_ControlParameters::has_local_control_feature()
const {
2237 return (_has_bits_[0] & 0x00000008u) != 0;
2239 inline void ControlParametersTypes_ControlParameters::set_has_local_control_feature() {
2240 _has_bits_[0] |= 0x00000008u;
2242 inline void ControlParametersTypes_ControlParameters::clear_has_local_control_feature() {
2243 _has_bits_[0] &= ~0x00000008u;
2245 inline void ControlParametersTypes_ControlParameters::clear_local_control_feature() {
2246 local_control_feature_ = GOOGLE_ULONGLONG(0);
2247 clear_has_local_control_feature();
2249 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::local_control_feature()
const {
2250 return local_control_feature_;
2252 inline void ControlParametersTypes_ControlParameters::set_local_control_feature(::google::protobuf::uint64 value) {
2253 set_has_local_control_feature();
2254 local_control_feature_ = value;
2258 inline bool ControlParametersTypes_ControlParameters::has_origin()
const {
2259 return (_has_bits_[0] & 0x00000010u) != 0;
2261 inline void ControlParametersTypes_ControlParameters::set_has_origin() {
2262 _has_bits_[0] |= 0x00000010u;
2264 inline void ControlParametersTypes_ControlParameters::clear_has_origin() {
2265 _has_bits_[0] &= ~0x00000010u;
2267 inline void ControlParametersTypes_ControlParameters::clear_origin() {
2268 origin_ = GOOGLE_ULONGLONG(0);
2271 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::origin()
const {
2274 inline void ControlParametersTypes_ControlParameters::set_origin(::google::protobuf::uint64 value) {
2280 inline bool ControlParametersTypes_ControlParameters::has_cost()
const {
2281 return (_has_bits_[0] & 0x00000020u) != 0;
2283 inline void ControlParametersTypes_ControlParameters::set_has_cost() {
2284 _has_bits_[0] |= 0x00000020u;
2286 inline void ControlParametersTypes_ControlParameters::clear_has_cost() {
2287 _has_bits_[0] &= ~0x00000020u;
2289 inline void ControlParametersTypes_ControlParameters::clear_cost() {
2290 cost_ = GOOGLE_ULONGLONG(0);
2293 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::cost()
const {
2296 inline void ControlParametersTypes_ControlParameters::set_cost(::google::protobuf::uint64 value) {
2302 inline bool ControlParametersTypes_ControlParameters::has_flags()
const {
2303 return (_has_bits_[0] & 0x00000040u) != 0;
2305 inline void ControlParametersTypes_ControlParameters::set_has_flags() {
2306 _has_bits_[0] |= 0x00000040u;
2308 inline void ControlParametersTypes_ControlParameters::clear_has_flags() {
2309 _has_bits_[0] &= ~0x00000040u;
2311 inline void ControlParametersTypes_ControlParameters::clear_flags() {
2312 flags_ = GOOGLE_ULONGLONG(0);
2315 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::flags()
const {
2318 inline void ControlParametersTypes_ControlParameters::set_flags(::google::protobuf::uint64 value) {
2324 inline bool ControlParametersTypes_ControlParameters::has_strategy()
const {
2325 return (_has_bits_[0] & 0x00000080u) != 0;
2327 inline void ControlParametersTypes_ControlParameters::set_has_strategy() {
2328 _has_bits_[0] |= 0x00000080u;
2330 inline void ControlParametersTypes_ControlParameters::clear_has_strategy() {
2331 _has_bits_[0] &= ~0x00000080u;
2333 inline void ControlParametersTypes_ControlParameters::clear_strategy() {
2334 if (strategy_ != NULL) strategy_->::ndn_message::ControlParametersTypes_Strategy::Clear();
2335 clear_has_strategy();
2337 inline const ::ndn_message::ControlParametersTypes_Strategy& ControlParametersTypes_ControlParameters::strategy()
const {
2338 return strategy_ != NULL ? *strategy_ : *default_instance_->strategy_;
2340 inline ::ndn_message::ControlParametersTypes_Strategy* ControlParametersTypes_ControlParameters::mutable_strategy() {
2342 if (strategy_ == NULL) strategy_ = new ::ndn_message::ControlParametersTypes_Strategy;
2345 inline ::ndn_message::ControlParametersTypes_Strategy* ControlParametersTypes_ControlParameters::release_strategy() {
2346 clear_has_strategy();
2353 strategy_ = strategy;
2357 clear_has_strategy();
2362 inline bool ControlParametersTypes_ControlParameters::has_expiration_period()
const {
2363 return (_has_bits_[0] & 0x00000100u) != 0;
2365 inline void ControlParametersTypes_ControlParameters::set_has_expiration_period() {
2366 _has_bits_[0] |= 0x00000100u;
2368 inline void ControlParametersTypes_ControlParameters::clear_has_expiration_period() {
2369 _has_bits_[0] &= ~0x00000100u;
2371 inline void ControlParametersTypes_ControlParameters::clear_expiration_period() {
2372 expiration_period_ = GOOGLE_ULONGLONG(0);
2373 clear_has_expiration_period();
2375 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::expiration_period()
const {
2376 return expiration_period_;
2378 inline void ControlParametersTypes_ControlParameters::set_expiration_period(::google::protobuf::uint64 value) {
2379 set_has_expiration_period();
2380 expiration_period_ = value;
2388 inline bool ControlParametersTypes_ControlParametersResponse::has_status_code()
const {
2389 return (_has_bits_[0] & 0x00000001u) != 0;
2391 inline void ControlParametersTypes_ControlParametersResponse::set_has_status_code() {
2392 _has_bits_[0] |= 0x00000001u;
2394 inline void ControlParametersTypes_ControlParametersResponse::clear_has_status_code() {
2395 _has_bits_[0] &= ~0x00000001u;
2397 inline void ControlParametersTypes_ControlParametersResponse::clear_status_code() {
2398 status_code_ = GOOGLE_ULONGLONG(0);
2399 clear_has_status_code();
2401 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParametersResponse::status_code()
const {
2402 return status_code_;
2404 inline void ControlParametersTypes_ControlParametersResponse::set_status_code(::google::protobuf::uint64 value) {
2405 set_has_status_code();
2406 status_code_ = value;
2410 inline bool ControlParametersTypes_ControlParametersResponse::has_status_text()
const {
2411 return (_has_bits_[0] & 0x00000002u) != 0;
2413 inline void ControlParametersTypes_ControlParametersResponse::set_has_status_text() {
2414 _has_bits_[0] |= 0x00000002u;
2416 inline void ControlParametersTypes_ControlParametersResponse::clear_has_status_text() {
2417 _has_bits_[0] &= ~0x00000002u;
2419 inline void ControlParametersTypes_ControlParametersResponse::clear_status_text() {
2420 if (status_text_ != &::google::protobuf::internal::kEmptyString) {
2421 status_text_->clear();
2423 clear_has_status_text();
2425 inline const ::std::string& ControlParametersTypes_ControlParametersResponse::status_text()
const {
2426 return *status_text_;
2428 inline void ControlParametersTypes_ControlParametersResponse::set_status_text(const ::std::string& value) {
2429 set_has_status_text();
2430 if (status_text_ == &::google::protobuf::internal::kEmptyString) {
2431 status_text_ = new ::std::string;
2433 status_text_->assign(value);
2435 inline void ControlParametersTypes_ControlParametersResponse::set_status_text(
const char* value) {
2436 set_has_status_text();
2437 if (status_text_ == &::google::protobuf::internal::kEmptyString) {
2438 status_text_ = new ::std::string;
2440 status_text_->assign(value);
2442 inline void ControlParametersTypes_ControlParametersResponse::set_status_text(
const char* value,
size_t size) {
2443 set_has_status_text();
2444 if (status_text_ == &::google::protobuf::internal::kEmptyString) {
2445 status_text_ = new ::std::string;
2447 status_text_->assign(reinterpret_cast<const char*>(value), size);
2449 inline ::std::string* ControlParametersTypes_ControlParametersResponse::mutable_status_text() {
2450 set_has_status_text();
2451 if (status_text_ == &::google::protobuf::internal::kEmptyString) {
2452 status_text_ = new ::std::string;
2454 return status_text_;
2456 inline ::std::string* ControlParametersTypes_ControlParametersResponse::release_status_text() {
2457 clear_has_status_text();
2458 if (status_text_ == &::google::protobuf::internal::kEmptyString) {
2461 ::std::string* temp = status_text_;
2462 status_text_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
2466 inline void ControlParametersTypes_ControlParametersResponse::set_allocated_status_text(::std::string* status_text) {
2467 if (status_text_ != &::google::protobuf::internal::kEmptyString) {
2468 delete status_text_;
2471 set_has_status_text();
2472 status_text_ = status_text;
2474 clear_has_status_text();
2475 status_text_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::kEmptyString);
2480 inline int ControlParametersTypes_ControlParametersResponse::control_parameters_size()
const {
2481 return control_parameters_.size();
2483 inline void ControlParametersTypes_ControlParametersResponse::clear_control_parameters() {
2484 control_parameters_.Clear();
2486 inline const ::ndn_message::ControlParametersTypes_ControlParameters& ControlParametersTypes_ControlParametersResponse::control_parameters(
int index)
const {
2487 return control_parameters_.Get(index);
2489 inline ::ndn_message::ControlParametersTypes_ControlParameters* ControlParametersTypes_ControlParametersResponse::mutable_control_parameters(
int index) {
2490 return control_parameters_.Mutable(index);
2492 inline ::ndn_message::ControlParametersTypes_ControlParameters* ControlParametersTypes_ControlParametersResponse::add_control_parameters() {
2493 return control_parameters_.Add();
2495 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::ControlParametersTypes_ControlParameters >&
2496 ControlParametersTypes_ControlParametersResponse::control_parameters()
const {
2497 return control_parameters_;
2499 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::ControlParametersTypes_ControlParameters >*
2500 ControlParametersTypes_ControlParametersResponse::mutable_control_parameters() {
2501 return &control_parameters_;
2509 inline bool ControlParametersTypes_ControlParametersMessage::has_control_parameters()
const {
2510 return (_has_bits_[0] & 0x00000001u) != 0;
2512 inline void ControlParametersTypes_ControlParametersMessage::set_has_control_parameters() {
2513 _has_bits_[0] |= 0x00000001u;
2515 inline void ControlParametersTypes_ControlParametersMessage::clear_has_control_parameters() {
2516 _has_bits_[0] &= ~0x00000001u;
2518 inline void ControlParametersTypes_ControlParametersMessage::clear_control_parameters() {
2519 if (control_parameters_ != NULL) control_parameters_->::ndn_message::ControlParametersTypes_ControlParameters::Clear();
2520 clear_has_control_parameters();
2522 inline const ::ndn_message::ControlParametersTypes_ControlParameters& ControlParametersTypes_ControlParametersMessage::control_parameters()
const {
2523 return control_parameters_ != NULL ? *control_parameters_ : *default_instance_->control_parameters_;
2525 inline ::ndn_message::ControlParametersTypes_ControlParameters* ControlParametersTypes_ControlParametersMessage::mutable_control_parameters() {
2526 set_has_control_parameters();
2527 if (control_parameters_ == NULL) control_parameters_ = new ::ndn_message::ControlParametersTypes_ControlParameters;
2528 return control_parameters_;
2530 inline ::ndn_message::ControlParametersTypes_ControlParameters* ControlParametersTypes_ControlParametersMessage::release_control_parameters() {
2531 clear_has_control_parameters();
2533 control_parameters_ = NULL;
2537 delete control_parameters_;
2538 control_parameters_ = control_parameters;
2539 if (control_parameters) {
2540 set_has_control_parameters();
2542 clear_has_control_parameters();
2551 inline bool ControlParametersTypes_ControlParametersResponseMessage::has_control_response()
const {
2552 return (_has_bits_[0] & 0x00000001u) != 0;
2554 inline void ControlParametersTypes_ControlParametersResponseMessage::set_has_control_response() {
2555 _has_bits_[0] |= 0x00000001u;
2557 inline void ControlParametersTypes_ControlParametersResponseMessage::clear_has_control_response() {
2558 _has_bits_[0] &= ~0x00000001u;
2560 inline void ControlParametersTypes_ControlParametersResponseMessage::clear_control_response() {
2561 if (control_response_ != NULL) control_response_->::ndn_message::ControlParametersTypes_ControlParametersResponse::Clear();
2562 clear_has_control_response();
2564 inline const ::ndn_message::ControlParametersTypes_ControlParametersResponse& ControlParametersTypes_ControlParametersResponseMessage::control_response()
const {
2565 return control_response_ != NULL ? *control_response_ : *default_instance_->control_response_;
2567 inline ::ndn_message::ControlParametersTypes_ControlParametersResponse* ControlParametersTypes_ControlParametersResponseMessage::mutable_control_response() {
2568 set_has_control_response();
2569 if (control_response_ == NULL) control_response_ = new ::ndn_message::ControlParametersTypes_ControlParametersResponse;
2570 return control_response_;
2572 inline ::ndn_message::ControlParametersTypes_ControlParametersResponse* ControlParametersTypes_ControlParametersResponseMessage::release_control_response() {
2573 clear_has_control_response();
2575 control_response_ = NULL;
2579 delete control_response_;
2580 control_response_ = control_response;
2581 if (control_response) {
2582 set_has_control_response();
2584 clear_has_control_response();
2599 namespace protobuf {
2608 #else // GOOGLE_PROTOBUF_VERSION < 2006000
2610 #if GOOGLE_PROTOBUF_VERSION < 2006000
2611 #error This file was generated by a newer version of protoc which is
2612 #error incompatible with your Protocol Buffer headers. Please update
2613 #error your headers.
2615 #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
2616 #error This file was generated by an older version of protoc which is
2617 #error incompatible with your Protocol Buffer headers. Please
2618 #error regenerate this file with a newer version of protoc.
2621 #include <google/protobuf/generated_message_util.h>
2622 #include <google/protobuf/message.h>
2623 #include <google/protobuf/repeated_field.h>
2624 #include <google/protobuf/extension_set.h>
2625 #include <google/protobuf/unknown_field_set.h>
2631 void protobuf_AddDesc_control_2dparameters_2eproto();
2632 void protobuf_AssignDesc_control_2dparameters_2eproto();
2633 void protobuf_ShutdownFile_control_2dparameters_2eproto();
2635 class ControlParametersTypes;
2636 class ControlParametersTypes_Name;
2637 class ControlParametersTypes_Strategy;
2638 class ControlParametersTypes_ControlParameters;
2639 class ControlParametersTypes_ControlParametersResponse;
2640 class ControlParametersTypes_ControlParametersMessage;
2641 class ControlParametersTypes_ControlParametersResponseMessage;
2645 class ControlParametersTypes_Name :
public ::google::protobuf::Message {
2647 ControlParametersTypes_Name();
2648 virtual ~ControlParametersTypes_Name();
2650 ControlParametersTypes_Name(
const ControlParametersTypes_Name& from);
2652 inline ControlParametersTypes_Name& operator=(
const ControlParametersTypes_Name& from) {
2657 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
2658 return _unknown_fields_;
2661 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2662 return &_unknown_fields_;
2665 static const ::google::protobuf::Descriptor* descriptor();
2666 static const ControlParametersTypes_Name& default_instance();
2668 void Swap(ControlParametersTypes_Name* other);
2672 ControlParametersTypes_Name* New()
const;
2673 void CopyFrom(const ::google::protobuf::Message& from);
2674 void MergeFrom(const ::google::protobuf::Message& from);
2675 void CopyFrom(
const ControlParametersTypes_Name& from);
2676 void MergeFrom(
const ControlParametersTypes_Name& from);
2678 bool IsInitialized()
const;
2680 int ByteSize()
const;
2681 bool MergePartialFromCodedStream(
2682 ::google::protobuf::io::CodedInputStream* input);
2683 void SerializeWithCachedSizes(
2684 ::google::protobuf::io::CodedOutputStream* output)
const;
2685 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
2686 int GetCachedSize()
const {
return _cached_size_; }
2690 void SetCachedSize(
int size)
const;
2692 ::google::protobuf::Metadata GetMetadata()
const;
2699 inline int component_size()
const;
2700 inline void clear_component();
2701 static const int kComponentFieldNumber = 8;
2702 inline const ::std::string& component(
int index)
const;
2703 inline ::std::string* mutable_component(
int index);
2704 inline void set_component(
int index, const ::std::string& value);
2705 inline void set_component(
int index,
const char* value);
2706 inline void set_component(
int index,
const void* value,
size_t size);
2707 inline ::std::string* add_component();
2708 inline void add_component(const ::std::string& value);
2709 inline void add_component(
const char* value);
2710 inline void add_component(
const void* value,
size_t size);
2711 inline const ::google::protobuf::RepeatedPtrField< ::std::string>& component()
const;
2712 inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_component();
2717 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2719 ::google::protobuf::uint32 _has_bits_[1];
2720 mutable int _cached_size_;
2722 friend void protobuf_AddDesc_control_2dparameters_2eproto();
2723 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
2724 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
2726 void InitAsDefaultInstance();
2727 static ControlParametersTypes_Name* default_instance_;
2731 class ControlParametersTypes_Strategy :
public ::google::protobuf::Message {
2733 ControlParametersTypes_Strategy();
2734 virtual ~ControlParametersTypes_Strategy();
2736 ControlParametersTypes_Strategy(
const ControlParametersTypes_Strategy& from);
2738 inline ControlParametersTypes_Strategy& operator=(
const ControlParametersTypes_Strategy& from) {
2743 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
2744 return _unknown_fields_;
2747 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2748 return &_unknown_fields_;
2751 static const ::google::protobuf::Descriptor* descriptor();
2752 static const ControlParametersTypes_Strategy& default_instance();
2754 void Swap(ControlParametersTypes_Strategy* other);
2758 ControlParametersTypes_Strategy* New()
const;
2759 void CopyFrom(const ::google::protobuf::Message& from);
2760 void MergeFrom(const ::google::protobuf::Message& from);
2761 void CopyFrom(
const ControlParametersTypes_Strategy& from);
2762 void MergeFrom(
const ControlParametersTypes_Strategy& from);
2764 bool IsInitialized()
const;
2766 int ByteSize()
const;
2767 bool MergePartialFromCodedStream(
2768 ::google::protobuf::io::CodedInputStream* input);
2769 void SerializeWithCachedSizes(
2770 ::google::protobuf::io::CodedOutputStream* output)
const;
2771 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
2772 int GetCachedSize()
const {
return _cached_size_; }
2776 void SetCachedSize(
int size)
const;
2778 ::google::protobuf::Metadata GetMetadata()
const;
2785 inline bool has_name()
const;
2786 inline void clear_name();
2787 static const int kNameFieldNumber = 7;
2788 inline const ::ndn_message::ControlParametersTypes_Name& name()
const;
2789 inline ::ndn_message::ControlParametersTypes_Name* mutable_name();
2790 inline ::ndn_message::ControlParametersTypes_Name* release_name();
2795 inline void set_has_name();
2796 inline void clear_has_name();
2798 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2800 ::google::protobuf::uint32 _has_bits_[1];
2801 mutable int _cached_size_;
2803 friend void protobuf_AddDesc_control_2dparameters_2eproto();
2804 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
2805 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
2807 void InitAsDefaultInstance();
2808 static ControlParametersTypes_Strategy* default_instance_;
2812 class ControlParametersTypes_ControlParameters :
public ::google::protobuf::Message {
2814 ControlParametersTypes_ControlParameters();
2815 virtual ~ControlParametersTypes_ControlParameters();
2817 ControlParametersTypes_ControlParameters(
const ControlParametersTypes_ControlParameters& from);
2819 inline ControlParametersTypes_ControlParameters& operator=(
const ControlParametersTypes_ControlParameters& from) {
2824 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
2825 return _unknown_fields_;
2828 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2829 return &_unknown_fields_;
2832 static const ::google::protobuf::Descriptor* descriptor();
2833 static const ControlParametersTypes_ControlParameters& default_instance();
2835 void Swap(ControlParametersTypes_ControlParameters* other);
2839 ControlParametersTypes_ControlParameters* New()
const;
2840 void CopyFrom(const ::google::protobuf::Message& from);
2841 void MergeFrom(const ::google::protobuf::Message& from);
2842 void CopyFrom(
const ControlParametersTypes_ControlParameters& from);
2843 void MergeFrom(
const ControlParametersTypes_ControlParameters& from);
2845 bool IsInitialized()
const;
2847 int ByteSize()
const;
2848 bool MergePartialFromCodedStream(
2849 ::google::protobuf::io::CodedInputStream* input);
2850 void SerializeWithCachedSizes(
2851 ::google::protobuf::io::CodedOutputStream* output)
const;
2852 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
2853 int GetCachedSize()
const {
return _cached_size_; }
2857 void SetCachedSize(
int size)
const;
2859 ::google::protobuf::Metadata GetMetadata()
const;
2866 inline bool has_name()
const;
2867 inline void clear_name();
2868 static const int kNameFieldNumber = 7;
2869 inline const ::ndn_message::ControlParametersTypes_Name& name()
const;
2870 inline ::ndn_message::ControlParametersTypes_Name* mutable_name();
2871 inline ::ndn_message::ControlParametersTypes_Name* release_name();
2875 inline bool has_face_id()
const;
2876 inline void clear_face_id();
2877 static const int kFaceIdFieldNumber = 105;
2878 inline ::google::protobuf::uint64 face_id()
const;
2879 inline void set_face_id(::google::protobuf::uint64 value);
2882 inline bool has_uri()
const;
2883 inline void clear_uri();
2884 static const int kUriFieldNumber = 114;
2885 inline const ::std::string& uri()
const;
2886 inline void set_uri(const ::std::string& value);
2887 inline void set_uri(
const char* value);
2888 inline void set_uri(
const char* value,
size_t size);
2889 inline ::std::string* mutable_uri();
2890 inline ::std::string* release_uri();
2891 inline void set_allocated_uri(::std::string* uri);
2894 inline bool has_local_control_feature()
const;
2895 inline void clear_local_control_feature();
2896 static const int kLocalControlFeatureFieldNumber = 110;
2897 inline ::google::protobuf::uint64 local_control_feature()
const;
2898 inline void set_local_control_feature(::google::protobuf::uint64 value);
2901 inline bool has_origin()
const;
2902 inline void clear_origin();
2903 static const int kOriginFieldNumber = 111;
2904 inline ::google::protobuf::uint64 origin()
const;
2905 inline void set_origin(::google::protobuf::uint64 value);
2908 inline bool has_cost()
const;
2909 inline void clear_cost();
2910 static const int kCostFieldNumber = 106;
2911 inline ::google::protobuf::uint64 cost()
const;
2912 inline void set_cost(::google::protobuf::uint64 value);
2915 inline bool has_flags()
const;
2916 inline void clear_flags();
2917 static const int kFlagsFieldNumber = 108;
2918 inline ::google::protobuf::uint64 flags()
const;
2919 inline void set_flags(::google::protobuf::uint64 value);
2922 inline bool has_strategy()
const;
2923 inline void clear_strategy();
2924 static const int kStrategyFieldNumber = 107;
2925 inline const ::ndn_message::ControlParametersTypes_Strategy& strategy()
const;
2926 inline ::ndn_message::ControlParametersTypes_Strategy* mutable_strategy();
2927 inline ::ndn_message::ControlParametersTypes_Strategy* release_strategy();
2931 inline bool has_expiration_period()
const;
2932 inline void clear_expiration_period();
2933 static const int kExpirationPeriodFieldNumber = 109;
2934 inline ::google::protobuf::uint64 expiration_period()
const;
2935 inline void set_expiration_period(::google::protobuf::uint64 value);
2939 inline void set_has_name();
2940 inline void clear_has_name();
2941 inline void set_has_face_id();
2942 inline void clear_has_face_id();
2943 inline void set_has_uri();
2944 inline void clear_has_uri();
2945 inline void set_has_local_control_feature();
2946 inline void clear_has_local_control_feature();
2947 inline void set_has_origin();
2948 inline void clear_has_origin();
2949 inline void set_has_cost();
2950 inline void clear_has_cost();
2951 inline void set_has_flags();
2952 inline void clear_has_flags();
2953 inline void set_has_strategy();
2954 inline void clear_has_strategy();
2955 inline void set_has_expiration_period();
2956 inline void clear_has_expiration_period();
2958 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2960 ::google::protobuf::uint32 _has_bits_[1];
2961 mutable int _cached_size_;
2963 ::google::protobuf::uint64 face_id_;
2964 ::std::string* uri_;
2965 ::google::protobuf::uint64 local_control_feature_;
2966 ::google::protobuf::uint64 origin_;
2967 ::google::protobuf::uint64 cost_;
2968 ::google::protobuf::uint64 flags_;
2970 ::google::protobuf::uint64 expiration_period_;
2971 friend void protobuf_AddDesc_control_2dparameters_2eproto();
2972 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
2973 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
2975 void InitAsDefaultInstance();
2976 static ControlParametersTypes_ControlParameters* default_instance_;
2980 class ControlParametersTypes_ControlParametersResponse :
public ::google::protobuf::Message {
2982 ControlParametersTypes_ControlParametersResponse();
2983 virtual ~ControlParametersTypes_ControlParametersResponse();
2985 ControlParametersTypes_ControlParametersResponse(
const ControlParametersTypes_ControlParametersResponse& from);
2987 inline ControlParametersTypes_ControlParametersResponse& operator=(
const ControlParametersTypes_ControlParametersResponse& from) {
2992 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
2993 return _unknown_fields_;
2996 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2997 return &_unknown_fields_;
3000 static const ::google::protobuf::Descriptor* descriptor();
3001 static const ControlParametersTypes_ControlParametersResponse& default_instance();
3003 void Swap(ControlParametersTypes_ControlParametersResponse* other);
3007 ControlParametersTypes_ControlParametersResponse* New()
const;
3008 void CopyFrom(const ::google::protobuf::Message& from);
3009 void MergeFrom(const ::google::protobuf::Message& from);
3010 void CopyFrom(
const ControlParametersTypes_ControlParametersResponse& from);
3011 void MergeFrom(
const ControlParametersTypes_ControlParametersResponse& from);
3013 bool IsInitialized()
const;
3015 int ByteSize()
const;
3016 bool MergePartialFromCodedStream(
3017 ::google::protobuf::io::CodedInputStream* input);
3018 void SerializeWithCachedSizes(
3019 ::google::protobuf::io::CodedOutputStream* output)
const;
3020 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
3021 int GetCachedSize()
const {
return _cached_size_; }
3025 void SetCachedSize(
int size)
const;
3027 ::google::protobuf::Metadata GetMetadata()
const;
3034 inline bool has_status_code()
const;
3035 inline void clear_status_code();
3036 static const int kStatusCodeFieldNumber = 102;
3037 inline ::google::protobuf::uint64 status_code()
const;
3038 inline void set_status_code(::google::protobuf::uint64 value);
3041 inline bool has_status_text()
const;
3042 inline void clear_status_text();
3043 static const int kStatusTextFieldNumber = 103;
3044 inline const ::std::string& status_text()
const;
3045 inline void set_status_text(const ::std::string& value);
3046 inline void set_status_text(
const char* value);
3047 inline void set_status_text(
const char* value,
size_t size);
3048 inline ::std::string* mutable_status_text();
3049 inline ::std::string* release_status_text();
3050 inline void set_allocated_status_text(::std::string* status_text);
3053 inline int control_parameters_size()
const;
3054 inline void clear_control_parameters();
3055 static const int kControlParametersFieldNumber = 104;
3056 inline const ::ndn_message::ControlParametersTypes_ControlParameters& control_parameters(
int index)
const;
3057 inline ::ndn_message::ControlParametersTypes_ControlParameters* mutable_control_parameters(
int index);
3058 inline ::ndn_message::ControlParametersTypes_ControlParameters* add_control_parameters();
3059 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::ControlParametersTypes_ControlParameters >&
3060 control_parameters()
const;
3061 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::ControlParametersTypes_ControlParameters >*
3062 mutable_control_parameters();
3066 inline void set_has_status_code();
3067 inline void clear_has_status_code();
3068 inline void set_has_status_text();
3069 inline void clear_has_status_text();
3071 ::google::protobuf::UnknownFieldSet _unknown_fields_;
3073 ::google::protobuf::uint32 _has_bits_[1];
3074 mutable int _cached_size_;
3075 ::google::protobuf::uint64 status_code_;
3076 ::std::string* status_text_;
3078 friend void protobuf_AddDesc_control_2dparameters_2eproto();
3079 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
3080 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
3082 void InitAsDefaultInstance();
3083 static ControlParametersTypes_ControlParametersResponse* default_instance_;
3087 class ControlParametersTypes_ControlParametersMessage :
public ::google::protobuf::Message {
3089 ControlParametersTypes_ControlParametersMessage();
3090 virtual ~ControlParametersTypes_ControlParametersMessage();
3092 ControlParametersTypes_ControlParametersMessage(
const ControlParametersTypes_ControlParametersMessage& from);
3094 inline ControlParametersTypes_ControlParametersMessage& operator=(
const ControlParametersTypes_ControlParametersMessage& from) {
3099 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
3100 return _unknown_fields_;
3103 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
3104 return &_unknown_fields_;
3107 static const ::google::protobuf::Descriptor* descriptor();
3108 static const ControlParametersTypes_ControlParametersMessage& default_instance();
3110 void Swap(ControlParametersTypes_ControlParametersMessage* other);
3114 ControlParametersTypes_ControlParametersMessage* New()
const;
3115 void CopyFrom(const ::google::protobuf::Message& from);
3116 void MergeFrom(const ::google::protobuf::Message& from);
3117 void CopyFrom(
const ControlParametersTypes_ControlParametersMessage& from);
3118 void MergeFrom(
const ControlParametersTypes_ControlParametersMessage& from);
3120 bool IsInitialized()
const;
3122 int ByteSize()
const;
3123 bool MergePartialFromCodedStream(
3124 ::google::protobuf::io::CodedInputStream* input);
3125 void SerializeWithCachedSizes(
3126 ::google::protobuf::io::CodedOutputStream* output)
const;
3127 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
3128 int GetCachedSize()
const {
return _cached_size_; }
3132 void SetCachedSize(
int size)
const;
3134 ::google::protobuf::Metadata GetMetadata()
const;
3141 inline bool has_control_parameters()
const;
3142 inline void clear_control_parameters();
3143 static const int kControlParametersFieldNumber = 104;
3144 inline const ::ndn_message::ControlParametersTypes_ControlParameters& control_parameters()
const;
3145 inline ::ndn_message::ControlParametersTypes_ControlParameters* mutable_control_parameters();
3146 inline ::ndn_message::ControlParametersTypes_ControlParameters* release_control_parameters();
3151 inline void set_has_control_parameters();
3152 inline void clear_has_control_parameters();
3154 ::google::protobuf::UnknownFieldSet _unknown_fields_;
3156 ::google::protobuf::uint32 _has_bits_[1];
3157 mutable int _cached_size_;
3159 friend void protobuf_AddDesc_control_2dparameters_2eproto();
3160 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
3161 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
3163 void InitAsDefaultInstance();
3164 static ControlParametersTypes_ControlParametersMessage* default_instance_;
3168 class ControlParametersTypes_ControlParametersResponseMessage :
public ::google::protobuf::Message {
3170 ControlParametersTypes_ControlParametersResponseMessage();
3171 virtual ~ControlParametersTypes_ControlParametersResponseMessage();
3173 ControlParametersTypes_ControlParametersResponseMessage(
const ControlParametersTypes_ControlParametersResponseMessage& from);
3175 inline ControlParametersTypes_ControlParametersResponseMessage& operator=(
const ControlParametersTypes_ControlParametersResponseMessage& from) {
3180 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
3181 return _unknown_fields_;
3184 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
3185 return &_unknown_fields_;
3188 static const ::google::protobuf::Descriptor* descriptor();
3189 static const ControlParametersTypes_ControlParametersResponseMessage& default_instance();
3191 void Swap(ControlParametersTypes_ControlParametersResponseMessage* other);
3195 ControlParametersTypes_ControlParametersResponseMessage* New()
const;
3196 void CopyFrom(const ::google::protobuf::Message& from);
3197 void MergeFrom(const ::google::protobuf::Message& from);
3198 void CopyFrom(
const ControlParametersTypes_ControlParametersResponseMessage& from);
3199 void MergeFrom(
const ControlParametersTypes_ControlParametersResponseMessage& from);
3201 bool IsInitialized()
const;
3203 int ByteSize()
const;
3204 bool MergePartialFromCodedStream(
3205 ::google::protobuf::io::CodedInputStream* input);
3206 void SerializeWithCachedSizes(
3207 ::google::protobuf::io::CodedOutputStream* output)
const;
3208 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
3209 int GetCachedSize()
const {
return _cached_size_; }
3213 void SetCachedSize(
int size)
const;
3215 ::google::protobuf::Metadata GetMetadata()
const;
3222 inline bool has_control_response()
const;
3223 inline void clear_control_response();
3224 static const int kControlResponseFieldNumber = 101;
3225 inline const ::ndn_message::ControlParametersTypes_ControlParametersResponse& control_response()
const;
3226 inline ::ndn_message::ControlParametersTypes_ControlParametersResponse* mutable_control_response();
3227 inline ::ndn_message::ControlParametersTypes_ControlParametersResponse* release_control_response();
3232 inline void set_has_control_response();
3233 inline void clear_has_control_response();
3235 ::google::protobuf::UnknownFieldSet _unknown_fields_;
3237 ::google::protobuf::uint32 _has_bits_[1];
3238 mutable int _cached_size_;
3240 friend void protobuf_AddDesc_control_2dparameters_2eproto();
3241 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
3242 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
3244 void InitAsDefaultInstance();
3245 static ControlParametersTypes_ControlParametersResponseMessage* default_instance_;
3249 class ControlParametersTypes :
public ::google::protobuf::Message {
3251 ControlParametersTypes();
3252 virtual ~ControlParametersTypes();
3254 ControlParametersTypes(
const ControlParametersTypes& from);
3256 inline ControlParametersTypes& operator=(
const ControlParametersTypes& from) {
3261 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
3262 return _unknown_fields_;
3265 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
3266 return &_unknown_fields_;
3269 static const ::google::protobuf::Descriptor* descriptor();
3270 static const ControlParametersTypes& default_instance();
3272 void Swap(ControlParametersTypes* other);
3276 ControlParametersTypes* New()
const;
3277 void CopyFrom(const ::google::protobuf::Message& from);
3278 void MergeFrom(const ::google::protobuf::Message& from);
3279 void CopyFrom(
const ControlParametersTypes& from);
3280 void MergeFrom(
const ControlParametersTypes& from);
3282 bool IsInitialized()
const;
3284 int ByteSize()
const;
3285 bool MergePartialFromCodedStream(
3286 ::google::protobuf::io::CodedInputStream* input);
3287 void SerializeWithCachedSizes(
3288 ::google::protobuf::io::CodedOutputStream* output)
const;
3289 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
3290 int GetCachedSize()
const {
return _cached_size_; }
3294 void SetCachedSize(
int size)
const;
3296 ::google::protobuf::Metadata GetMetadata()
const;
3300 typedef ControlParametersTypes_Name Name;
3301 typedef ControlParametersTypes_Strategy Strategy;
3302 typedef ControlParametersTypes_ControlParameters ControlParameters;
3303 typedef ControlParametersTypes_ControlParametersResponse ControlParametersResponse;
3304 typedef ControlParametersTypes_ControlParametersMessage ControlParametersMessage;
3305 typedef ControlParametersTypes_ControlParametersResponseMessage ControlParametersResponseMessage;
3312 ::google::protobuf::UnknownFieldSet _unknown_fields_;
3314 ::google::protobuf::uint32 _has_bits_[1];
3315 mutable int _cached_size_;
3316 friend void protobuf_AddDesc_control_2dparameters_2eproto();
3317 friend void protobuf_AssignDesc_control_2dparameters_2eproto();
3318 friend void protobuf_ShutdownFile_control_2dparameters_2eproto();
3320 void InitAsDefaultInstance();
3321 static ControlParametersTypes* default_instance_;
3331 inline int ControlParametersTypes_Name::component_size()
const {
3332 return component_.size();
3334 inline void ControlParametersTypes_Name::clear_component() {
3337 inline const ::std::string& ControlParametersTypes_Name::component(
int index)
const {
3339 return component_.Get(index);
3341 inline ::std::string* ControlParametersTypes_Name::mutable_component(
int index) {
3343 return component_.Mutable(index);
3345 inline void ControlParametersTypes_Name::set_component(
int index, const ::std::string& value) {
3347 component_.Mutable(index)->assign(value);
3349 inline void ControlParametersTypes_Name::set_component(
int index,
const char* value) {
3350 component_.Mutable(index)->assign(value);
3353 inline void ControlParametersTypes_Name::set_component(
int index,
const void* value,
size_t size) {
3354 component_.Mutable(index)->assign(
3355 reinterpret_cast<const char*>(value), size);
3358 inline ::std::string* ControlParametersTypes_Name::add_component() {
3359 return component_.Add();
3361 inline void ControlParametersTypes_Name::add_component(const ::std::string& value) {
3362 component_.Add()->assign(value);
3365 inline void ControlParametersTypes_Name::add_component(
const char* value) {
3366 component_.Add()->assign(value);
3369 inline void ControlParametersTypes_Name::add_component(
const void* value,
size_t size) {
3370 component_.Add()->assign(reinterpret_cast<const char*>(value), size);
3373 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3374 ControlParametersTypes_Name::component()
const {
3378 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3379 ControlParametersTypes_Name::mutable_component() {
3389 inline bool ControlParametersTypes_Strategy::has_name()
const {
3390 return (_has_bits_[0] & 0x00000001u) != 0;
3392 inline void ControlParametersTypes_Strategy::set_has_name() {
3393 _has_bits_[0] |= 0x00000001u;
3395 inline void ControlParametersTypes_Strategy::clear_has_name() {
3396 _has_bits_[0] &= ~0x00000001u;
3398 inline void ControlParametersTypes_Strategy::clear_name() {
3399 if (name_ != NULL) name_->::ndn_message::ControlParametersTypes_Name::Clear();
3402 inline const ::ndn_message::ControlParametersTypes_Name& ControlParametersTypes_Strategy::name()
const {
3404 return name_ != NULL ? *name_ : *default_instance_->name_;
3406 inline ::ndn_message::ControlParametersTypes_Name* ControlParametersTypes_Strategy::mutable_name() {
3408 if (name_ == NULL) name_ = new ::ndn_message::ControlParametersTypes_Name;
3412 inline ::ndn_message::ControlParametersTypes_Name* ControlParametersTypes_Strategy::release_name() {
3434 inline bool ControlParametersTypes_ControlParameters::has_name()
const {
3435 return (_has_bits_[0] & 0x00000001u) != 0;
3437 inline void ControlParametersTypes_ControlParameters::set_has_name() {
3438 _has_bits_[0] |= 0x00000001u;
3440 inline void ControlParametersTypes_ControlParameters::clear_has_name() {
3441 _has_bits_[0] &= ~0x00000001u;
3443 inline void ControlParametersTypes_ControlParameters::clear_name() {
3444 if (name_ != NULL) name_->::ndn_message::ControlParametersTypes_Name::Clear();
3447 inline const ::ndn_message::ControlParametersTypes_Name& ControlParametersTypes_ControlParameters::name()
const {
3449 return name_ != NULL ? *name_ : *default_instance_->name_;
3451 inline ::ndn_message::ControlParametersTypes_Name* ControlParametersTypes_ControlParameters::mutable_name() {
3453 if (name_ == NULL) name_ = new ::ndn_message::ControlParametersTypes_Name;
3457 inline ::ndn_message::ControlParametersTypes_Name* ControlParametersTypes_ControlParameters::release_name() {
3475 inline bool ControlParametersTypes_ControlParameters::has_face_id()
const {
3476 return (_has_bits_[0] & 0x00000002u) != 0;
3478 inline void ControlParametersTypes_ControlParameters::set_has_face_id() {
3479 _has_bits_[0] |= 0x00000002u;
3481 inline void ControlParametersTypes_ControlParameters::clear_has_face_id() {
3482 _has_bits_[0] &= ~0x00000002u;
3484 inline void ControlParametersTypes_ControlParameters::clear_face_id() {
3485 face_id_ = GOOGLE_ULONGLONG(0);
3486 clear_has_face_id();
3488 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::face_id()
const {
3492 inline void ControlParametersTypes_ControlParameters::set_face_id(::google::protobuf::uint64 value) {
3499 inline bool ControlParametersTypes_ControlParameters::has_uri()
const {
3500 return (_has_bits_[0] & 0x00000004u) != 0;
3502 inline void ControlParametersTypes_ControlParameters::set_has_uri() {
3503 _has_bits_[0] |= 0x00000004u;
3505 inline void ControlParametersTypes_ControlParameters::clear_has_uri() {
3506 _has_bits_[0] &= ~0x00000004u;
3508 inline void ControlParametersTypes_ControlParameters::clear_uri() {
3509 if (uri_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3514 inline const ::std::string& ControlParametersTypes_ControlParameters::uri()
const {
3518 inline void ControlParametersTypes_ControlParameters::set_uri(const ::std::string& value) {
3520 if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3521 uri_ = new ::std::string;
3523 uri_->assign(value);
3526 inline void ControlParametersTypes_ControlParameters::set_uri(
const char* value) {
3528 if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3529 uri_ = new ::std::string;
3531 uri_->assign(value);
3534 inline void ControlParametersTypes_ControlParameters::set_uri(
const char* value,
size_t size) {
3536 if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3537 uri_ = new ::std::string;
3539 uri_->assign(reinterpret_cast<const char*>(value), size);
3542 inline ::std::string* ControlParametersTypes_ControlParameters::mutable_uri() {
3544 if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3545 uri_ = new ::std::string;
3550 inline ::std::string* ControlParametersTypes_ControlParameters::release_uri() {
3552 if (uri_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3555 ::std::string* temp = uri_;
3556 uri_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3560 inline void ControlParametersTypes_ControlParameters::set_allocated_uri(::std::string* uri) {
3561 if (uri_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3569 uri_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3575 inline bool ControlParametersTypes_ControlParameters::has_local_control_feature()
const {
3576 return (_has_bits_[0] & 0x00000008u) != 0;
3578 inline void ControlParametersTypes_ControlParameters::set_has_local_control_feature() {
3579 _has_bits_[0] |= 0x00000008u;
3581 inline void ControlParametersTypes_ControlParameters::clear_has_local_control_feature() {
3582 _has_bits_[0] &= ~0x00000008u;
3584 inline void ControlParametersTypes_ControlParameters::clear_local_control_feature() {
3585 local_control_feature_ = GOOGLE_ULONGLONG(0);
3586 clear_has_local_control_feature();
3588 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::local_control_feature()
const {
3590 return local_control_feature_;
3592 inline void ControlParametersTypes_ControlParameters::set_local_control_feature(::google::protobuf::uint64 value) {
3593 set_has_local_control_feature();
3594 local_control_feature_ = value;
3599 inline bool ControlParametersTypes_ControlParameters::has_origin()
const {
3600 return (_has_bits_[0] & 0x00000010u) != 0;
3602 inline void ControlParametersTypes_ControlParameters::set_has_origin() {
3603 _has_bits_[0] |= 0x00000010u;
3605 inline void ControlParametersTypes_ControlParameters::clear_has_origin() {
3606 _has_bits_[0] &= ~0x00000010u;
3608 inline void ControlParametersTypes_ControlParameters::clear_origin() {
3609 origin_ = GOOGLE_ULONGLONG(0);
3612 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::origin()
const {
3616 inline void ControlParametersTypes_ControlParameters::set_origin(::google::protobuf::uint64 value) {
3623 inline bool ControlParametersTypes_ControlParameters::has_cost()
const {
3624 return (_has_bits_[0] & 0x00000020u) != 0;
3626 inline void ControlParametersTypes_ControlParameters::set_has_cost() {
3627 _has_bits_[0] |= 0x00000020u;
3629 inline void ControlParametersTypes_ControlParameters::clear_has_cost() {
3630 _has_bits_[0] &= ~0x00000020u;
3632 inline void ControlParametersTypes_ControlParameters::clear_cost() {
3633 cost_ = GOOGLE_ULONGLONG(0);
3636 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::cost()
const {
3640 inline void ControlParametersTypes_ControlParameters::set_cost(::google::protobuf::uint64 value) {
3647 inline bool ControlParametersTypes_ControlParameters::has_flags()
const {
3648 return (_has_bits_[0] & 0x00000040u) != 0;
3650 inline void ControlParametersTypes_ControlParameters::set_has_flags() {
3651 _has_bits_[0] |= 0x00000040u;
3653 inline void ControlParametersTypes_ControlParameters::clear_has_flags() {
3654 _has_bits_[0] &= ~0x00000040u;
3656 inline void ControlParametersTypes_ControlParameters::clear_flags() {
3657 flags_ = GOOGLE_ULONGLONG(0);
3660 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::flags()
const {
3664 inline void ControlParametersTypes_ControlParameters::set_flags(::google::protobuf::uint64 value) {
3671 inline bool ControlParametersTypes_ControlParameters::has_strategy()
const {
3672 return (_has_bits_[0] & 0x00000080u) != 0;
3674 inline void ControlParametersTypes_ControlParameters::set_has_strategy() {
3675 _has_bits_[0] |= 0x00000080u;
3677 inline void ControlParametersTypes_ControlParameters::clear_has_strategy() {
3678 _has_bits_[0] &= ~0x00000080u;
3680 inline void ControlParametersTypes_ControlParameters::clear_strategy() {
3681 if (strategy_ != NULL) strategy_->::ndn_message::ControlParametersTypes_Strategy::Clear();
3682 clear_has_strategy();
3684 inline const ::ndn_message::ControlParametersTypes_Strategy& ControlParametersTypes_ControlParameters::strategy()
const {
3686 return strategy_ != NULL ? *strategy_ : *default_instance_->strategy_;
3688 inline ::ndn_message::ControlParametersTypes_Strategy* ControlParametersTypes_ControlParameters::mutable_strategy() {
3690 if (strategy_ == NULL) strategy_ = new ::ndn_message::ControlParametersTypes_Strategy;
3694 inline ::ndn_message::ControlParametersTypes_Strategy* ControlParametersTypes_ControlParameters::release_strategy() {
3695 clear_has_strategy();
3702 strategy_ = strategy;
3706 clear_has_strategy();
3712 inline bool ControlParametersTypes_ControlParameters::has_expiration_period()
const {
3713 return (_has_bits_[0] & 0x00000100u) != 0;
3715 inline void ControlParametersTypes_ControlParameters::set_has_expiration_period() {
3716 _has_bits_[0] |= 0x00000100u;
3718 inline void ControlParametersTypes_ControlParameters::clear_has_expiration_period() {
3719 _has_bits_[0] &= ~0x00000100u;
3721 inline void ControlParametersTypes_ControlParameters::clear_expiration_period() {
3722 expiration_period_ = GOOGLE_ULONGLONG(0);
3723 clear_has_expiration_period();
3725 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParameters::expiration_period()
const {
3727 return expiration_period_;
3729 inline void ControlParametersTypes_ControlParameters::set_expiration_period(::google::protobuf::uint64 value) {
3730 set_has_expiration_period();
3731 expiration_period_ = value;
3740 inline bool ControlParametersTypes_ControlParametersResponse::has_status_code()
const {
3741 return (_has_bits_[0] & 0x00000001u) != 0;
3743 inline void ControlParametersTypes_ControlParametersResponse::set_has_status_code() {
3744 _has_bits_[0] |= 0x00000001u;
3746 inline void ControlParametersTypes_ControlParametersResponse::clear_has_status_code() {
3747 _has_bits_[0] &= ~0x00000001u;
3749 inline void ControlParametersTypes_ControlParametersResponse::clear_status_code() {
3750 status_code_ = GOOGLE_ULONGLONG(0);
3751 clear_has_status_code();
3753 inline ::google::protobuf::uint64 ControlParametersTypes_ControlParametersResponse::status_code()
const {
3755 return status_code_;
3757 inline void ControlParametersTypes_ControlParametersResponse::set_status_code(::google::protobuf::uint64 value) {
3758 set_has_status_code();
3759 status_code_ = value;
3764 inline bool ControlParametersTypes_ControlParametersResponse::has_status_text()
const {
3765 return (_has_bits_[0] & 0x00000002u) != 0;
3767 inline void ControlParametersTypes_ControlParametersResponse::set_has_status_text() {
3768 _has_bits_[0] |= 0x00000002u;
3770 inline void ControlParametersTypes_ControlParametersResponse::clear_has_status_text() {
3771 _has_bits_[0] &= ~0x00000002u;
3773 inline void ControlParametersTypes_ControlParametersResponse::clear_status_text() {
3774 if (status_text_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3775 status_text_->clear();
3777 clear_has_status_text();
3779 inline const ::std::string& ControlParametersTypes_ControlParametersResponse::status_text()
const {
3781 return *status_text_;
3783 inline void ControlParametersTypes_ControlParametersResponse::set_status_text(const ::std::string& value) {
3784 set_has_status_text();
3785 if (status_text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3786 status_text_ = new ::std::string;
3788 status_text_->assign(value);
3791 inline void ControlParametersTypes_ControlParametersResponse::set_status_text(
const char* value) {
3792 set_has_status_text();
3793 if (status_text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3794 status_text_ = new ::std::string;
3796 status_text_->assign(value);
3799 inline void ControlParametersTypes_ControlParametersResponse::set_status_text(
const char* value,
size_t size) {
3800 set_has_status_text();
3801 if (status_text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3802 status_text_ = new ::std::string;
3804 status_text_->assign(reinterpret_cast<const char*>(value), size);
3807 inline ::std::string* ControlParametersTypes_ControlParametersResponse::mutable_status_text() {
3808 set_has_status_text();
3809 if (status_text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3810 status_text_ = new ::std::string;
3813 return status_text_;
3815 inline ::std::string* ControlParametersTypes_ControlParametersResponse::release_status_text() {
3816 clear_has_status_text();
3817 if (status_text_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3820 ::std::string* temp = status_text_;
3821 status_text_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3825 inline void ControlParametersTypes_ControlParametersResponse::set_allocated_status_text(::std::string* status_text) {
3826 if (status_text_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3827 delete status_text_;
3830 set_has_status_text();
3831 status_text_ = status_text;
3833 clear_has_status_text();
3834 status_text_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
3840 inline int ControlParametersTypes_ControlParametersResponse::control_parameters_size()
const {
3841 return control_parameters_.size();
3843 inline void ControlParametersTypes_ControlParametersResponse::clear_control_parameters() {
3844 control_parameters_.Clear();
3846 inline const ::ndn_message::ControlParametersTypes_ControlParameters& ControlParametersTypes_ControlParametersResponse::control_parameters(
int index)
const {
3848 return control_parameters_.Get(index);
3850 inline ::ndn_message::ControlParametersTypes_ControlParameters* ControlParametersTypes_ControlParametersResponse::mutable_control_parameters(
int index) {
3852 return control_parameters_.Mutable(index);
3854 inline ::ndn_message::ControlParametersTypes_ControlParameters* ControlParametersTypes_ControlParametersResponse::add_control_parameters() {
3856 return control_parameters_.Add();
3858 inline const ::google::protobuf::RepeatedPtrField< ::ndn_message::ControlParametersTypes_ControlParameters >&
3859 ControlParametersTypes_ControlParametersResponse::control_parameters()
const {
3861 return control_parameters_;
3863 inline ::google::protobuf::RepeatedPtrField< ::ndn_message::ControlParametersTypes_ControlParameters >*
3864 ControlParametersTypes_ControlParametersResponse::mutable_control_parameters() {
3866 return &control_parameters_;
3874 inline bool ControlParametersTypes_ControlParametersMessage::has_control_parameters()
const {
3875 return (_has_bits_[0] & 0x00000001u) != 0;
3877 inline void ControlParametersTypes_ControlParametersMessage::set_has_control_parameters() {
3878 _has_bits_[0] |= 0x00000001u;
3880 inline void ControlParametersTypes_ControlParametersMessage::clear_has_control_parameters() {
3881 _has_bits_[0] &= ~0x00000001u;
3883 inline void ControlParametersTypes_ControlParametersMessage::clear_control_parameters() {
3884 if (control_parameters_ != NULL) control_parameters_->::ndn_message::ControlParametersTypes_ControlParameters::Clear();
3885 clear_has_control_parameters();
3887 inline const ::ndn_message::ControlParametersTypes_ControlParameters& ControlParametersTypes_ControlParametersMessage::control_parameters()
const {
3889 return control_parameters_ != NULL ? *control_parameters_ : *default_instance_->control_parameters_;
3891 inline ::ndn_message::ControlParametersTypes_ControlParameters* ControlParametersTypes_ControlParametersMessage::mutable_control_parameters() {
3892 set_has_control_parameters();
3893 if (control_parameters_ == NULL) control_parameters_ = new ::ndn_message::ControlParametersTypes_ControlParameters;
3895 return control_parameters_;
3897 inline ::ndn_message::ControlParametersTypes_ControlParameters* ControlParametersTypes_ControlParametersMessage::release_control_parameters() {
3898 clear_has_control_parameters();
3900 control_parameters_ = NULL;
3904 delete control_parameters_;
3905 control_parameters_ = control_parameters;
3906 if (control_parameters) {
3907 set_has_control_parameters();
3909 clear_has_control_parameters();
3919 inline bool ControlParametersTypes_ControlParametersResponseMessage::has_control_response()
const {
3920 return (_has_bits_[0] & 0x00000001u) != 0;
3922 inline void ControlParametersTypes_ControlParametersResponseMessage::set_has_control_response() {
3923 _has_bits_[0] |= 0x00000001u;
3925 inline void ControlParametersTypes_ControlParametersResponseMessage::clear_has_control_response() {
3926 _has_bits_[0] &= ~0x00000001u;
3928 inline void ControlParametersTypes_ControlParametersResponseMessage::clear_control_response() {
3929 if (control_response_ != NULL) control_response_->::ndn_message::ControlParametersTypes_ControlParametersResponse::Clear();
3930 clear_has_control_response();
3932 inline const ::ndn_message::ControlParametersTypes_ControlParametersResponse& ControlParametersTypes_ControlParametersResponseMessage::control_response()
const {
3934 return control_response_ != NULL ? *control_response_ : *default_instance_->control_response_;
3936 inline ::ndn_message::ControlParametersTypes_ControlParametersResponse* ControlParametersTypes_ControlParametersResponseMessage::mutable_control_response() {
3937 set_has_control_response();
3938 if (control_response_ == NULL) control_response_ = new ::ndn_message::ControlParametersTypes_ControlParametersResponse;
3940 return control_response_;
3942 inline ::ndn_message::ControlParametersTypes_ControlParametersResponse* ControlParametersTypes_ControlParametersResponseMessage::release_control_response() {
3943 clear_has_control_response();
3945 control_response_ = NULL;
3949 delete control_response_;
3950 control_response_ = control_response;
3951 if (control_response) {
3952 set_has_control_response();
3954 clear_has_control_response();
3970 namespace protobuf {
3979 #endif // GOOGLE_PROTOBUF_VERSION < 2006000
3981 #endif // PROTOBUF_control_2dparameters_2eproto__INCLUDED
Definition: control-parameters.pb.h:138
Definition: control-parameters.pb.h:581
Definition: control-parameters.pb.h:389
Definition: control-parameters.pb.h:49
Definition: channel-status.pb.h:32
Definition: control-parameters.pb.h:664
Definition: control-parameters.pb.h:221
Definition: control-parameters.pb.h:498
Copyright (C) 2014-2016 Regents of the University of California.
Definition: channel-status.pb.h:315