Lines Matching defs:reason
258 void CellularDataHandler::ClearAllConnections(DisConnectionReason reason)
265 ClearConnection(apn, reason);
278 void CellularDataHandler::ClearConnectionsOnUpdateApns(DisConnectionReason reason)
291 ClearAllConnections(reason);
314 void CellularDataHandler::ClearConnection(const sptr<ApnHolder> &apn, DisConnectionReason reason)
326 std::unique_ptr<DataDisconnectParams> object = std::make_unique<DataDisconnectParams>(apn->GetApnType(), reason);
929 DisConnectionReason reason = ConnectionRetryPolicy::ConvertPdpErrorToDisconnReason(netInfo->reason);
945 RetryOrClearConnection(apnHolder, reason, netInfo);
955 if (reason == DisConnectionReason::REASON_CHANGE_CONNECTION) {
960 void CellularDataHandler::RetryOrClearConnection(const sptr<ApnHolder> &apnHolder, DisConnectionReason reason,
967 int64_t delayTime = apnHolder->GetRetryDelay(netInfo->reason, netInfo->retryTime, scene, slotId_);
968 if (reason == DisConnectionReason::REASON_CLEAR_CONNECTION) {
970 ClearConnection(apnHolder, reason);
971 } else if ((reason == DisConnectionReason::REASON_PERMANENT_REJECT) || (delayTime == INVALID_DELAY_NO_RETRY)) {
975 } else if (reason == DisConnectionReason::REASON_RETRY_CONNECTION) {
978 netInfo->cid, netInfo->reason, netInfo->retryTime, static_cast<long long>(delayTime), netInfo->retryScene);
1041 DisConnectionReason reason = DisConnectionReason::REASON_CHANGE_CONNECTION;
1045 reason = DisConnectionReason::REASON_CLEAR_CONNECTION;
1047 ClearConnection(apnHolder, reason);