1 // Generated by the protocol buffer compiler. DO NOT EDIT!
4 #ifndef PROTOBUF_ril_2eproto__INCLUDED
5 #define PROTOBUF_ril_2eproto__INCLUDED
9 #include <google/protobuf/stubs/common.h>
11 #if GOOGLE_PROTOBUF_VERSION < 2003000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 2003000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/generated_message_util.h>
23 #include <google/protobuf/repeated_field.h>
24 #include <google/protobuf/extension_set.h>
25 #include <google/protobuf/generated_message_reflection.h>
26 // @@protoc_insertion_point(includes)
30 // Internal implementation detail -- do not call these.
31 void protobuf_AddDesc_ril_2eproto();
32 void protobuf_AssignDesc_ril_2eproto();
33 void protobuf_ShutdownFile_ril_2eproto();
39 class ReqGetSimStatus;
40 class RspGetSimStatus;
48 CMD_GET_SIM_STATUS = 1,
49 CMD_ENTER_SIM_PIN = 2,
53 bool RilCommand_IsValid(int value);
54 const RilCommand RilCommand_MIN = CMD_GET_SIM_STATUS;
55 const RilCommand RilCommand_MAX = CMD_SCREEN_STATE;
56 const int RilCommand_ARRAYSIZE = RilCommand_MAX + 1;
58 const ::google::protobuf::EnumDescriptor* RilCommand_descriptor();
59 inline const ::std::string& RilCommand_Name(RilCommand value) {
60 return ::google::protobuf::internal::NameOfEnum(
61 RilCommand_descriptor(), value);
63 inline bool RilCommand_Parse(
64 const ::std::string& name, RilCommand* value) {
65 return ::google::protobuf::internal::ParseNamedEnum<RilCommand>(
66 RilCommand_descriptor(), name, value);
70 RADIO_STATE_UNAVAILABLE = 1,
71 RADIO_STATE_SIM_NOT_READY = 2,
72 RADIO_STATE_SIM_LOCKED_OR_ABSENT = 3,
73 RADIO_STATE_SIM_READY = 4,
74 RADIO_STATE_RUIM_NOT_READY = 5,
75 RADIO_STATE_RUIM_READY = 6,
76 RADIO_STATE_RUIM_LOCKED_OR_ABSENT = 7,
77 RADIO_STATE_NV_NOT_READY = 8,
78 RADIO_STATE_NV_READY = 9
80 bool RadioState_IsValid(int value);
81 const RadioState RadioState_MIN = RADIO_STATE_OFF;
82 const RadioState RadioState_MAX = RADIO_STATE_NV_READY;
83 const int RadioState_ARRAYSIZE = RadioState_MAX + 1;
85 const ::google::protobuf::EnumDescriptor* RadioState_descriptor();
86 inline const ::std::string& RadioState_Name(RadioState value) {
87 return ::google::protobuf::internal::NameOfEnum(
88 RadioState_descriptor(), value);
90 inline bool RadioState_Parse(
91 const ::std::string& name, RadioState* value) {
92 return ::google::protobuf::internal::ParseNamedEnum<RadioState>(
93 RadioState_descriptor(), name, value);
97 CARDSTATE_PRESENT = 1,
100 bool RilCardState_IsValid(int value);
101 const RilCardState RilCardState_MIN = CARDSTATE_ABSENT;
102 const RilCardState RilCardState_MAX = CARDSTATE_ERROR;
103 const int RilCardState_ARRAYSIZE = RilCardState_MAX + 1;
105 const ::google::protobuf::EnumDescriptor* RilCardState_descriptor();
106 inline const ::std::string& RilCardState_Name(RilCardState value) {
107 return ::google::protobuf::internal::NameOfEnum(
108 RilCardState_descriptor(), value);
110 inline bool RilCardState_Parse(
111 const ::std::string& name, RilCardState* value) {
112 return ::google::protobuf::internal::ParseNamedEnum<RilCardState>(
113 RilCardState_descriptor(), name, value);
115 enum RilPersoSubstate {
116 PERSOSUBSTATE_UNKNOWN = 0,
117 PERSOSUBSTATE_IN_PROGRESS = 1,
118 PERSOSUBSTATE_READY = 2,
119 PERSOSUBSTATE_SIM_NETWORK = 3,
120 PERSOSUBSTATE_SIM_NETWORK_SUBSET = 4,
121 PERSOSUBSTATE_SIM_CORPORATE = 5,
122 PERSOSUBSTATE_SIM_SERVICE_PROVIDER = 6,
123 PERSOSUBSTATE_SIM_SIM = 7,
124 PERSOSUBSTATE_SIM_NETWORK_PUK = 8,
125 PERSOSUBSTATE_SIM_NETWORK_SUBSET_PUK = 9,
126 PERSOSUBSTATE_SIM_CORPORATE_PUK = 10,
127 PERSOSUBSTATE_SIM_SERVICE_PROVIDER_PUK = 11,
128 PERSOSUBSTATE_SIM_SIM_PUK = 12,
129 PERSOSUBSTATE_RUIM_NETWORK1 = 13,
130 PERSOSUBSTATE_RUIM_NETWORK2 = 14,
131 PERSOSUBSTATE_RUIM_HRPD = 15,
132 PERSOSUBSTATE_RUIM_CORPORATE = 16,
133 PERSOSUBSTATE_RUIM_SERVICE_PROVIDER = 17,
134 PERSOSUBSTATE_RUIM_RUIM = 18,
135 PERSOSUBSTATE_RUIM_NETWORK1_PUK = 19,
136 PERSOSUBSTATE_RUIM_NETWORK2_PUK = 20,
137 PERSOSUBSTATE_RUIM_HRPD_PUK = 21,
138 PERSOSUBSTATE_RUIM_CORPORATE_PUK = 22,
139 PERSOSUBSTATE_RUIM_SERVICE_PROVIDER_PUK = 23,
140 PERSOSUBSTATE_RUIM_RUIM_PUK = 24
142 bool RilPersoSubstate_IsValid(int value);
143 const RilPersoSubstate RilPersoSubstate_MIN = PERSOSUBSTATE_UNKNOWN;
144 const RilPersoSubstate RilPersoSubstate_MAX = PERSOSUBSTATE_RUIM_RUIM_PUK;
145 const int RilPersoSubstate_ARRAYSIZE = RilPersoSubstate_MAX + 1;
147 const ::google::protobuf::EnumDescriptor* RilPersoSubstate_descriptor();
148 inline const ::std::string& RilPersoSubstate_Name(RilPersoSubstate value) {
149 return ::google::protobuf::internal::NameOfEnum(
150 RilPersoSubstate_descriptor(), value);
152 inline bool RilPersoSubstate_Parse(
153 const ::std::string& name, RilPersoSubstate* value) {
154 return ::google::protobuf::internal::ParseNamedEnum<RilPersoSubstate>(
155 RilPersoSubstate_descriptor(), name, value);
158 APPSTATE_UNKNOWN = 0,
159 APPSTATE_DETECTED = 1,
162 APPSTATE_SUBSCRIPTION_PERSO = 4,
165 bool RilAppState_IsValid(int value);
166 const RilAppState RilAppState_MIN = APPSTATE_UNKNOWN;
167 const RilAppState RilAppState_MAX = APPSTATE_READY;
168 const int RilAppState_ARRAYSIZE = RilAppState_MAX + 1;
170 const ::google::protobuf::EnumDescriptor* RilAppState_descriptor();
171 inline const ::std::string& RilAppState_Name(RilAppState value) {
172 return ::google::protobuf::internal::NameOfEnum(
173 RilAppState_descriptor(), value);
175 inline bool RilAppState_Parse(
176 const ::std::string& name, RilAppState* value) {
177 return ::google::protobuf::internal::ParseNamedEnum<RilAppState>(
178 RilAppState_descriptor(), name, value);
181 PINSTATE_UNKNOWN = 0,
182 PINSTATE_ENABLED_NOT_VERIFIED = 1,
183 PINSTATE_ENABLED_VERIFIED = 2,
184 PINSTATE_DISABLED = 3,
185 PINSTATE_ENABLED_BLOCKED = 4,
186 PINSTATE_ENABLED_PERM_BLOCKED = 5
188 bool RilPinState_IsValid(int value);
189 const RilPinState RilPinState_MIN = PINSTATE_UNKNOWN;
190 const RilPinState RilPinState_MAX = PINSTATE_ENABLED_PERM_BLOCKED;
191 const int RilPinState_ARRAYSIZE = RilPinState_MAX + 1;
193 const ::google::protobuf::EnumDescriptor* RilPinState_descriptor();
194 inline const ::std::string& RilPinState_Name(RilPinState value) {
195 return ::google::protobuf::internal::NameOfEnum(
196 RilPinState_descriptor(), value);
198 inline bool RilPinState_Parse(
199 const ::std::string& name, RilPinState* value) {
200 return ::google::protobuf::internal::ParseNamedEnum<RilPinState>(
201 RilPinState_descriptor(), name, value);
210 bool RilAppType_IsValid(int value);
211 const RilAppType RilAppType_MIN = APPTYPE_UNKNOWN;
212 const RilAppType RilAppType_MAX = APPTYPE_CSIM;
213 const int RilAppType_ARRAYSIZE = RilAppType_MAX + 1;
215 const ::google::protobuf::EnumDescriptor* RilAppType_descriptor();
216 inline const ::std::string& RilAppType_Name(RilAppType value) {
217 return ::google::protobuf::internal::NameOfEnum(
218 RilAppType_descriptor(), value);
220 inline bool RilAppType_Parse(
221 const ::std::string& name, RilAppType* value) {
222 return ::google::protobuf::internal::ParseNamedEnum<RilAppType>(
223 RilAppType_descriptor(), name, value);
225 // ===================================================================
227 class RilAppStatus : public ::google::protobuf::Message {
230 virtual ~RilAppStatus();
232 RilAppStatus(const RilAppStatus& from);
234 inline RilAppStatus& operator=(const RilAppStatus& from) {
239 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
240 return _unknown_fields_;
243 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
244 return &_unknown_fields_;
247 static const ::google::protobuf::Descriptor* descriptor();
248 static const RilAppStatus& default_instance();
250 void Swap(RilAppStatus* other);
252 // implements Message ----------------------------------------------
254 RilAppStatus* New() const;
255 void CopyFrom(const ::google::protobuf::Message& from);
256 void MergeFrom(const ::google::protobuf::Message& from);
257 void CopyFrom(const RilAppStatus& from);
258 void MergeFrom(const RilAppStatus& from);
260 bool IsInitialized() const;
262 int ByteSize() const;
263 bool MergePartialFromCodedStream(
264 ::google::protobuf::io::CodedInputStream* input);
265 void SerializeWithCachedSizes(
266 ::google::protobuf::io::CodedOutputStream* output) const;
267 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
268 int GetCachedSize() const { return _cached_size_; }
272 void SetCachedSize(int size) const;
275 ::google::protobuf::Metadata GetMetadata() const;
277 // nested types ----------------------------------------------------
279 // accessors -------------------------------------------------------
281 // optional .ril_proto.RilAppType app_type = 1;
282 inline bool has_app_type() const;
283 inline void clear_app_type();
284 static const int kAppTypeFieldNumber = 1;
285 inline ril_proto::RilAppType app_type() const;
286 inline void set_app_type(ril_proto::RilAppType value);
288 // optional .ril_proto.RilAppState app_state = 2;
289 inline bool has_app_state() const;
290 inline void clear_app_state();
291 static const int kAppStateFieldNumber = 2;
292 inline ril_proto::RilAppState app_state() const;
293 inline void set_app_state(ril_proto::RilAppState value);
295 // optional .ril_proto.RilPersoSubstate perso_substate = 3;
296 inline bool has_perso_substate() const;
297 inline void clear_perso_substate();
298 static const int kPersoSubstateFieldNumber = 3;
299 inline ril_proto::RilPersoSubstate perso_substate() const;
300 inline void set_perso_substate(ril_proto::RilPersoSubstate value);
302 // optional string aid = 4;
303 inline bool has_aid() const;
304 inline void clear_aid();
305 static const int kAidFieldNumber = 4;
306 inline const ::std::string& aid() const;
307 inline void set_aid(const ::std::string& value);
308 inline void set_aid(const char* value);
309 inline void set_aid(const char* value, size_t size);
310 inline ::std::string* mutable_aid();
312 // optional string app_label = 5;
313 inline bool has_app_label() const;
314 inline void clear_app_label();
315 static const int kAppLabelFieldNumber = 5;
316 inline const ::std::string& app_label() const;
317 inline void set_app_label(const ::std::string& value);
318 inline void set_app_label(const char* value);
319 inline void set_app_label(const char* value, size_t size);
320 inline ::std::string* mutable_app_label();
322 // optional int32 pin1_replaced = 6;
323 inline bool has_pin1_replaced() const;
324 inline void clear_pin1_replaced();
325 static const int kPin1ReplacedFieldNumber = 6;
326 inline ::google::protobuf::int32 pin1_replaced() const;
327 inline void set_pin1_replaced(::google::protobuf::int32 value);
329 // optional .ril_proto.RilPinState pin1 = 7;
330 inline bool has_pin1() const;
331 inline void clear_pin1();
332 static const int kPin1FieldNumber = 7;
333 inline ril_proto::RilPinState pin1() const;
334 inline void set_pin1(ril_proto::RilPinState value);
336 // optional .ril_proto.RilPinState pin2 = 8;
337 inline bool has_pin2() const;
338 inline void clear_pin2();
339 static const int kPin2FieldNumber = 8;
340 inline ril_proto::RilPinState pin2() const;
341 inline void set_pin2(ril_proto::RilPinState value);
343 // @@protoc_insertion_point(class_scope:ril_proto.RilAppStatus)
345 ::google::protobuf::UnknownFieldSet _unknown_fields_;
346 mutable int _cached_size_;
352 static const ::std::string _default_aid_;
353 ::std::string* app_label_;
354 static const ::std::string _default_app_label_;
355 ::google::protobuf::int32 pin1_replaced_;
358 friend void protobuf_AddDesc_ril_2eproto();
359 friend void protobuf_AssignDesc_ril_2eproto();
360 friend void protobuf_ShutdownFile_ril_2eproto();
362 ::google::protobuf::uint32 _has_bits_[(8 + 31) / 32];
364 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
365 inline bool _has_bit(int index) const {
366 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
368 inline void _set_bit(int index) {
369 _has_bits_[index / 32] |= (1u << (index % 32));
371 inline void _clear_bit(int index) {
372 _has_bits_[index / 32] &= ~(1u << (index % 32));
375 void InitAsDefaultInstance();
376 static RilAppStatus* default_instance_;
378 // -------------------------------------------------------------------
380 class RilCardStatus : public ::google::protobuf::Message {
383 virtual ~RilCardStatus();
385 RilCardStatus(const RilCardStatus& from);
387 inline RilCardStatus& operator=(const RilCardStatus& from) {
392 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
393 return _unknown_fields_;
396 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
397 return &_unknown_fields_;
400 static const ::google::protobuf::Descriptor* descriptor();
401 static const RilCardStatus& default_instance();
403 void Swap(RilCardStatus* other);
405 // implements Message ----------------------------------------------
407 RilCardStatus* New() const;
408 void CopyFrom(const ::google::protobuf::Message& from);
409 void MergeFrom(const ::google::protobuf::Message& from);
410 void CopyFrom(const RilCardStatus& from);
411 void MergeFrom(const RilCardStatus& from);
413 bool IsInitialized() const;
415 int ByteSize() const;
416 bool MergePartialFromCodedStream(
417 ::google::protobuf::io::CodedInputStream* input);
418 void SerializeWithCachedSizes(
419 ::google::protobuf::io::CodedOutputStream* output) const;
420 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
421 int GetCachedSize() const { return _cached_size_; }
425 void SetCachedSize(int size) const;
428 ::google::protobuf::Metadata GetMetadata() const;
430 // nested types ----------------------------------------------------
432 // accessors -------------------------------------------------------
434 // optional .ril_proto.RilCardState card_state = 1;
435 inline bool has_card_state() const;
436 inline void clear_card_state();
437 static const int kCardStateFieldNumber = 1;
438 inline ril_proto::RilCardState card_state() const;
439 inline void set_card_state(ril_proto::RilCardState value);
441 // optional .ril_proto.RilPinState universal_pin_state = 2;
442 inline bool has_universal_pin_state() const;
443 inline void clear_universal_pin_state();
444 static const int kUniversalPinStateFieldNumber = 2;
445 inline ril_proto::RilPinState universal_pin_state() const;
446 inline void set_universal_pin_state(ril_proto::RilPinState value);
448 // optional int32 gsm_umts_subscription_app_index = 3;
449 inline bool has_gsm_umts_subscription_app_index() const;
450 inline void clear_gsm_umts_subscription_app_index();
451 static const int kGsmUmtsSubscriptionAppIndexFieldNumber = 3;
452 inline ::google::protobuf::int32 gsm_umts_subscription_app_index() const;
453 inline void set_gsm_umts_subscription_app_index(::google::protobuf::int32 value);
455 // optional int32 cdma_subscription_app_index = 4;
456 inline bool has_cdma_subscription_app_index() const;
457 inline void clear_cdma_subscription_app_index();
458 static const int kCdmaSubscriptionAppIndexFieldNumber = 4;
459 inline ::google::protobuf::int32 cdma_subscription_app_index() const;
460 inline void set_cdma_subscription_app_index(::google::protobuf::int32 value);
462 // optional int32 num_applications = 5;
463 inline bool has_num_applications() const;
464 inline void clear_num_applications();
465 static const int kNumApplicationsFieldNumber = 5;
466 inline ::google::protobuf::int32 num_applications() const;
467 inline void set_num_applications(::google::protobuf::int32 value);
469 // repeated .ril_proto.RilAppStatus applications = 6;
470 inline int applications_size() const;
471 inline void clear_applications();
472 static const int kApplicationsFieldNumber = 6;
473 inline const ::ril_proto::RilAppStatus& applications(int index) const;
474 inline ::ril_proto::RilAppStatus* mutable_applications(int index);
475 inline ::ril_proto::RilAppStatus* add_applications();
476 inline const ::google::protobuf::RepeatedPtrField< ::ril_proto::RilAppStatus >&
477 applications() const;
478 inline ::google::protobuf::RepeatedPtrField< ::ril_proto::RilAppStatus >*
479 mutable_applications();
481 // @@protoc_insertion_point(class_scope:ril_proto.RilCardStatus)
483 ::google::protobuf::UnknownFieldSet _unknown_fields_;
484 mutable int _cached_size_;
487 int universal_pin_state_;
488 ::google::protobuf::int32 gsm_umts_subscription_app_index_;
489 ::google::protobuf::int32 cdma_subscription_app_index_;
490 ::google::protobuf::int32 num_applications_;
491 ::google::protobuf::RepeatedPtrField< ::ril_proto::RilAppStatus > applications_;
492 friend void protobuf_AddDesc_ril_2eproto();
493 friend void protobuf_AssignDesc_ril_2eproto();
494 friend void protobuf_ShutdownFile_ril_2eproto();
496 ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32];
498 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
499 inline bool _has_bit(int index) const {
500 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
502 inline void _set_bit(int index) {
503 _has_bits_[index / 32] |= (1u << (index % 32));
505 inline void _clear_bit(int index) {
506 _has_bits_[index / 32] &= ~(1u << (index % 32));
509 void InitAsDefaultInstance();
510 static RilCardStatus* default_instance_;
512 // -------------------------------------------------------------------
514 class RspStrings : public ::google::protobuf::Message {
517 virtual ~RspStrings();
519 RspStrings(const RspStrings& from);
521 inline RspStrings& operator=(const RspStrings& from) {
526 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
527 return _unknown_fields_;
530 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
531 return &_unknown_fields_;
534 static const ::google::protobuf::Descriptor* descriptor();
535 static const RspStrings& default_instance();
537 void Swap(RspStrings* other);
539 // implements Message ----------------------------------------------
541 RspStrings* New() const;
542 void CopyFrom(const ::google::protobuf::Message& from);
543 void MergeFrom(const ::google::protobuf::Message& from);
544 void CopyFrom(const RspStrings& from);
545 void MergeFrom(const RspStrings& from);
547 bool IsInitialized() const;
549 int ByteSize() const;
550 bool MergePartialFromCodedStream(
551 ::google::protobuf::io::CodedInputStream* input);
552 void SerializeWithCachedSizes(
553 ::google::protobuf::io::CodedOutputStream* output) const;
554 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
555 int GetCachedSize() const { return _cached_size_; }
559 void SetCachedSize(int size) const;
562 ::google::protobuf::Metadata GetMetadata() const;
564 // nested types ----------------------------------------------------
566 // accessors -------------------------------------------------------
568 // repeated string strings = 1;
569 inline int strings_size() const;
570 inline void clear_strings();
571 static const int kStringsFieldNumber = 1;
572 inline const ::std::string& strings(int index) const;
573 inline ::std::string* mutable_strings(int index);
574 inline void set_strings(int index, const ::std::string& value);
575 inline void set_strings(int index, const char* value);
576 inline void set_strings(int index, const char* value, size_t size);
577 inline ::std::string* add_strings();
578 inline void add_strings(const ::std::string& value);
579 inline void add_strings(const char* value);
580 inline void add_strings(const char* value, size_t size);
581 inline const ::google::protobuf::RepeatedPtrField< ::std::string>& strings() const;
582 inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_strings();
584 // @@protoc_insertion_point(class_scope:ril_proto.RspStrings)
586 ::google::protobuf::UnknownFieldSet _unknown_fields_;
587 mutable int _cached_size_;
589 ::google::protobuf::RepeatedPtrField< ::std::string> strings_;
590 friend void protobuf_AddDesc_ril_2eproto();
591 friend void protobuf_AssignDesc_ril_2eproto();
592 friend void protobuf_ShutdownFile_ril_2eproto();
594 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
596 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
597 inline bool _has_bit(int index) const {
598 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
600 inline void _set_bit(int index) {
601 _has_bits_[index / 32] |= (1u << (index % 32));
603 inline void _clear_bit(int index) {
604 _has_bits_[index / 32] &= ~(1u << (index % 32));
607 void InitAsDefaultInstance();
608 static RspStrings* default_instance_;
610 // -------------------------------------------------------------------
612 class RspIntegers : public ::google::protobuf::Message {
615 virtual ~RspIntegers();
617 RspIntegers(const RspIntegers& from);
619 inline RspIntegers& operator=(const RspIntegers& from) {
624 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
625 return _unknown_fields_;
628 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
629 return &_unknown_fields_;
632 static const ::google::protobuf::Descriptor* descriptor();
633 static const RspIntegers& default_instance();
635 void Swap(RspIntegers* other);
637 // implements Message ----------------------------------------------
639 RspIntegers* New() const;
640 void CopyFrom(const ::google::protobuf::Message& from);
641 void MergeFrom(const ::google::protobuf::Message& from);
642 void CopyFrom(const RspIntegers& from);
643 void MergeFrom(const RspIntegers& from);
645 bool IsInitialized() const;
647 int ByteSize() const;
648 bool MergePartialFromCodedStream(
649 ::google::protobuf::io::CodedInputStream* input);
650 void SerializeWithCachedSizes(
651 ::google::protobuf::io::CodedOutputStream* output) const;
652 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
653 int GetCachedSize() const { return _cached_size_; }
657 void SetCachedSize(int size) const;
660 ::google::protobuf::Metadata GetMetadata() const;
662 // nested types ----------------------------------------------------
664 // accessors -------------------------------------------------------
666 // repeated int32 integers = 1;
667 inline int integers_size() const;
668 inline void clear_integers();
669 static const int kIntegersFieldNumber = 1;
670 inline ::google::protobuf::int32 integers(int index) const;
671 inline void set_integers(int index, ::google::protobuf::int32 value);
672 inline void add_integers(::google::protobuf::int32 value);
673 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
675 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
678 // @@protoc_insertion_point(class_scope:ril_proto.RspIntegers)
680 ::google::protobuf::UnknownFieldSet _unknown_fields_;
681 mutable int _cached_size_;
683 ::google::protobuf::RepeatedField< ::google::protobuf::int32 > integers_;
684 friend void protobuf_AddDesc_ril_2eproto();
685 friend void protobuf_AssignDesc_ril_2eproto();
686 friend void protobuf_ShutdownFile_ril_2eproto();
688 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
690 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
691 inline bool _has_bit(int index) const {
692 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
694 inline void _set_bit(int index) {
695 _has_bits_[index / 32] |= (1u << (index % 32));
697 inline void _clear_bit(int index) {
698 _has_bits_[index / 32] &= ~(1u << (index % 32));
701 void InitAsDefaultInstance();
702 static RspIntegers* default_instance_;
704 // -------------------------------------------------------------------
706 class ReqGetSimStatus : public ::google::protobuf::Message {
709 virtual ~ReqGetSimStatus();
711 ReqGetSimStatus(const ReqGetSimStatus& from);
713 inline ReqGetSimStatus& operator=(const ReqGetSimStatus& from) {
718 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
719 return _unknown_fields_;
722 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
723 return &_unknown_fields_;
726 static const ::google::protobuf::Descriptor* descriptor();
727 static const ReqGetSimStatus& default_instance();
729 void Swap(ReqGetSimStatus* other);
731 // implements Message ----------------------------------------------
733 ReqGetSimStatus* New() const;
734 void CopyFrom(const ::google::protobuf::Message& from);
735 void MergeFrom(const ::google::protobuf::Message& from);
736 void CopyFrom(const ReqGetSimStatus& from);
737 void MergeFrom(const ReqGetSimStatus& from);
739 bool IsInitialized() const;
741 int ByteSize() const;
742 bool MergePartialFromCodedStream(
743 ::google::protobuf::io::CodedInputStream* input);
744 void SerializeWithCachedSizes(
745 ::google::protobuf::io::CodedOutputStream* output) const;
746 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
747 int GetCachedSize() const { return _cached_size_; }
751 void SetCachedSize(int size) const;
754 ::google::protobuf::Metadata GetMetadata() const;
756 // nested types ----------------------------------------------------
758 // accessors -------------------------------------------------------
760 // @@protoc_insertion_point(class_scope:ril_proto.ReqGetSimStatus)
762 ::google::protobuf::UnknownFieldSet _unknown_fields_;
763 mutable int _cached_size_;
765 friend void protobuf_AddDesc_ril_2eproto();
766 friend void protobuf_AssignDesc_ril_2eproto();
767 friend void protobuf_ShutdownFile_ril_2eproto();
769 ::google::protobuf::uint32 _has_bits_[1];
771 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
772 inline bool _has_bit(int index) const {
773 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
775 inline void _set_bit(int index) {
776 _has_bits_[index / 32] |= (1u << (index % 32));
778 inline void _clear_bit(int index) {
779 _has_bits_[index / 32] &= ~(1u << (index % 32));
782 void InitAsDefaultInstance();
783 static ReqGetSimStatus* default_instance_;
785 // -------------------------------------------------------------------
787 class RspGetSimStatus : public ::google::protobuf::Message {
790 virtual ~RspGetSimStatus();
792 RspGetSimStatus(const RspGetSimStatus& from);
794 inline RspGetSimStatus& operator=(const RspGetSimStatus& from) {
799 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
800 return _unknown_fields_;
803 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
804 return &_unknown_fields_;
807 static const ::google::protobuf::Descriptor* descriptor();
808 static const RspGetSimStatus& default_instance();
810 void Swap(RspGetSimStatus* other);
812 // implements Message ----------------------------------------------
814 RspGetSimStatus* New() const;
815 void CopyFrom(const ::google::protobuf::Message& from);
816 void MergeFrom(const ::google::protobuf::Message& from);
817 void CopyFrom(const RspGetSimStatus& from);
818 void MergeFrom(const RspGetSimStatus& from);
820 bool IsInitialized() const;
822 int ByteSize() const;
823 bool MergePartialFromCodedStream(
824 ::google::protobuf::io::CodedInputStream* input);
825 void SerializeWithCachedSizes(
826 ::google::protobuf::io::CodedOutputStream* output) const;
827 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
828 int GetCachedSize() const { return _cached_size_; }
832 void SetCachedSize(int size) const;
835 ::google::protobuf::Metadata GetMetadata() const;
837 // nested types ----------------------------------------------------
839 // accessors -------------------------------------------------------
841 // required .ril_proto.RilCardStatus card_status = 1;
842 inline bool has_card_status() const;
843 inline void clear_card_status();
844 static const int kCardStatusFieldNumber = 1;
845 inline const ::ril_proto::RilCardStatus& card_status() const;
846 inline ::ril_proto::RilCardStatus* mutable_card_status();
848 // @@protoc_insertion_point(class_scope:ril_proto.RspGetSimStatus)
850 ::google::protobuf::UnknownFieldSet _unknown_fields_;
851 mutable int _cached_size_;
853 ::ril_proto::RilCardStatus* card_status_;
854 friend void protobuf_AddDesc_ril_2eproto();
855 friend void protobuf_AssignDesc_ril_2eproto();
856 friend void protobuf_ShutdownFile_ril_2eproto();
858 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
860 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
861 inline bool _has_bit(int index) const {
862 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
864 inline void _set_bit(int index) {
865 _has_bits_[index / 32] |= (1u << (index % 32));
867 inline void _clear_bit(int index) {
868 _has_bits_[index / 32] &= ~(1u << (index % 32));
871 void InitAsDefaultInstance();
872 static RspGetSimStatus* default_instance_;
874 // -------------------------------------------------------------------
876 class ReqEnterSimPin : public ::google::protobuf::Message {
879 virtual ~ReqEnterSimPin();
881 ReqEnterSimPin(const ReqEnterSimPin& from);
883 inline ReqEnterSimPin& operator=(const ReqEnterSimPin& from) {
888 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
889 return _unknown_fields_;
892 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
893 return &_unknown_fields_;
896 static const ::google::protobuf::Descriptor* descriptor();
897 static const ReqEnterSimPin& default_instance();
899 void Swap(ReqEnterSimPin* other);
901 // implements Message ----------------------------------------------
903 ReqEnterSimPin* New() const;
904 void CopyFrom(const ::google::protobuf::Message& from);
905 void MergeFrom(const ::google::protobuf::Message& from);
906 void CopyFrom(const ReqEnterSimPin& from);
907 void MergeFrom(const ReqEnterSimPin& from);
909 bool IsInitialized() const;
911 int ByteSize() const;
912 bool MergePartialFromCodedStream(
913 ::google::protobuf::io::CodedInputStream* input);
914 void SerializeWithCachedSizes(
915 ::google::protobuf::io::CodedOutputStream* output) const;
916 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
917 int GetCachedSize() const { return _cached_size_; }
921 void SetCachedSize(int size) const;
924 ::google::protobuf::Metadata GetMetadata() const;
926 // nested types ----------------------------------------------------
928 // accessors -------------------------------------------------------
930 // required string pin = 1;
931 inline bool has_pin() const;
932 inline void clear_pin();
933 static const int kPinFieldNumber = 1;
934 inline const ::std::string& pin() const;
935 inline void set_pin(const ::std::string& value);
936 inline void set_pin(const char* value);
937 inline void set_pin(const char* value, size_t size);
938 inline ::std::string* mutable_pin();
940 // @@protoc_insertion_point(class_scope:ril_proto.ReqEnterSimPin)
942 ::google::protobuf::UnknownFieldSet _unknown_fields_;
943 mutable int _cached_size_;
946 static const ::std::string _default_pin_;
947 friend void protobuf_AddDesc_ril_2eproto();
948 friend void protobuf_AssignDesc_ril_2eproto();
949 friend void protobuf_ShutdownFile_ril_2eproto();
951 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
953 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
954 inline bool _has_bit(int index) const {
955 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
957 inline void _set_bit(int index) {
958 _has_bits_[index / 32] |= (1u << (index % 32));
960 inline void _clear_bit(int index) {
961 _has_bits_[index / 32] &= ~(1u << (index % 32));
964 void InitAsDefaultInstance();
965 static ReqEnterSimPin* default_instance_;
967 // -------------------------------------------------------------------
969 class RspEnterSimPin : public ::google::protobuf::Message {
972 virtual ~RspEnterSimPin();
974 RspEnterSimPin(const RspEnterSimPin& from);
976 inline RspEnterSimPin& operator=(const RspEnterSimPin& from) {
981 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
982 return _unknown_fields_;
985 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
986 return &_unknown_fields_;
989 static const ::google::protobuf::Descriptor* descriptor();
990 static const RspEnterSimPin& default_instance();
992 void Swap(RspEnterSimPin* other);
994 // implements Message ----------------------------------------------
996 RspEnterSimPin* New() const;
997 void CopyFrom(const ::google::protobuf::Message& from);
998 void MergeFrom(const ::google::protobuf::Message& from);
999 void CopyFrom(const RspEnterSimPin& from);
1000 void MergeFrom(const RspEnterSimPin& from);
1002 bool IsInitialized() const;
1004 int ByteSize() const;
1005 bool MergePartialFromCodedStream(
1006 ::google::protobuf::io::CodedInputStream* input);
1007 void SerializeWithCachedSizes(
1008 ::google::protobuf::io::CodedOutputStream* output) const;
1009 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1010 int GetCachedSize() const { return _cached_size_; }
1014 void SetCachedSize(int size) const;
1017 ::google::protobuf::Metadata GetMetadata() const;
1019 // nested types ----------------------------------------------------
1021 // accessors -------------------------------------------------------
1023 // required int32 retries_remaining = 1;
1024 inline bool has_retries_remaining() const;
1025 inline void clear_retries_remaining();
1026 static const int kRetriesRemainingFieldNumber = 1;
1027 inline ::google::protobuf::int32 retries_remaining() const;
1028 inline void set_retries_remaining(::google::protobuf::int32 value);
1030 // @@protoc_insertion_point(class_scope:ril_proto.RspEnterSimPin)
1032 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1033 mutable int _cached_size_;
1035 ::google::protobuf::int32 retries_remaining_;
1036 friend void protobuf_AddDesc_ril_2eproto();
1037 friend void protobuf_AssignDesc_ril_2eproto();
1038 friend void protobuf_ShutdownFile_ril_2eproto();
1040 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
1042 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
1043 inline bool _has_bit(int index) const {
1044 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
1046 inline void _set_bit(int index) {
1047 _has_bits_[index / 32] |= (1u << (index % 32));
1049 inline void _clear_bit(int index) {
1050 _has_bits_[index / 32] &= ~(1u << (index % 32));
1053 void InitAsDefaultInstance();
1054 static RspEnterSimPin* default_instance_;
1056 // -------------------------------------------------------------------
1058 class ReqHangUp : public ::google::protobuf::Message {
1061 virtual ~ReqHangUp();
1063 ReqHangUp(const ReqHangUp& from);
1065 inline ReqHangUp& operator=(const ReqHangUp& from) {
1070 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1071 return _unknown_fields_;
1074 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1075 return &_unknown_fields_;
1078 static const ::google::protobuf::Descriptor* descriptor();
1079 static const ReqHangUp& default_instance();
1081 void Swap(ReqHangUp* other);
1083 // implements Message ----------------------------------------------
1085 ReqHangUp* New() const;
1086 void CopyFrom(const ::google::protobuf::Message& from);
1087 void MergeFrom(const ::google::protobuf::Message& from);
1088 void CopyFrom(const ReqHangUp& from);
1089 void MergeFrom(const ReqHangUp& from);
1091 bool IsInitialized() const;
1093 int ByteSize() const;
1094 bool MergePartialFromCodedStream(
1095 ::google::protobuf::io::CodedInputStream* input);
1096 void SerializeWithCachedSizes(
1097 ::google::protobuf::io::CodedOutputStream* output) const;
1098 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1099 int GetCachedSize() const { return _cached_size_; }
1103 void SetCachedSize(int size) const;
1106 ::google::protobuf::Metadata GetMetadata() const;
1108 // nested types ----------------------------------------------------
1110 // accessors -------------------------------------------------------
1112 // required int32 connection_index = 1;
1113 inline bool has_connection_index() const;
1114 inline void clear_connection_index();
1115 static const int kConnectionIndexFieldNumber = 1;
1116 inline ::google::protobuf::int32 connection_index() const;
1117 inline void set_connection_index(::google::protobuf::int32 value);
1119 // @@protoc_insertion_point(class_scope:ril_proto.ReqHangUp)
1121 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1122 mutable int _cached_size_;
1124 ::google::protobuf::int32 connection_index_;
1125 friend void protobuf_AddDesc_ril_2eproto();
1126 friend void protobuf_AssignDesc_ril_2eproto();
1127 friend void protobuf_ShutdownFile_ril_2eproto();
1129 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
1131 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
1132 inline bool _has_bit(int index) const {
1133 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
1135 inline void _set_bit(int index) {
1136 _has_bits_[index / 32] |= (1u << (index % 32));
1138 inline void _clear_bit(int index) {
1139 _has_bits_[index / 32] &= ~(1u << (index % 32));
1142 void InitAsDefaultInstance();
1143 static ReqHangUp* default_instance_;
1145 // -------------------------------------------------------------------
1147 class ReqScreenState : public ::google::protobuf::Message {
1150 virtual ~ReqScreenState();
1152 ReqScreenState(const ReqScreenState& from);
1154 inline ReqScreenState& operator=(const ReqScreenState& from) {
1159 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1160 return _unknown_fields_;
1163 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1164 return &_unknown_fields_;
1167 static const ::google::protobuf::Descriptor* descriptor();
1168 static const ReqScreenState& default_instance();
1170 void Swap(ReqScreenState* other);
1172 // implements Message ----------------------------------------------
1174 ReqScreenState* New() const;
1175 void CopyFrom(const ::google::protobuf::Message& from);
1176 void MergeFrom(const ::google::protobuf::Message& from);
1177 void CopyFrom(const ReqScreenState& from);
1178 void MergeFrom(const ReqScreenState& from);
1180 bool IsInitialized() const;
1182 int ByteSize() const;
1183 bool MergePartialFromCodedStream(
1184 ::google::protobuf::io::CodedInputStream* input);
1185 void SerializeWithCachedSizes(
1186 ::google::protobuf::io::CodedOutputStream* output) const;
1187 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1188 int GetCachedSize() const { return _cached_size_; }
1192 void SetCachedSize(int size) const;
1195 ::google::protobuf::Metadata GetMetadata() const;
1197 // nested types ----------------------------------------------------
1199 // accessors -------------------------------------------------------
1201 // required bool state = 1;
1202 inline bool has_state() const;
1203 inline void clear_state();
1204 static const int kStateFieldNumber = 1;
1205 inline bool state() const;
1206 inline void set_state(bool value);
1208 // @@protoc_insertion_point(class_scope:ril_proto.ReqScreenState)
1210 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1211 mutable int _cached_size_;
1214 friend void protobuf_AddDesc_ril_2eproto();
1215 friend void protobuf_AssignDesc_ril_2eproto();
1216 friend void protobuf_ShutdownFile_ril_2eproto();
1218 ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32];
1220 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
1221 inline bool _has_bit(int index) const {
1222 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
1224 inline void _set_bit(int index) {
1225 _has_bits_[index / 32] |= (1u << (index % 32));
1227 inline void _clear_bit(int index) {
1228 _has_bits_[index / 32] &= ~(1u << (index % 32));
1231 void InitAsDefaultInstance();
1232 static ReqScreenState* default_instance_;
1234 // -------------------------------------------------------------------
1236 class RspOperator : public ::google::protobuf::Message {
1239 virtual ~RspOperator();
1241 RspOperator(const RspOperator& from);
1243 inline RspOperator& operator=(const RspOperator& from) {
1248 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
1249 return _unknown_fields_;
1252 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1253 return &_unknown_fields_;
1256 static const ::google::protobuf::Descriptor* descriptor();
1257 static const RspOperator& default_instance();
1259 void Swap(RspOperator* other);
1261 // implements Message ----------------------------------------------
1263 RspOperator* New() const;
1264 void CopyFrom(const ::google::protobuf::Message& from);
1265 void MergeFrom(const ::google::protobuf::Message& from);
1266 void CopyFrom(const RspOperator& from);
1267 void MergeFrom(const RspOperator& from);
1269 bool IsInitialized() const;
1271 int ByteSize() const;
1272 bool MergePartialFromCodedStream(
1273 ::google::protobuf::io::CodedInputStream* input);
1274 void SerializeWithCachedSizes(
1275 ::google::protobuf::io::CodedOutputStream* output) const;
1276 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
1277 int GetCachedSize() const { return _cached_size_; }
1281 void SetCachedSize(int size) const;
1284 ::google::protobuf::Metadata GetMetadata() const;
1286 // nested types ----------------------------------------------------
1288 // accessors -------------------------------------------------------
1290 // optional string long_alpha_ons = 1;
1291 inline bool has_long_alpha_ons() const;
1292 inline void clear_long_alpha_ons();
1293 static const int kLongAlphaOnsFieldNumber = 1;
1294 inline const ::std::string& long_alpha_ons() const;
1295 inline void set_long_alpha_ons(const ::std::string& value);
1296 inline void set_long_alpha_ons(const char* value);
1297 inline void set_long_alpha_ons(const char* value, size_t size);
1298 inline ::std::string* mutable_long_alpha_ons();
1300 // optional string short_alpha_ons = 2;
1301 inline bool has_short_alpha_ons() const;
1302 inline void clear_short_alpha_ons();
1303 static const int kShortAlphaOnsFieldNumber = 2;
1304 inline const ::std::string& short_alpha_ons() const;
1305 inline void set_short_alpha_ons(const ::std::string& value);
1306 inline void set_short_alpha_ons(const char* value);
1307 inline void set_short_alpha_ons(const char* value, size_t size);
1308 inline ::std::string* mutable_short_alpha_ons();
1310 // optional string mcc_mnc = 3;
1311 inline bool has_mcc_mnc() const;
1312 inline void clear_mcc_mnc();
1313 static const int kMccMncFieldNumber = 3;
1314 inline const ::std::string& mcc_mnc() const;
1315 inline void set_mcc_mnc(const ::std::string& value);
1316 inline void set_mcc_mnc(const char* value);
1317 inline void set_mcc_mnc(const char* value, size_t size);
1318 inline ::std::string* mutable_mcc_mnc();
1320 // @@protoc_insertion_point(class_scope:ril_proto.RspOperator)
1322 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1323 mutable int _cached_size_;
1325 ::std::string* long_alpha_ons_;
1326 static const ::std::string _default_long_alpha_ons_;
1327 ::std::string* short_alpha_ons_;
1328 static const ::std::string _default_short_alpha_ons_;
1329 ::std::string* mcc_mnc_;
1330 static const ::std::string _default_mcc_mnc_;
1331 friend void protobuf_AddDesc_ril_2eproto();
1332 friend void protobuf_AssignDesc_ril_2eproto();
1333 friend void protobuf_ShutdownFile_ril_2eproto();
1335 ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
1337 // WHY DOES & HAVE LOWER PRECEDENCE THAN != !?
1338 inline bool _has_bit(int index) const {
1339 return (_has_bits_[index / 32] & (1u << (index % 32))) != 0;
1341 inline void _set_bit(int index) {
1342 _has_bits_[index / 32] |= (1u << (index % 32));
1344 inline void _clear_bit(int index) {
1345 _has_bits_[index / 32] &= ~(1u << (index % 32));
1348 void InitAsDefaultInstance();
1349 static RspOperator* default_instance_;
1351 // ===================================================================
1354 // ===================================================================
1358 // optional .ril_proto.RilAppType app_type = 1;
1359 inline bool RilAppStatus::has_app_type() const {
1362 inline void RilAppStatus::clear_app_type() {
1366 inline ril_proto::RilAppType RilAppStatus::app_type() const {
1367 return static_cast< ril_proto::RilAppType >(app_type_);
1369 inline void RilAppStatus::set_app_type(ril_proto::RilAppType value) {
1370 GOOGLE_DCHECK(ril_proto::RilAppType_IsValid(value));
1375 // optional .ril_proto.RilAppState app_state = 2;
1376 inline bool RilAppStatus::has_app_state() const {
1379 inline void RilAppStatus::clear_app_state() {
1383 inline ril_proto::RilAppState RilAppStatus::app_state() const {
1384 return static_cast< ril_proto::RilAppState >(app_state_);
1386 inline void RilAppStatus::set_app_state(ril_proto::RilAppState value) {
1387 GOOGLE_DCHECK(ril_proto::RilAppState_IsValid(value));
1392 // optional .ril_proto.RilPersoSubstate perso_substate = 3;
1393 inline bool RilAppStatus::has_perso_substate() const {
1396 inline void RilAppStatus::clear_perso_substate() {
1397 perso_substate_ = 0;
1400 inline ril_proto::RilPersoSubstate RilAppStatus::perso_substate() const {
1401 return static_cast< ril_proto::RilPersoSubstate >(perso_substate_);
1403 inline void RilAppStatus::set_perso_substate(ril_proto::RilPersoSubstate value) {
1404 GOOGLE_DCHECK(ril_proto::RilPersoSubstate_IsValid(value));
1406 perso_substate_ = value;
1409 // optional string aid = 4;
1410 inline bool RilAppStatus::has_aid() const {
1413 inline void RilAppStatus::clear_aid() {
1414 if (aid_ != &_default_aid_) {
1419 inline const ::std::string& RilAppStatus::aid() const {
1422 inline void RilAppStatus::set_aid(const ::std::string& value) {
1424 if (aid_ == &_default_aid_) {
1425 aid_ = new ::std::string;
1427 aid_->assign(value);
1429 inline void RilAppStatus::set_aid(const char* value) {
1431 if (aid_ == &_default_aid_) {
1432 aid_ = new ::std::string;
1434 aid_->assign(value);
1436 inline void RilAppStatus::set_aid(const char* value, size_t size) {
1438 if (aid_ == &_default_aid_) {
1439 aid_ = new ::std::string;
1441 aid_->assign(reinterpret_cast<const char*>(value), size);
1443 inline ::std::string* RilAppStatus::mutable_aid() {
1445 if (aid_ == &_default_aid_) {
1446 aid_ = new ::std::string;
1451 // optional string app_label = 5;
1452 inline bool RilAppStatus::has_app_label() const {
1455 inline void RilAppStatus::clear_app_label() {
1456 if (app_label_ != &_default_app_label_) {
1457 app_label_->clear();
1461 inline const ::std::string& RilAppStatus::app_label() const {
1464 inline void RilAppStatus::set_app_label(const ::std::string& value) {
1466 if (app_label_ == &_default_app_label_) {
1467 app_label_ = new ::std::string;
1469 app_label_->assign(value);
1471 inline void RilAppStatus::set_app_label(const char* value) {
1473 if (app_label_ == &_default_app_label_) {
1474 app_label_ = new ::std::string;
1476 app_label_->assign(value);
1478 inline void RilAppStatus::set_app_label(const char* value, size_t size) {
1480 if (app_label_ == &_default_app_label_) {
1481 app_label_ = new ::std::string;
1483 app_label_->assign(reinterpret_cast<const char*>(value), size);
1485 inline ::std::string* RilAppStatus::mutable_app_label() {
1487 if (app_label_ == &_default_app_label_) {
1488 app_label_ = new ::std::string;
1493 // optional int32 pin1_replaced = 6;
1494 inline bool RilAppStatus::has_pin1_replaced() const {
1497 inline void RilAppStatus::clear_pin1_replaced() {
1501 inline ::google::protobuf::int32 RilAppStatus::pin1_replaced() const {
1502 return pin1_replaced_;
1504 inline void RilAppStatus::set_pin1_replaced(::google::protobuf::int32 value) {
1506 pin1_replaced_ = value;
1509 // optional .ril_proto.RilPinState pin1 = 7;
1510 inline bool RilAppStatus::has_pin1() const {
1513 inline void RilAppStatus::clear_pin1() {
1517 inline ril_proto::RilPinState RilAppStatus::pin1() const {
1518 return static_cast< ril_proto::RilPinState >(pin1_);
1520 inline void RilAppStatus::set_pin1(ril_proto::RilPinState value) {
1521 GOOGLE_DCHECK(ril_proto::RilPinState_IsValid(value));
1526 // optional .ril_proto.RilPinState pin2 = 8;
1527 inline bool RilAppStatus::has_pin2() const {
1530 inline void RilAppStatus::clear_pin2() {
1534 inline ril_proto::RilPinState RilAppStatus::pin2() const {
1535 return static_cast< ril_proto::RilPinState >(pin2_);
1537 inline void RilAppStatus::set_pin2(ril_proto::RilPinState value) {
1538 GOOGLE_DCHECK(ril_proto::RilPinState_IsValid(value));
1543 // -------------------------------------------------------------------
1547 // optional .ril_proto.RilCardState card_state = 1;
1548 inline bool RilCardStatus::has_card_state() const {
1551 inline void RilCardStatus::clear_card_state() {
1555 inline ril_proto::RilCardState RilCardStatus::card_state() const {
1556 return static_cast< ril_proto::RilCardState >(card_state_);
1558 inline void RilCardStatus::set_card_state(ril_proto::RilCardState value) {
1559 GOOGLE_DCHECK(ril_proto::RilCardState_IsValid(value));
1561 card_state_ = value;
1564 // optional .ril_proto.RilPinState universal_pin_state = 2;
1565 inline bool RilCardStatus::has_universal_pin_state() const {
1568 inline void RilCardStatus::clear_universal_pin_state() {
1569 universal_pin_state_ = 0;
1572 inline ril_proto::RilPinState RilCardStatus::universal_pin_state() const {
1573 return static_cast< ril_proto::RilPinState >(universal_pin_state_);
1575 inline void RilCardStatus::set_universal_pin_state(ril_proto::RilPinState value) {
1576 GOOGLE_DCHECK(ril_proto::RilPinState_IsValid(value));
1578 universal_pin_state_ = value;
1581 // optional int32 gsm_umts_subscription_app_index = 3;
1582 inline bool RilCardStatus::has_gsm_umts_subscription_app_index() const {
1585 inline void RilCardStatus::clear_gsm_umts_subscription_app_index() {
1586 gsm_umts_subscription_app_index_ = 0;
1589 inline ::google::protobuf::int32 RilCardStatus::gsm_umts_subscription_app_index() const {
1590 return gsm_umts_subscription_app_index_;
1592 inline void RilCardStatus::set_gsm_umts_subscription_app_index(::google::protobuf::int32 value) {
1594 gsm_umts_subscription_app_index_ = value;
1597 // optional int32 cdma_subscription_app_index = 4;
1598 inline bool RilCardStatus::has_cdma_subscription_app_index() const {
1601 inline void RilCardStatus::clear_cdma_subscription_app_index() {
1602 cdma_subscription_app_index_ = 0;
1605 inline ::google::protobuf::int32 RilCardStatus::cdma_subscription_app_index() const {
1606 return cdma_subscription_app_index_;
1608 inline void RilCardStatus::set_cdma_subscription_app_index(::google::protobuf::int32 value) {
1610 cdma_subscription_app_index_ = value;
1613 // optional int32 num_applications = 5;
1614 inline bool RilCardStatus::has_num_applications() const {
1617 inline void RilCardStatus::clear_num_applications() {
1618 num_applications_ = 0;
1621 inline ::google::protobuf::int32 RilCardStatus::num_applications() const {
1622 return num_applications_;
1624 inline void RilCardStatus::set_num_applications(::google::protobuf::int32 value) {
1626 num_applications_ = value;
1629 // repeated .ril_proto.RilAppStatus applications = 6;
1630 inline int RilCardStatus::applications_size() const {
1631 return applications_.size();
1633 inline void RilCardStatus::clear_applications() {
1634 applications_.Clear();
1636 inline const ::ril_proto::RilAppStatus& RilCardStatus::applications(int index) const {
1637 return applications_.Get(index);
1639 inline ::ril_proto::RilAppStatus* RilCardStatus::mutable_applications(int index) {
1640 return applications_.Mutable(index);
1642 inline ::ril_proto::RilAppStatus* RilCardStatus::add_applications() {
1643 return applications_.Add();
1645 inline const ::google::protobuf::RepeatedPtrField< ::ril_proto::RilAppStatus >&
1646 RilCardStatus::applications() const {
1647 return applications_;
1649 inline ::google::protobuf::RepeatedPtrField< ::ril_proto::RilAppStatus >*
1650 RilCardStatus::mutable_applications() {
1651 return &applications_;
1654 // -------------------------------------------------------------------
1658 // repeated string strings = 1;
1659 inline int RspStrings::strings_size() const {
1660 return strings_.size();
1662 inline void RspStrings::clear_strings() {
1665 inline const ::std::string& RspStrings::strings(int index) const {
1666 return strings_.Get(index);
1668 inline ::std::string* RspStrings::mutable_strings(int index) {
1669 return strings_.Mutable(index);
1671 inline void RspStrings::set_strings(int index, const ::std::string& value) {
1672 strings_.Mutable(index)->assign(value);
1674 inline void RspStrings::set_strings(int index, const char* value) {
1675 strings_.Mutable(index)->assign(value);
1677 inline void RspStrings::set_strings(int index, const char* value, size_t size) {
1678 strings_.Mutable(index)->assign(
1679 reinterpret_cast<const char*>(value), size);
1681 inline ::std::string* RspStrings::add_strings() {
1682 return strings_.Add();
1684 inline void RspStrings::add_strings(const ::std::string& value) {
1685 strings_.Add()->assign(value);
1687 inline void RspStrings::add_strings(const char* value) {
1688 strings_.Add()->assign(value);
1690 inline void RspStrings::add_strings(const char* value, size_t size) {
1691 strings_.Add()->assign(reinterpret_cast<const char*>(value), size);
1693 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
1694 RspStrings::strings() const {
1697 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
1698 RspStrings::mutable_strings() {
1702 // -------------------------------------------------------------------
1706 // repeated int32 integers = 1;
1707 inline int RspIntegers::integers_size() const {
1708 return integers_.size();
1710 inline void RspIntegers::clear_integers() {
1713 inline ::google::protobuf::int32 RspIntegers::integers(int index) const {
1714 return integers_.Get(index);
1716 inline void RspIntegers::set_integers(int index, ::google::protobuf::int32 value) {
1717 integers_.Set(index, value);
1719 inline void RspIntegers::add_integers(::google::protobuf::int32 value) {
1720 integers_.Add(value);
1722 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
1723 RspIntegers::integers() const {
1726 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
1727 RspIntegers::mutable_integers() {
1731 // -------------------------------------------------------------------
1735 // -------------------------------------------------------------------
1739 // required .ril_proto.RilCardStatus card_status = 1;
1740 inline bool RspGetSimStatus::has_card_status() const {
1743 inline void RspGetSimStatus::clear_card_status() {
1744 if (card_status_ != NULL) card_status_->::ril_proto::RilCardStatus::Clear();
1747 inline const ::ril_proto::RilCardStatus& RspGetSimStatus::card_status() const {
1748 return card_status_ != NULL ? *card_status_ : *default_instance_->card_status_;
1750 inline ::ril_proto::RilCardStatus* RspGetSimStatus::mutable_card_status() {
1752 if (card_status_ == NULL) card_status_ = new ::ril_proto::RilCardStatus;
1753 return card_status_;
1756 // -------------------------------------------------------------------
1760 // required string pin = 1;
1761 inline bool ReqEnterSimPin::has_pin() const {
1764 inline void ReqEnterSimPin::clear_pin() {
1765 if (pin_ != &_default_pin_) {
1770 inline const ::std::string& ReqEnterSimPin::pin() const {
1773 inline void ReqEnterSimPin::set_pin(const ::std::string& value) {
1775 if (pin_ == &_default_pin_) {
1776 pin_ = new ::std::string;
1778 pin_->assign(value);
1780 inline void ReqEnterSimPin::set_pin(const char* value) {
1782 if (pin_ == &_default_pin_) {
1783 pin_ = new ::std::string;
1785 pin_->assign(value);
1787 inline void ReqEnterSimPin::set_pin(const char* value, size_t size) {
1789 if (pin_ == &_default_pin_) {
1790 pin_ = new ::std::string;
1792 pin_->assign(reinterpret_cast<const char*>(value), size);
1794 inline ::std::string* ReqEnterSimPin::mutable_pin() {
1796 if (pin_ == &_default_pin_) {
1797 pin_ = new ::std::string;
1802 // -------------------------------------------------------------------
1806 // required int32 retries_remaining = 1;
1807 inline bool RspEnterSimPin::has_retries_remaining() const {
1810 inline void RspEnterSimPin::clear_retries_remaining() {
1811 retries_remaining_ = 0;
1814 inline ::google::protobuf::int32 RspEnterSimPin::retries_remaining() const {
1815 return retries_remaining_;
1817 inline void RspEnterSimPin::set_retries_remaining(::google::protobuf::int32 value) {
1819 retries_remaining_ = value;
1822 // -------------------------------------------------------------------
1826 // required int32 connection_index = 1;
1827 inline bool ReqHangUp::has_connection_index() const {
1830 inline void ReqHangUp::clear_connection_index() {
1831 connection_index_ = 0;
1834 inline ::google::protobuf::int32 ReqHangUp::connection_index() const {
1835 return connection_index_;
1837 inline void ReqHangUp::set_connection_index(::google::protobuf::int32 value) {
1839 connection_index_ = value;
1842 // -------------------------------------------------------------------
1846 // required bool state = 1;
1847 inline bool ReqScreenState::has_state() const {
1850 inline void ReqScreenState::clear_state() {
1854 inline bool ReqScreenState::state() const {
1857 inline void ReqScreenState::set_state(bool value) {
1862 // -------------------------------------------------------------------
1866 // optional string long_alpha_ons = 1;
1867 inline bool RspOperator::has_long_alpha_ons() const {
1870 inline void RspOperator::clear_long_alpha_ons() {
1871 if (long_alpha_ons_ != &_default_long_alpha_ons_) {
1872 long_alpha_ons_->clear();
1876 inline const ::std::string& RspOperator::long_alpha_ons() const {
1877 return *long_alpha_ons_;
1879 inline void RspOperator::set_long_alpha_ons(const ::std::string& value) {
1881 if (long_alpha_ons_ == &_default_long_alpha_ons_) {
1882 long_alpha_ons_ = new ::std::string;
1884 long_alpha_ons_->assign(value);
1886 inline void RspOperator::set_long_alpha_ons(const char* value) {
1888 if (long_alpha_ons_ == &_default_long_alpha_ons_) {
1889 long_alpha_ons_ = new ::std::string;
1891 long_alpha_ons_->assign(value);
1893 inline void RspOperator::set_long_alpha_ons(const char* value, size_t size) {
1895 if (long_alpha_ons_ == &_default_long_alpha_ons_) {
1896 long_alpha_ons_ = new ::std::string;
1898 long_alpha_ons_->assign(reinterpret_cast<const char*>(value), size);
1900 inline ::std::string* RspOperator::mutable_long_alpha_ons() {
1902 if (long_alpha_ons_ == &_default_long_alpha_ons_) {
1903 long_alpha_ons_ = new ::std::string;
1905 return long_alpha_ons_;
1908 // optional string short_alpha_ons = 2;
1909 inline bool RspOperator::has_short_alpha_ons() const {
1912 inline void RspOperator::clear_short_alpha_ons() {
1913 if (short_alpha_ons_ != &_default_short_alpha_ons_) {
1914 short_alpha_ons_->clear();
1918 inline const ::std::string& RspOperator::short_alpha_ons() const {
1919 return *short_alpha_ons_;
1921 inline void RspOperator::set_short_alpha_ons(const ::std::string& value) {
1923 if (short_alpha_ons_ == &_default_short_alpha_ons_) {
1924 short_alpha_ons_ = new ::std::string;
1926 short_alpha_ons_->assign(value);
1928 inline void RspOperator::set_short_alpha_ons(const char* value) {
1930 if (short_alpha_ons_ == &_default_short_alpha_ons_) {
1931 short_alpha_ons_ = new ::std::string;
1933 short_alpha_ons_->assign(value);
1935 inline void RspOperator::set_short_alpha_ons(const char* value, size_t size) {
1937 if (short_alpha_ons_ == &_default_short_alpha_ons_) {
1938 short_alpha_ons_ = new ::std::string;
1940 short_alpha_ons_->assign(reinterpret_cast<const char*>(value), size);
1942 inline ::std::string* RspOperator::mutable_short_alpha_ons() {
1944 if (short_alpha_ons_ == &_default_short_alpha_ons_) {
1945 short_alpha_ons_ = new ::std::string;
1947 return short_alpha_ons_;
1950 // optional string mcc_mnc = 3;
1951 inline bool RspOperator::has_mcc_mnc() const {
1954 inline void RspOperator::clear_mcc_mnc() {
1955 if (mcc_mnc_ != &_default_mcc_mnc_) {
1960 inline const ::std::string& RspOperator::mcc_mnc() const {
1963 inline void RspOperator::set_mcc_mnc(const ::std::string& value) {
1965 if (mcc_mnc_ == &_default_mcc_mnc_) {
1966 mcc_mnc_ = new ::std::string;
1968 mcc_mnc_->assign(value);
1970 inline void RspOperator::set_mcc_mnc(const char* value) {
1972 if (mcc_mnc_ == &_default_mcc_mnc_) {
1973 mcc_mnc_ = new ::std::string;
1975 mcc_mnc_->assign(value);
1977 inline void RspOperator::set_mcc_mnc(const char* value, size_t size) {
1979 if (mcc_mnc_ == &_default_mcc_mnc_) {
1980 mcc_mnc_ = new ::std::string;
1982 mcc_mnc_->assign(reinterpret_cast<const char*>(value), size);
1984 inline ::std::string* RspOperator::mutable_mcc_mnc() {
1986 if (mcc_mnc_ == &_default_mcc_mnc_) {
1987 mcc_mnc_ = new ::std::string;
1993 // @@protoc_insertion_point(namespace_scope)
1995 } // namespace ril_proto
1999 namespace protobuf {
2002 inline const EnumDescriptor* GetEnumDescriptor< ril_proto::RilCommand>() {
2003 return ril_proto::RilCommand_descriptor();
2006 inline const EnumDescriptor* GetEnumDescriptor< ril_proto::RadioState>() {
2007 return ril_proto::RadioState_descriptor();
2010 inline const EnumDescriptor* GetEnumDescriptor< ril_proto::RilCardState>() {
2011 return ril_proto::RilCardState_descriptor();
2014 inline const EnumDescriptor* GetEnumDescriptor< ril_proto::RilPersoSubstate>() {
2015 return ril_proto::RilPersoSubstate_descriptor();
2018 inline const EnumDescriptor* GetEnumDescriptor< ril_proto::RilAppState>() {
2019 return ril_proto::RilAppState_descriptor();
2022 inline const EnumDescriptor* GetEnumDescriptor< ril_proto::RilPinState>() {
2023 return ril_proto::RilPinState_descriptor();
2026 inline const EnumDescriptor* GetEnumDescriptor< ril_proto::RilAppType>() {
2027 return ril_proto::RilAppType_descriptor();
2030 } // namespace google
2031 } // namespace protobuf
2034 // @@protoc_insertion_point(global_scope)
2036 #endif // PROTOBUF_ril_2eproto__INCLUDED