Lines Matching refs:info
36 CallBase::CallBase(DialParaInfo &info)
37 : callId_(info.callId), callType_(info.callType), videoState_(info.videoState), accountNumber_(info.number),
38 bundleName_(info.bundleName), callRunningState_(CallRunningState::CALL_RUNNING_STATE_CREATE),
40 direction_(CallDirection::CALL_DIRECTION_IN), policyFlag_(0), callState_(info.callState), autoAnswerState_(false),
43 ringEndTime_(0), answerType_(CallAnswerType::CALL_ANSWER_MISSED), accountId_(info.accountId),
44 crsType_(info.crsType), originalCallType_(info.originalCallType), isMuted_(false), numberLocation_("default"),
45 blockReason_(0), isEccContact_(false), celiaCallType_(-1), extraParams_(info.extraParams), isAnswered_(false)
51 CallBase::CallBase(DialParaInfo &info, AppExecFwk::PacMap &extras)
52 : callId_(info.callId), callType_(info.callType), videoState_(info.videoState), accountNumber_(info.number),
53 bundleName_(info.bundleName), callRunningState_(CallRunningState::CALL_RUNNING_STATE_CREATE),
55 direction_(CallDirection::CALL_DIRECTION_OUT), policyFlag_(0), callState_(info.callState),
59 accountId_(info.accountId), crsType_(info.crsType), originalCallType_(info.originalCallType), isMuted_(false),
61 extraParams_(info.extraParams), isAnswered_(false)
130 void CallBase::GetCallAttributeBaseInfo(CallAttributeInfo &info)
133 (void)memset_s(info.accountNumber, kMaxNumberLen, 0, kMaxNumberLen);
138 if (memcpy_s(info.accountNumber, kMaxNumberLen, accountNumber_.c_str(), accountNumber_.length()) == 0) {
139 info.speakerphoneOn = isSpeakerphoneOn_;
140 info.videoState = videoState_;
141 info.startTime = startTime_;
142 info.callType = callType_;
143 info.callId = callId_;
144 info.callState = callState_;
145 info.conferenceState = conferenceState_;
146 info.callBeginTime = callBeginTime_;
147 info.callCreateTime = callCreateTime_;
148 info.callEndTime = callEndTime_;
149 info.ringBeginTime = ringBeginTime_;
150 info.ringEndTime = ringEndTime_;
151 info.callDirection = direction_;
152 info.answerType = answerType_;
153 info.accountId = accountId_;
154 info.crsType = crsType_;
155 info.originalCallType = originalCallType_;
156 info.isEccContact = isEccContact_;
157 info.celiaCallType = celiaCallType_;
158 info.extraParamsString = AAFwk::WantParamWrapper(extraParams_).ToString();
159 if (memset_s(info.numberLocation, kMaxNumberLen, 0, kMaxNumberLen) != EOK) {
163 if (memcpy_s(info.numberLocation, kMaxNumberLen, numberLocation_.c_str(), numberLocation_.length()) != EOK) {
167 if (memcpy_s(info.contactName, kMaxNumberLen, contactInfo_.name.c_str(), contactInfo_.name.length()) != EOK) {
170 info.numberMarkInfo = numberMarkInfo_;
171 info.blockReason = blockReason_;
176 errno_t result = memcpy_s(info.bundleName, kMaxBundleNameLen, bundleName_.c_str(), bundleName_.length());
463 void CallBase::SetCallerInfo(const ContactInfo &info)
465 CallVoiceAssistantManager::GetInstance()->UpdateContactInfo(info, callId_);
467 contactInfo_ = info;