[Bugfix][API-616][network] lynq_set_state_buffer_valid_period_of_network set exception value, no error return
Change-Id: Id05a3493e98ecfd375b4dcf0e96e2e2c3936f97c
diff --git a/src/lynq/lib/liblynq-network/lynq_network.cpp b/src/lynq/lib/liblynq-network/lynq_network.cpp
index 2212648..2fc1480 100755
--- a/src/lynq/lib/liblynq-network/lynq_network.cpp
+++ b/src/lynq/lib/liblynq-network/lynq_network.cpp
@@ -451,7 +451,7 @@
{
case RIL_UNSOL_RESPONSE_VOICE_NETWORK_STATE_CHANGED:
{
- set_register_voice_buffer_valid(false);
+ set_state_buffer_valid(NETWORK_STATE_BUFFER_TYPE_VOICE_REG,false);
network_wait_urc_id = urc_id;
LYINFLOG("slot_id = %d",network_urc_slot_id);
send_signal_changes();
@@ -459,7 +459,7 @@
}
case RIL_UNSOL_RESPONSE_PS_NETWORK_STATE_CHANGED:
{
- set_register_data_buffer_valid(false);
+ set_state_buffer_valid(NETWORK_STATE_BUFFER_TYPE_DATA_REG,false);
network_wait_urc_id = urc_id;
LYINFLOG("slot_id = %d",network_urc_slot_id);
send_signal_changes();
@@ -467,7 +467,7 @@
}
case RIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED:
{
- set_register_ims_buffer_valid(false);
+ set_state_buffer_valid(NETWORK_STATE_BUFFER_TYPE_IMS_REG,false);
network_wait_urc_id = urc_id;
LYINFLOG("slot_id = %d",network_urc_slot_id);
send_signal_changes();
@@ -1131,21 +1131,21 @@
strUpper(str);
if(!strcmp(str,"VOICE"))
{
- if(lynq_get_registration_state_to_buf_voice(regState,netType,netRejected)==0)
+ if(get_state_from_buf(NETWORK_STATE_BUFFER_TYPE_VOICE_REG,3,regState,netType,netRejected,0)==0)
{
- return 0;
+ return RESULT_OK;
}
request = RIL_REQUEST_VOICE_REGISTRATION_STATE;
}else if(!strcmp(str,"DATA")){
- if(lynq_get_registration_state_to_buf_data(regState,LAC,CID,netType)==0)
+ if(get_state_from_buf(NETWORK_STATE_BUFFER_TYPE_DATA_REG,2,regState,netType,2,LAC,CID)==0)
{
- return 0;
+ return RESULT_OK;
}
request = RIL_REQUEST_DATA_REGISTRATION_STATE;
}else if(!strcmp(str,"IMS")){
- if(lynq_get_registration_state_to_buf_ims(imsRegState,radioTechFam)==0)
+ if(get_state_from_buf(NETWORK_STATE_BUFFER_TYPE_IMS_REG,2,imsRegState,radioTechFam,0)==0)
{
- return 0;
+ return RESULT_OK;
}
request = RIL_REQUEST_IMS_REGISTRATION_STATE;
}else{
@@ -1195,7 +1195,7 @@
lynqStrdupReadString(p);
lynqStrdupReadString(p);
*netRejected = atoi(lynqStrdupReadString(p));
- lynq_set_registration_state_to_buf_voice(*regState,*netType,*netRejected);
+ set_state_to_buf(NETWORK_STATE_BUFFER_TYPE_VOICE_REG,3,*regState,*netType,*netRejected,0);
}
else
{
@@ -1216,7 +1216,7 @@
resp[1] = lynqStrdupReadString(p);
strcpy(CID,resp[1]);
*netType = atoi(lynqStrdupReadString(p));
- lynq_set_registration_state_to_buf_data(*regState,LAC,CID,*netType);
+ set_state_to_buf(NETWORK_STATE_BUFFER_TYPE_DATA_REG,2,*regState,*netType,2,LAC,CID);
}
else
{
@@ -1233,7 +1233,7 @@
{
p->readInt32(imsRegState);
p->readInt32(radioTechFam);
- lynq_set_registration_state_to_buf_ims(*imsRegState,*radioTechFam);
+ set_state_to_buf(NETWORK_STATE_BUFFER_TYPE_IMS_REG,2,*imsRegState,*radioTechFam,0);
}
else
{