/base/telephony/call_manager/services/call/include/ |
H A D | call_request_process.h | 55 int32_t activeCallNum, bool &flagForConference); 57 int32_t activeCallNum, bool &flagForConference); 61 int32_t activeCallNum, bool &flagForConference); 64 sptr<CallBase> call, int32_t activeCallNum, int32_t slotId, int32_t videoState, sptr<CallBase> incomingCall);
|
H A D | call_status_manager.h | 75 void IsCanUnHold(int32_t activeCallNum, int32_t waitingCallNum, int32_t size, bool &canUnHold); 76 void AutoAnswer(int32_t activeCallNum, int32_t waitingCallNum); 78 bool canSwitchCallState, TelCallState priorState, int32_t activeCallNum, int32_t slotId, bool continueAnswer); 80 void AutoAnswerForVideoCall(int32_t activeCallNum); 81 void AutoUnHoldForDsda(bool canSwitchCallState, TelCallState priorState, int32_t activeCallNum, int32_t slotId);
|
/base/telephony/call_manager/services/call/src/ |
H A D | call_request_process.cpp | 190 int32_t activeCallNum = GetCallNum(TelCallState::CALL_STATUS_ACTIVE); in HasActiveCall() local 193 if (activeCallNum == 0 && holdingCallNum == 0 && answeredCallNum == 0) { in HasActiveCall() 280 int32_t activeCallNum = GetCallNum(TelCallState::CALL_STATUS_ACTIVE); in HoldOrDisconnectedCall() local 285 if (HandleDsdaIncomingCall(call, activeCallNum, slotId, videoState, incomingCall)) { in HoldOrDisconnectedCall() 294 HandleCallWaitingNumTwo(incomingCall, call, slotId, activeCallNum, flagForConference); in HoldOrDisconnectedCall() 296 HandleCallWaitingNumOne(incomingCall, call, slotId, activeCallNum, flagForConference); in HoldOrDisconnectedCall() 298 HandleCallWaitingNumZero(incomingCall, call, slotId, activeCallNum, flagForConference); in HoldOrDisconnectedCall() 305 sptr<CallBase> call, int32_t activeCallNum, int32_t slotId, int32_t videoState, sptr<CallBase> incomingCall) in HandleDsdaIncomingCall() 312 (activeCallNum == 0 && alertingCallNum == 0 && dialingCallNum == 0 && answeredCallNum == 0)) { in HandleDsdaIncomingCall() 337 sptr<CallBase> incomingCall, sptr<CallBase> call, int32_t slotId, int32_t activeCallNum, boo in HandleCallWaitingNumTwo() 304 HandleDsdaIncomingCall( sptr<CallBase> call, int32_t activeCallNum, int32_t slotId, int32_t videoState, sptr<CallBase> incomingCall) HandleDsdaIncomingCall() argument 336 HandleCallWaitingNumTwo( sptr<CallBase> incomingCall, sptr<CallBase> call, int32_t slotId, int32_t activeCallNum, bool &flagForConference) HandleCallWaitingNumTwo() argument 365 HandleCallWaitingNumOne( sptr<CallBase> incomingCall, sptr<CallBase> call, int32_t slotId, int32_t activeCallNum, bool &flagForConference) HandleCallWaitingNumOne() argument 399 int32_t activeCallNum = GetCallNum(TelCallState::CALL_STATUS_ACTIVE); HandleCallWaitingNumOneNext() local 429 HandleCallWaitingNumZero( sptr<CallBase> incomingCall, sptr<CallBase> call, int32_t slotId, int32_t activeCallNum, bool &flagForConference) HandleCallWaitingNumZero() argument [all...] |
H A D | call_status_manager.cpp | 929 int32_t activeCallNum = GetCallNum(TelCallState::CALL_STATUS_ACTIVE); in HandleHoldCallOrAutoAnswerCall() local 931 IsCanUnHold(activeCallNum, waitingCallNum, size, canUnHold); in HandleHoldCallOrAutoAnswerCall() 947 AutoAnswer(activeCallNum, waitingCallNum); in HandleHoldCallOrAutoAnswerCall() 951 AutoHandleForDsda(canSwitchCallState, priorState, activeCallNum, call->GetSlotId(), true); in HandleHoldCallOrAutoAnswerCall() 955 void CallStatusManager::IsCanUnHold(int32_t activeCallNum, int32_t waitingCallNum, int32_t size, bool &canUnHold) in IsCanUnHold() argument 960 if (answeredCallNum == 0 && incomingCallNum == 0 && (size == 0 || size == 1) && activeCallNum == 0 && in IsCanUnHold() 968 bool canSwitchCallState, TelCallState priorState, int32_t activeCallNum, int32_t slotId, bool continueAnswer) in AutoHandleForDsda() 981 AutoAnswerForVideoCall(activeCallNum); in AutoHandleForDsda() 982 AutoUnHoldForDsda(canSwitchCallState, priorState, activeCallNum, slotId); in AutoHandleForDsda() 985 if (dialingCallNum == 0 && alertingCallNum == 0 && activeCallNum in AutoHandleForDsda() 967 AutoHandleForDsda( bool canSwitchCallState, TelCallState priorState, int32_t activeCallNum, int32_t slotId, bool continueAnswer) AutoHandleForDsda() argument 997 AutoUnHoldForDsda( bool canSwitchCallState, TelCallState priorState, int32_t activeCallNum, int32_t slotId) AutoUnHoldForDsda() argument 1056 AutoAnswerForVideoCall(int32_t activeCallNum) AutoAnswerForVideoCall() argument 1082 AutoAnswer(int32_t activeCallNum, int32_t waitingCallNum) AutoAnswer() argument 1621 int32_t activeCallNum = GetCallNum(TelCallState::CALL_STATUS_ACTIVE); UpdateCallStateAndHandleDsdsMode() local [all...] |
/base/telephony/call_manager/test/unittest/call_manager_zero_gtest/src/ |
H A D | zero_branch3_test.cpp | 980 int32_t activeCallNum = 0; in HWTEST_F() local 983 callStatusManager->AutoAnswer(activeCallNum, waitingCallNum); in HWTEST_F() 986 callStatusManager->AutoHandleForDsda(canSwitchCallState, priorState, activeCallNum, slotId, true); in HWTEST_F() 987 callStatusManager->AutoUnHoldForDsda(canSwitchCallState, priorState, activeCallNum, slotId); in HWTEST_F() 988 callStatusManager->AutoAnswerForVideoCall(activeCallNum); in HWTEST_F()
|