/base/telephony/cellular_data/services/src/apn_manager/ |
H A D | apn_holder.cpp | 28 const std::map<std::string, int32_t> ApnHolder::apnTypeDataProfileMap_ { 37 ApnHolder::ApnHolder(const std::string &apnType, const int32_t priority) : apnType_(apnType), priority_(priority) {} in ApnHolder() function in OHOS::Telephony::ApnHolder 39 ApnHolder::~ApnHolder() = default; 41 sptr<ApnItem> ApnHolder::GetNextRetryApn() const in GetNextRetryApn() 46 void ApnHolder::SetAllMatchedApns(std::vector<sptr<ApnItem>> &matchedApns) in SetAllMatchedApns() 51 int64_t ApnHolder::GetRetryDelay(int32_t cause, int32_t suggestTime, RetryScene scene, int32_t slotId) in GetRetryDelay() 56 void ApnHolder::SetCurrentApn(sptr<ApnItem> &apnItem) in SetCurrentApn() 61 sptr<ApnItem> ApnHolder [all...] |
H A D | apn_manager.cpp | 77 sptr<ApnHolder> ApnManager::FindApnHolderById(const int32_t id) const in FindApnHolderById() 87 std::map<int32_t, sptr<ApnHolder>>::const_iterator it = apnIdApnHolderMap_.find(id); in FindApnHolderById() 186 sptr<ApnHolder> apnHolder = std::make_unique<ApnHolder>(apnType, priority).release(); in AddApnHolder() 193 apnIdApnHolderMap_.insert(std::pair<int32_t, sptr<ApnHolder>>(apnId, apnHolder)); in AddApnHolder() 196 [](const sptr<ApnHolder> &c1, const sptr<ApnHolder> &c2) { in AddApnHolder() 205 sptr<ApnHolder> ApnManager::GetApnHolder(const std::string &apnType) const in GetApnHolder() 212 std::map<int32_t, sptr<ApnHolder>>::const_iterator it = apnIdApnHolderMap_.find(apnId); in GetApnHolder() 220 std::vector<sptr<ApnHolder>> ApnManage [all...] |
/base/telephony/cellular_data/services/include/apn_manager/ |
H A D | apn_holder.h | 37 class ApnHolder : public RefBase { class 39 ApnHolder(const std::string &apnType, const int32_t priority); 40 ~ApnHolder(); 73 ApnHolder(ApnHolder &apnHolder) = default; 74 ApnHolder &operator=(ApnHolder &apnHolder) = default;
|
H A D | apn_manager.h | 34 sptr<ApnHolder> GetApnHolder(const std::string &apnType) const; 35 std::vector<sptr<ApnHolder>> GetAllApnHolder() const; 36 std::vector<sptr<ApnHolder>> GetSortApnHolder() const; 39 sptr<ApnHolder> FindApnHolderById(const int32_t id) const; 66 std::vector<sptr<ApnHolder>> apnHolders_; 67 std::map<int32_t, sptr<ApnHolder>> apnIdApnHolderMap_; 68 std::vector<sptr<ApnHolder>> sortedApnHolders_;
|
/base/telephony/cellular_data/services/include/ |
H A D | data_connection_params.h | 30 sptr<ApnHolder> apnHolder, int32_t profileId, int32_t radioTechnology, bool nonTrafficUseOnly, in DataConnectionParams() 38 const sptr<ApnHolder> &GetApnHolder() const in GetApnHolder() 43 void SetApnHolder(const sptr<ApnHolder> &apnHolder) in SetApnHolder() 102 sptr<ApnHolder> apnHolder_;
|
H A D | cellular_data_handler.h | 60 void ClearConnection(const sptr<ApnHolder> &apnHolder, DisConnectionReason reason); 88 bool CheckCellularDataSlotId(sptr<ApnHolder> &apnHolder); 89 bool CheckAttachAndSimState(sptr<ApnHolder> &apnHolder); 90 bool CheckRoamingState(sptr<ApnHolder> &apnHolder); 91 bool CheckApnState(sptr<ApnHolder> &apnHolder); 92 void AttemptEstablishDataConnection(sptr<ApnHolder> &apnHolder); 93 bool EstablishDataConnection(sptr<ApnHolder> &apnHolder, int32_t radioTech); 115 bool HasAnyHigherPriorityConnection(const sptr<ApnHolder> &apnHolder); 149 std::shared_ptr<CellularDataStateMachine> CheckForCompatibleDataConnection(sptr<ApnHolder> &apnHolder); 161 void RetryOrClearConnection(const sptr<ApnHolder> [all...] |
/base/telephony/cellular_data/test/ |
H A D | apn_manager_test.cpp | 351 sptr<ApnHolder> apnHolder = std::make_unique<ApnHolder>(DATA_CONTEXT_ROLE_DEFAULT, in HWTEST_F() 368 sptr<ApnHolder> apnHolder = std::make_unique<ApnHolder>(DATA_CONTEXT_ROLE_DEFAULT, in HWTEST_F() 385 sptr<ApnHolder> apnHolder = std::make_unique<ApnHolder>(DATA_CONTEXT_ROLE_DEFAULT, in HWTEST_F() 456 std::vector<sptr<ApnHolder>> apnHolders; in HWTEST_F() 469 std::vector<sptr<ApnHolder>> apnHolders; in HWTEST_F() 470 sptr<ApnHolder> apnHolder = nullptr; in HWTEST_F() 484 std::vector<sptr<ApnHolder>> apnHolder in HWTEST_F() [all...] |
H A D | cellular_data_handler_test.cpp | 92 sptr<ApnHolder> apnHolder = cellularDataHandler->apnManager_->GetApnHolder( in HWTEST_F() 112 sptr<ApnHolder> apnHolder = cellularDataHandler->apnManager_->GetApnHolder( in HWTEST_F() 141 sptr<ApnHolder> apnHolder = cellularDataHandler->apnManager_->GetApnHolder( in HWTEST_F() 177 sptr<ApnHolder> apnHolder = cellularDataHandler->apnManager_->GetApnHolder( in HWTEST_F() 452 sptr<ApnHolder> apnHolder = std::make_unique<ApnHolder>("default", static_cast<int32_t>(0)).release(); in HWTEST_F() 657 sptr<ApnHolder> sortApnHolder = std::make_unique<ApnHolder>("default", static_cast<int32_t>(0)).release(); in HWTEST_F() 662 sptr<ApnHolder> apnHolder = std::make_unique<ApnHolder>("defaul in HWTEST_F() [all...] |
H A D | cellular_data_handler_branch_test.cpp | 108 sptr<ApnHolder> apnHolder = new ApnHolder("mms", 0); in HWTEST_F() 117 apnHolder = new ApnHolder("emergency", 0); in HWTEST_F() 123 apnHolder = new ApnHolder("mms", 0); in HWTEST_F() 132 apnHolder = new ApnHolder("emergency", 0); in HWTEST_F() 177 sptr<ApnHolder> apnHolder = new ApnHolder("mms", 0); in HWTEST_F() 196 sptr<ApnHolder> apnHolder = new ApnHolder("mms", 0); in HWTEST_F() 543 sptr<ApnHolder> apnHolde in HWTEST_F() [all...] |
H A D | zero_branch_test.cpp | 172 sptr<ApnHolder> apnHolder; in HWTEST_F() 207 sptr<ApnHolder> apnHolder; in HWTEST_F() 260 sptr<ApnHolder> apnHolder = new ApnHolder("", 0); in HWTEST_F() 325 sptr<ApnHolder> apnHolder = controller.cellularDataHandler_->apnManager_->FindApnHolderById(1); in HWTEST_F() 389 sptr<ApnHolder> apnHolder = controller.cellularDataHandler_->apnManager_->FindApnHolderById(1); in HWTEST_F() 410 sptr<ApnHolder> apnHolder; in HWTEST_F() 442 sptr<ApnHolder> apnHolder = controller.cellularDataHandler_->apnManager_->FindApnHolderById(1); in HWTEST_F() 504 sptr<ApnHolder> apn = controller.cellularDataHandler_->apnManager_->FindApnHolderById(1); in HWTEST_F() 537 sptr<ApnHolder> ap in HWTEST_F() [all...] |
H A D | cellualr_data_branch_test.cpp | 441 sptr<ApnHolder> apnHolder; in HWTEST_F()
|
/base/telephony/cellular_data/services/src/ |
H A D | cellular_data_handler.cpp | 121 sptr<ApnHolder> apnHolder = apnManager_->FindApnHolderById(id); in AddUid() 136 sptr<ApnHolder> apnHolder = apnManager_->FindApnHolderById(id); in RemoveUid() 264 for (const sptr<ApnHolder> &apn : apnManager_->GetAllApnHolder()) { in ClearAllConnections() 290 if (!ApnHolder::IsCompatibleApnItem(lastApnItem_, apnItem, isRoaming)) { in ClearConnectionsOnUpdateApns() 314 void CellularDataHandler::ClearConnection(const sptr<ApnHolder> &apn, DisConnectionReason reason) in ClearConnection() 360 sptr<ApnHolder> apnHolder = apnManager_->GetApnHolder(apnType); in GetCellularDataState() 464 for (sptr<ApnHolder> apnHolder : apnManager_->GetSortApnHolder()) { in EstablishAllApnsIfConnectable() 523 bool CellularDataHandler::CheckCellularDataSlotId(sptr<ApnHolder> &apnHolder) in CheckCellularDataSlotId() 558 bool CellularDataHandler::CheckAttachAndSimState(sptr<ApnHolder> &apnHolder) in CheckAttachAndSimState() 584 bool CellularDataHandler::CheckRoamingState(sptr<ApnHolder> [all...] |