const ::google::protobuf::Descriptor* ReqHangUp_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
ReqHangUp_reflection_ = NULL;
+const ::google::protobuf::Descriptor* RspLastCallFailCause_descriptor_ = NULL;
+const ::google::protobuf::internal::GeneratedMessageReflection*
+ RspLastCallFailCause_reflection_ = NULL;
const ::google::protobuf::Descriptor* RspSignalStrength_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
RspSignalStrength_reflection_ = NULL;
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(ReqHangUp));
- RspSignalStrength_descriptor_ = file->message_type(15);
+ RspLastCallFailCause_descriptor_ = file->message_type(15);
+ static const int RspLastCallFailCause_offsets_[1] = {
+ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(RspLastCallFailCause, last_call_fail_cause_),
+ };
+ RspLastCallFailCause_reflection_ =
+ new ::google::protobuf::internal::GeneratedMessageReflection(
+ RspLastCallFailCause_descriptor_,
+ RspLastCallFailCause::default_instance_,
+ RspLastCallFailCause_offsets_,
+ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(RspLastCallFailCause, _has_bits_[0]),
+ GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(RspLastCallFailCause, _unknown_fields_),
+ -1,
+ ::google::protobuf::DescriptorPool::generated_pool(),
+ ::google::protobuf::MessageFactory::generated_factory(),
+ sizeof(RspLastCallFailCause));
+ RspSignalStrength_descriptor_ = file->message_type(16);
static const int RspSignalStrength_offsets_[3] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(RspSignalStrength, gw_signalstrength_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(RspSignalStrength, cdma_signalstrength_),
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(RspSignalStrength));
- RspOperator_descriptor_ = file->message_type(16);
+ RspOperator_descriptor_ = file->message_type(17);
static const int RspOperator_offsets_[3] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(RspOperator, long_alpha_ons_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(RspOperator, short_alpha_ons_),
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(RspOperator));
- ReqSeparateConnection_descriptor_ = file->message_type(17);
+ ReqSeparateConnection_descriptor_ = file->message_type(18);
static const int ReqSeparateConnection_offsets_[1] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ReqSeparateConnection, index_),
};
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(ReqSeparateConnection));
- ReqSetMute_descriptor_ = file->message_type(18);
+ ReqSetMute_descriptor_ = file->message_type(19);
static const int ReqSetMute_offsets_[1] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ReqSetMute, state_),
};
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(ReqSetMute));
- ReqScreenState_descriptor_ = file->message_type(19);
+ ReqScreenState_descriptor_ = file->message_type(20);
static const int ReqScreenState_offsets_[1] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(ReqScreenState, state_),
};
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
ReqHangUp_descriptor_, &ReqHangUp::default_instance());
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
+ RspLastCallFailCause_descriptor_, &RspLastCallFailCause::default_instance());
+ ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
RspSignalStrength_descriptor_, &RspSignalStrength::default_instance());
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
RspOperator_descriptor_, &RspOperator::default_instance());
delete ReqDial_reflection_;
delete ReqHangUp::default_instance_;
delete ReqHangUp_reflection_;
+ delete RspLastCallFailCause::default_instance_;
+ delete RspLastCallFailCause_reflection_;
delete RspSignalStrength::default_instance_;
delete RspSignalStrength_reflection_;
delete RspOperator::default_instance_;
"alls\030\001 \003(\0132\022.ril_proto.RilCall\"Q\n\007ReqDia"
"l\022\017\n\007address\030\001 \001(\t\022\014\n\004clir\030\002 \001(\005\022\'\n\010uus_"
"info\030\003 \001(\0132\025.ril_proto.RilUusInfo\"%\n\tReq"
- "HangUp\022\030\n\020connection_index\030\001 \002(\005\"\314\001\n\021Rsp"
- "SignalStrength\0229\n\021gw_signalstrength\030\001 \001("
- "\0132\036.ril_proto.RILGWSignalStrength\022=\n\023cdm"
- "a_signalstrength\030\002 \001(\0132 .ril_proto.RILCD"
- "MASignalStrength\022=\n\023evdo_signalstrength\030"
- "\003 \001(\0132 .ril_proto.RILEVDOSignalStrength\""
- "O\n\013RspOperator\022\026\n\016long_alpha_ons\030\001 \001(\t\022\027"
- "\n\017short_alpha_ons\030\002 \001(\t\022\017\n\007mcc_mnc\030\003 \001(\t"
- "\"&\n\025ReqSeparateConnection\022\r\n\005index\030\001 \002(\005"
- "\"\033\n\nReqSetMute\022\r\n\005state\030\001 \002(\010\"\037\n\016ReqScre"
- "enState\022\r\n\005state\030\001 \002(\010*\257\002\n\nRadioState\022\022\n"
- "\016RADIOSTATE_OFF\020\000\022\032\n\026RADIOSTATE_UNAVAILA"
- "BLE\020\001\022\034\n\030RADIOSTATE_SIM_NOT_READY\020\002\022#\n\037R"
- "ADIOSTATE_SIM_LOCKED_OR_ABSENT\020\003\022\030\n\024RADI"
- "OSTATE_SIM_READY\020\004\022\035\n\031RADIOSTATE_RUIM_NO"
- "T_READY\020\005\022\031\n\025RADIOSTATE_RUIM_READY\020\006\022$\n "
- "RADIOSTATE_RUIM_LOCKED_OR_ABSENT\020\007\022\033\n\027RA"
- "DIOSTATE_NV_NOT_READY\020\010\022\027\n\023RADIOSTATE_NV"
- "_READY\020\t*P\n\014RilCardState\022\024\n\020CARDSTATE_AB"
- "SENT\020\000\022\025\n\021CARDSTATE_PRESENT\020\001\022\023\n\017CARDSTA"
- "TE_ERROR\020\002*\361\006\n\020RilPersoSubstate\022\031\n\025PERSO"
- "SUBSTATE_UNKNOWN\020\000\022\035\n\031PERSOSUBSTATE_IN_P"
- "ROGRESS\020\001\022\027\n\023PERSOSUBSTATE_READY\020\002\022\035\n\031PE"
- "RSOSUBSTATE_SIM_NETWORK\020\003\022$\n PERSOSUBSTA"
- "TE_SIM_NETWORK_SUBSET\020\004\022\037\n\033PERSOSUBSTATE"
- "_SIM_CORPORATE\020\005\022&\n\"PERSOSUBSTATE_SIM_SE"
- "RVICE_PROVIDER\020\006\022\031\n\025PERSOSUBSTATE_SIM_SI"
- "M\020\007\022!\n\035PERSOSUBSTATE_SIM_NETWORK_PUK\020\010\022("
- "\n$PERSOSUBSTATE_SIM_NETWORK_SUBSET_PUK\020\t"
- "\022#\n\037PERSOSUBSTATE_SIM_CORPORATE_PUK\020\n\022*\n"
- "&PERSOSUBSTATE_SIM_SERVICE_PROVIDER_PUK\020"
- "\013\022\035\n\031PERSOSUBSTATE_SIM_SIM_PUK\020\014\022\037\n\033PERS"
- "OSUBSTATE_RUIM_NETWORK1\020\r\022\037\n\033PERSOSUBSTA"
- "TE_RUIM_NETWORK2\020\016\022\033\n\027PERSOSUBSTATE_RUIM"
- "_HRPD\020\017\022 \n\034PERSOSUBSTATE_RUIM_CORPORATE\020"
- "\020\022\'\n#PERSOSUBSTATE_RUIM_SERVICE_PROVIDER"
- "\020\021\022\033\n\027PERSOSUBSTATE_RUIM_RUIM\020\022\022#\n\037PERSO"
- "SUBSTATE_RUIM_NETWORK1_PUK\020\023\022#\n\037PERSOSUB"
- "STATE_RUIM_NETWORK2_PUK\020\024\022\037\n\033PERSOSUBSTA"
- "TE_RUIM_HRPD_PUK\020\025\022$\n PERSOSUBSTATE_RUIM"
- "_CORPORATE_PUK\020\026\022+\n\'PERSOSUBSTATE_RUIM_S"
- "ERVICE_PROVIDER_PUK\020\027\022\037\n\033PERSOSUBSTATE_R"
- "UIM_RUIM_PUK\020\030*\223\001\n\013RilAppState\022\024\n\020APPSTA"
- "TE_UNKNOWN\020\000\022\025\n\021APPSTATE_DETECTED\020\001\022\020\n\014A"
- "PPSTATE_PIN\020\002\022\020\n\014APPSTATE_PUK\020\003\022\037\n\033APPST"
- "ATE_SUBSCRIPTION_PERSO\020\004\022\022\n\016APPSTATE_REA"
- "DY\020\005*\275\001\n\013RilPinState\022\024\n\020PINSTATE_UNKNOWN"
- "\020\000\022!\n\035PINSTATE_ENABLED_NOT_VERIFIED\020\001\022\035\n"
- "\031PINSTATE_ENABLED_VERIFIED\020\002\022\025\n\021PINSTATE"
- "_DISABLED\020\003\022\034\n\030PINSTATE_ENABLED_BLOCKED\020"
- "\004\022!\n\035PINSTATE_ENABLED_PERM_BLOCKED\020\005*h\n\n"
- "RilAppType\022\023\n\017APPTYPE_UNKNOWN\020\000\022\017\n\013APPTY"
- "PE_SIM\020\001\022\020\n\014APPTYPE_USIM\020\002\022\020\n\014APPTYPE_RU"
- "IM\020\003\022\020\n\014APPTYPE_CSIM\020\004*\316\001\n\nRilUusType\022\030\n"
- "\024RILUUSTYPE1_IMPLICIT\020\000\022\030\n\024RILUUSTYPE1_R"
- "EQUIRED\020\001\022\034\n\030RILUUSTYPE1_NOT_REQUIRED\020\002\022"
- "\030\n\024RILUUSTYPE2_REQUIRED\020\003\022\034\n\030RILUUSTYPE2"
- "_NOT_REQUIRED\020\004\022\030\n\024RILUUSTYPE3_REQUIRED\020"
- "\005\022\034\n\030RILUUSTYPE3_NOT_REQUIRED\020\006*p\n\tRilUu"
- "sDcs\022\021\n\rRILUUSDCS_USP\020\000\022\024\n\020RILUUSDCS_OSI"
- "HLP\020\001\022\022\n\016RILUUSDCS_X244\020\002\022\022\n\016RILUUSDCS_R"
- "MCF\020\003\022\022\n\016RILUUSDCS_IA5c\020\004*\231\001\n\014RilCallSta"
- "te\022\024\n\020CALLSTATE_ACTIVE\020\000\022\025\n\021CALLSTATE_HO"
- "LDING\020\001\022\025\n\021CALLSTATE_DIALING\020\002\022\026\n\022CALLST"
- "ATE_ALERTING\020\003\022\026\n\022CALLSTATE_INCOMING\020\004\022\025"
- "\n\021CALLSTATE_WAITING\020\005B3\n(com.android.int"
- "ernal.telephony.ril_protoB\007RilCmds", 4234);
+ "HangUp\022\030\n\020connection_index\030\001 \002(\005\"4\n\024RspL"
+ "astCallFailCause\022\034\n\024last_call_fail_cause"
+ "\030\001 \002(\005\"\314\001\n\021RspSignalStrength\0229\n\021gw_signa"
+ "lstrength\030\001 \001(\0132\036.ril_proto.RILGWSignalS"
+ "trength\022=\n\023cdma_signalstrength\030\002 \001(\0132 .r"
+ "il_proto.RILCDMASignalStrength\022=\n\023evdo_s"
+ "ignalstrength\030\003 \001(\0132 .ril_proto.RILEVDOS"
+ "ignalStrength\"O\n\013RspOperator\022\026\n\016long_alp"
+ "ha_ons\030\001 \001(\t\022\027\n\017short_alpha_ons\030\002 \001(\t\022\017\n"
+ "\007mcc_mnc\030\003 \001(\t\"&\n\025ReqSeparateConnection\022"
+ "\r\n\005index\030\001 \002(\005\"\033\n\nReqSetMute\022\r\n\005state\030\001 "
+ "\002(\010\"\037\n\016ReqScreenState\022\r\n\005state\030\001 \002(\010*\257\002\n"
+ "\nRadioState\022\022\n\016RADIOSTATE_OFF\020\000\022\032\n\026RADIO"
+ "STATE_UNAVAILABLE\020\001\022\034\n\030RADIOSTATE_SIM_NO"
+ "T_READY\020\002\022#\n\037RADIOSTATE_SIM_LOCKED_OR_AB"
+ "SENT\020\003\022\030\n\024RADIOSTATE_SIM_READY\020\004\022\035\n\031RADI"
+ "OSTATE_RUIM_NOT_READY\020\005\022\031\n\025RADIOSTATE_RU"
+ "IM_READY\020\006\022$\n RADIOSTATE_RUIM_LOCKED_OR_"
+ "ABSENT\020\007\022\033\n\027RADIOSTATE_NV_NOT_READY\020\010\022\027\n"
+ "\023RADIOSTATE_NV_READY\020\t*P\n\014RilCardState\022\024"
+ "\n\020CARDSTATE_ABSENT\020\000\022\025\n\021CARDSTATE_PRESEN"
+ "T\020\001\022\023\n\017CARDSTATE_ERROR\020\002*\361\006\n\020RilPersoSub"
+ "state\022\031\n\025PERSOSUBSTATE_UNKNOWN\020\000\022\035\n\031PERS"
+ "OSUBSTATE_IN_PROGRESS\020\001\022\027\n\023PERSOSUBSTATE"
+ "_READY\020\002\022\035\n\031PERSOSUBSTATE_SIM_NETWORK\020\003\022"
+ "$\n PERSOSUBSTATE_SIM_NETWORK_SUBSET\020\004\022\037\n"
+ "\033PERSOSUBSTATE_SIM_CORPORATE\020\005\022&\n\"PERSOS"
+ "UBSTATE_SIM_SERVICE_PROVIDER\020\006\022\031\n\025PERSOS"
+ "UBSTATE_SIM_SIM\020\007\022!\n\035PERSOSUBSTATE_SIM_N"
+ "ETWORK_PUK\020\010\022(\n$PERSOSUBSTATE_SIM_NETWOR"
+ "K_SUBSET_PUK\020\t\022#\n\037PERSOSUBSTATE_SIM_CORP"
+ "ORATE_PUK\020\n\022*\n&PERSOSUBSTATE_SIM_SERVICE"
+ "_PROVIDER_PUK\020\013\022\035\n\031PERSOSUBSTATE_SIM_SIM"
+ "_PUK\020\014\022\037\n\033PERSOSUBSTATE_RUIM_NETWORK1\020\r\022"
+ "\037\n\033PERSOSUBSTATE_RUIM_NETWORK2\020\016\022\033\n\027PERS"
+ "OSUBSTATE_RUIM_HRPD\020\017\022 \n\034PERSOSUBSTATE_R"
+ "UIM_CORPORATE\020\020\022\'\n#PERSOSUBSTATE_RUIM_SE"
+ "RVICE_PROVIDER\020\021\022\033\n\027PERSOSUBSTATE_RUIM_R"
+ "UIM\020\022\022#\n\037PERSOSUBSTATE_RUIM_NETWORK1_PUK"
+ "\020\023\022#\n\037PERSOSUBSTATE_RUIM_NETWORK2_PUK\020\024\022"
+ "\037\n\033PERSOSUBSTATE_RUIM_HRPD_PUK\020\025\022$\n PERS"
+ "OSUBSTATE_RUIM_CORPORATE_PUK\020\026\022+\n\'PERSOS"
+ "UBSTATE_RUIM_SERVICE_PROVIDER_PUK\020\027\022\037\n\033P"
+ "ERSOSUBSTATE_RUIM_RUIM_PUK\020\030*\223\001\n\013RilAppS"
+ "tate\022\024\n\020APPSTATE_UNKNOWN\020\000\022\025\n\021APPSTATE_D"
+ "ETECTED\020\001\022\020\n\014APPSTATE_PIN\020\002\022\020\n\014APPSTATE_"
+ "PUK\020\003\022\037\n\033APPSTATE_SUBSCRIPTION_PERSO\020\004\022\022"
+ "\n\016APPSTATE_READY\020\005*\275\001\n\013RilPinState\022\024\n\020PI"
+ "NSTATE_UNKNOWN\020\000\022!\n\035PINSTATE_ENABLED_NOT"
+ "_VERIFIED\020\001\022\035\n\031PINSTATE_ENABLED_VERIFIED"
+ "\020\002\022\025\n\021PINSTATE_DISABLED\020\003\022\034\n\030PINSTATE_EN"
+ "ABLED_BLOCKED\020\004\022!\n\035PINSTATE_ENABLED_PERM"
+ "_BLOCKED\020\005*h\n\nRilAppType\022\023\n\017APPTYPE_UNKN"
+ "OWN\020\000\022\017\n\013APPTYPE_SIM\020\001\022\020\n\014APPTYPE_USIM\020\002"
+ "\022\020\n\014APPTYPE_RUIM\020\003\022\020\n\014APPTYPE_CSIM\020\004*\316\001\n"
+ "\nRilUusType\022\030\n\024RILUUSTYPE1_IMPLICIT\020\000\022\030\n"
+ "\024RILUUSTYPE1_REQUIRED\020\001\022\034\n\030RILUUSTYPE1_N"
+ "OT_REQUIRED\020\002\022\030\n\024RILUUSTYPE2_REQUIRED\020\003\022"
+ "\034\n\030RILUUSTYPE2_NOT_REQUIRED\020\004\022\030\n\024RILUUST"
+ "YPE3_REQUIRED\020\005\022\034\n\030RILUUSTYPE3_NOT_REQUI"
+ "RED\020\006*p\n\tRilUusDcs\022\021\n\rRILUUSDCS_USP\020\000\022\024\n"
+ "\020RILUUSDCS_OSIHLP\020\001\022\022\n\016RILUUSDCS_X244\020\002\022"
+ "\022\n\016RILUUSDCS_RMCF\020\003\022\022\n\016RILUUSDCS_IA5c\020\004*"
+ "\231\001\n\014RilCallState\022\024\n\020CALLSTATE_ACTIVE\020\000\022\025"
+ "\n\021CALLSTATE_HOLDING\020\001\022\025\n\021CALLSTATE_DIALI"
+ "NG\020\002\022\026\n\022CALLSTATE_ALERTING\020\003\022\026\n\022CALLSTAT"
+ "E_INCOMING\020\004\022\025\n\021CALLSTATE_WAITING\020\005B3\n(c"
+ "om.android.internal.telephony.ril_protoB"
+ "\007RilCmds", 4288);
::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
"ril.proto", &protobuf_RegisterTypes);
RilAppStatus::default_instance_ = new RilAppStatus();
RspGetCurrentCalls::default_instance_ = new RspGetCurrentCalls();
ReqDial::default_instance_ = new ReqDial();
ReqHangUp::default_instance_ = new ReqHangUp();
+ RspLastCallFailCause::default_instance_ = new RspLastCallFailCause();
RspSignalStrength::default_instance_ = new RspSignalStrength();
RspOperator::default_instance_ = new RspOperator();
ReqSeparateConnection::default_instance_ = new ReqSeparateConnection();
RspGetCurrentCalls::default_instance_->InitAsDefaultInstance();
ReqDial::default_instance_->InitAsDefaultInstance();
ReqHangUp::default_instance_->InitAsDefaultInstance();
+ RspLastCallFailCause::default_instance_->InitAsDefaultInstance();
RspSignalStrength::default_instance_->InitAsDefaultInstance();
RspOperator::default_instance_->InitAsDefaultInstance();
ReqSeparateConnection::default_instance_->InitAsDefaultInstance();
// ===================================================================
#ifndef _MSC_VER
+const int RspLastCallFailCause::kLastCallFailCauseFieldNumber;
+#endif // !_MSC_VER
+
+RspLastCallFailCause::RspLastCallFailCause()
+ : ::google::protobuf::Message() {
+ SharedCtor();
+}
+
+void RspLastCallFailCause::InitAsDefaultInstance() {
+}
+
+RspLastCallFailCause::RspLastCallFailCause(const RspLastCallFailCause& from)
+ : ::google::protobuf::Message() {
+ SharedCtor();
+ MergeFrom(from);
+}
+
+void RspLastCallFailCause::SharedCtor() {
+ _cached_size_ = 0;
+ last_call_fail_cause_ = 0;
+ ::memset(_has_bits_, 0, sizeof(_has_bits_));
+}
+
+RspLastCallFailCause::~RspLastCallFailCause() {
+ SharedDtor();
+}
+
+void RspLastCallFailCause::SharedDtor() {
+ if (this != default_instance_) {
+ }
+}
+
+void RspLastCallFailCause::SetCachedSize(int size) const {
+ GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
+ _cached_size_ = size;
+ GOOGLE_SAFE_CONCURRENT_WRITES_END();
+}
+const ::google::protobuf::Descriptor* RspLastCallFailCause::descriptor() {
+ protobuf_AssignDescriptorsOnce();
+ return RspLastCallFailCause_descriptor_;
+}
+
+const RspLastCallFailCause& RspLastCallFailCause::default_instance() {
+ if (default_instance_ == NULL) protobuf_AddDesc_ril_2eproto(); return *default_instance_;
+}
+
+RspLastCallFailCause* RspLastCallFailCause::default_instance_ = NULL;
+
+RspLastCallFailCause* RspLastCallFailCause::New() const {
+ return new RspLastCallFailCause;
+}
+
+void RspLastCallFailCause::Clear() {
+ if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ last_call_fail_cause_ = 0;
+ }
+ ::memset(_has_bits_, 0, sizeof(_has_bits_));
+ mutable_unknown_fields()->Clear();
+}
+
+bool RspLastCallFailCause::MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) {
+#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
+ ::google::protobuf::uint32 tag;
+ while ((tag = input->ReadTag()) != 0) {
+ switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
+ // required int32 last_call_fail_cause = 1;
+ case 1: {
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
+ DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
+ ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>(
+ input, &last_call_fail_cause_)));
+ _set_bit(0);
+ } else {
+ goto handle_uninterpreted;
+ }
+ if (input->ExpectAtEnd()) return true;
+ break;
+ }
+
+ default: {
+ handle_uninterpreted:
+ if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
+ ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
+ return true;
+ }
+ DO_(::google::protobuf::internal::WireFormat::SkipField(
+ input, tag, mutable_unknown_fields()));
+ break;
+ }
+ }
+ }
+ return true;
+#undef DO_
+}
+
+void RspLastCallFailCause::SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const {
+ // required int32 last_call_fail_cause = 1;
+ if (_has_bit(0)) {
+ ::google::protobuf::internal::WireFormatLite::WriteInt32(1, this->last_call_fail_cause(), output);
+ }
+
+ if (!unknown_fields().empty()) {
+ ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
+ unknown_fields(), output);
+ }
+}
+
+::google::protobuf::uint8* RspLastCallFailCause::SerializeWithCachedSizesToArray(
+ ::google::protobuf::uint8* target) const {
+ // required int32 last_call_fail_cause = 1;
+ if (_has_bit(0)) {
+ target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(1, this->last_call_fail_cause(), target);
+ }
+
+ if (!unknown_fields().empty()) {
+ target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
+ unknown_fields(), target);
+ }
+ return target;
+}
+
+int RspLastCallFailCause::ByteSize() const {
+ int total_size = 0;
+
+ if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ // required int32 last_call_fail_cause = 1;
+ if (has_last_call_fail_cause()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::Int32Size(
+ this->last_call_fail_cause());
+ }
+
+ }
+ if (!unknown_fields().empty()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
+ unknown_fields());
+ }
+ GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
+ _cached_size_ = total_size;
+ GOOGLE_SAFE_CONCURRENT_WRITES_END();
+ return total_size;
+}
+
+void RspLastCallFailCause::MergeFrom(const ::google::protobuf::Message& from) {
+ GOOGLE_CHECK_NE(&from, this);
+ const RspLastCallFailCause* source =
+ ::google::protobuf::internal::dynamic_cast_if_available<const RspLastCallFailCause*>(
+ &from);
+ if (source == NULL) {
+ ::google::protobuf::internal::ReflectionOps::Merge(from, this);
+ } else {
+ MergeFrom(*source);
+ }
+}
+
+void RspLastCallFailCause::MergeFrom(const RspLastCallFailCause& from) {
+ GOOGLE_CHECK_NE(&from, this);
+ if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
+ if (from._has_bit(0)) {
+ set_last_call_fail_cause(from.last_call_fail_cause());
+ }
+ }
+ mutable_unknown_fields()->MergeFrom(from.unknown_fields());
+}
+
+void RspLastCallFailCause::CopyFrom(const ::google::protobuf::Message& from) {
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+void RspLastCallFailCause::CopyFrom(const RspLastCallFailCause& from) {
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool RspLastCallFailCause::IsInitialized() const {
+ if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false;
+
+ return true;
+}
+
+void RspLastCallFailCause::Swap(RspLastCallFailCause* other) {
+ if (other != this) {
+ std::swap(last_call_fail_cause_, other->last_call_fail_cause_);
+ std::swap(_has_bits_[0], other->_has_bits_[0]);
+ _unknown_fields_.Swap(&other->_unknown_fields_);
+ std::swap(_cached_size_, other->_cached_size_);
+ }
+}
+
+::google::protobuf::Metadata RspLastCallFailCause::GetMetadata() const {
+ protobuf_AssignDescriptorsOnce();
+ ::google::protobuf::Metadata metadata;
+ metadata.descriptor = RspLastCallFailCause_descriptor_;
+ metadata.reflection = RspLastCallFailCause_reflection_;
+ return metadata;
+}
+
+
+// ===================================================================
+
+#ifndef _MSC_VER
const int RspSignalStrength::kGwSignalstrengthFieldNumber;
const int RspSignalStrength::kCdmaSignalstrengthFieldNumber;
const int RspSignalStrength::kEvdoSignalstrengthFieldNumber;