/foundation/ability/ability_runtime/services/abilitymgr/src/ |
H A D | connection_record.cpp | 25 int64_t ConnectionRecord::connectRecordId = 0; 32 ConnectionRecord::ConnectionRecord(const sptr<IRemoteObject> &callerToken, in ConnectionRecord() function in OHOS::AAFwk::ConnectionRecord 42 ConnectionRecord::~ConnectionRecord() in ~ConnectionRecord() 45 std::shared_ptr<ConnectionRecord> ConnectionRecord::CreateConnectionRecord(const sptr<IRemoteObject> &callerToken, in CreateConnectionRecord() 48 auto connRecord = std::make_shared<ConnectionRecord>(callerToken, targetService, connCallback); in CreateConnectionRecord() 54 void ConnectionRecord::SetConnectState(const ConnectionState &state) in SetConnectState() 59 ConnectionState ConnectionRecord [all...] |
H A D | connection_state_manager.cpp | 92 void ConnectionStateManager::AddConnection(std::shared_ptr<ConnectionRecord> connectionRecord) in AddConnection() 112 void ConnectionStateManager::RemoveConnection(std::shared_ptr<ConnectionRecord> connectionRecord, in RemoveConnection() 324 bool ConnectionStateManager::AddConnectionInner(std::shared_ptr<ConnectionRecord> connectionRecord, in AddConnectionInner() 348 bool ConnectionStateManager::RemoveConnectionInner(std::shared_ptr<ConnectionRecord> connectionRecord, in RemoveConnectionInner()
|
H A D | connection_state_item.cpp | 28 static std::shared_ptr<ConnectedExtension> CreateConnectedExtension(std::shared_ptr<ConnectionRecord> record) in CreateConnectedExtension() 245 const std::shared_ptr<ConnectionRecord> &record) in CreateConnectionStateItem() 262 bool ConnectionStateItem::AddConnection(std::shared_ptr<ConnectionRecord> record, in AddConnection() 306 bool ConnectionStateItem::RemoveConnection(std::shared_ptr<ConnectionRecord> record, in RemoveConnection()
|
H A D | ability_connect_manager.cpp | 454 const sptr<IAbilityConnection> &connect, std::list<std::shared_ptr<ConnectionRecord>> &connectRecordList) in GetConnectRecordListFromMap() 602 auto connectRecord = ConnectionRecord::CreateConnectionRecord(callerToken, targetService, connect); in ConnectAbilityLocked() 641 std::shared_ptr<ConnectionRecord> &connectRecord) in HandleActiveAbility() 749 std::shared_ptr<ConnectionRecord> connectRecord, bool callerDied) const in DisconnectRecordNormal() 767 std::shared_ptr<ConnectionRecord> connectRecord) in DisconnectRecordForce() 1395 std::list<std::shared_ptr<ConnectionRecord>> AbilityConnectManager::GetConnectRecordListByCallback( in GetConnectRecordListByCallback() 1399 std::list<std::shared_ptr<ConnectionRecord>> connectList; in GetConnectRecordListByCallback() 1762 std::list<std::shared_ptr<ConnectionRecord>> connectingList = abilityRecord->GetConnectingRecordList(); in ResumeConnectAbility() 1896 const std::list<std::shared_ptr<ConnectionRecord>> &connectRecordList) in IsAbilityConnected() 1910 void AbilityConnectManager::RemoveConnectionRecordFromMap(std::shared_ptr<ConnectionRecord> connectio [all...] |
H A D | ability_record.cpp | 2022 void AbilityRecord::AddConnectRecordToList(const std::shared_ptr<ConnectionRecord> &connRecord) in AddConnectRecordToList() 2037 std::list<std::shared_ptr<ConnectionRecord>> AbilityRecord::GetConnectRecordList() const in GetConnectRecordList() 2043 void AbilityRecord::RemoveConnectRecordFromList(const std::shared_ptr<ConnectionRecord> &connRecord) in RemoveConnectRecordFromList() 2204 std::shared_ptr<ConnectionRecord> AbilityRecord::GetConnectingRecord() const in GetConnectingRecord() 2208 std::find_if(connRecordList_.begin(), connRecordList_.end(), [](std::shared_ptr<ConnectionRecord> record) { in GetConnectingRecord() 2214 std::list<std::shared_ptr<ConnectionRecord>> AbilityRecord::GetConnectingRecordList() in GetConnectingRecordList() 2217 std::list<std::shared_ptr<ConnectionRecord>> connectingList; in GetConnectingRecordList() 2239 std::shared_ptr<ConnectionRecord> AbilityRecord::GetDisconnectingRecord() const in GetDisconnectingRecord() 2243 std::find_if(connRecordList_.begin(), connRecordList_.end(), [](std::shared_ptr<ConnectionRecord> record) { in GetDisconnectingRecord()
|
H A D | ability_manager_service.cpp | 5170 std::list<std::shared_ptr<ConnectionRecord>> AbilityManagerService::GetConnectRecordListByCallback( in GetConnectRecordListByCallback() 5174 CHECK_POINTER_AND_RETURN(connectManager, std::list<std::shared_ptr<ConnectionRecord>>()); in GetConnectRecordListByCallback()
|
/foundation/ability/ability_runtime/services/abilitymgr/include/ |
H A D | connection_record.h | 33 * @class ConnectionRecord 34 * ConnectionRecord,This class is used to record information about a connection. 36 class ConnectionRecord : public std::enable_shared_from_this<ConnectionRecord> { class 38 ConnectionRecord(const sptr<IRemoteObject> &callerToken, const std::shared_ptr<AbilityRecord> &targetService, 40 virtual ~ConnectionRecord(); 50 static std::shared_ptr<ConnectionRecord> CreateConnectionRecord(const sptr<IRemoteObject> &callerToken, 167 DISALLOW_COPY_AND_MOVE(ConnectionRecord);
|
H A D | connection_state_item.h | 51 const std::shared_ptr<ConnectionRecord> &record); 66 bool AddConnection(std::shared_ptr<ConnectionRecord> record, AbilityRuntime::ConnectionData &data); 75 bool RemoveConnection(std::shared_ptr<ConnectionRecord> record, AbilityRuntime::ConnectionData &data);
|
H A D | connection_state_manager.h | 76 void AddConnection(std::shared_ptr<ConnectionRecord> connectionRecord); 84 void RemoveConnection(std::shared_ptr<ConnectionRecord> connectionRecord, bool isCallerDied); 198 bool AddConnectionInner(std::shared_ptr<ConnectionRecord> connectionRecord, 200 bool RemoveConnectionInner(std::shared_ptr<ConnectionRecord> connectionRecord,
|
H A D | ability_connect_manager.h | 54 using ConnectMapType = std::map<sptr<IRemoteObject>, std::list<std::shared_ptr<ConnectionRecord>>>; 56 using ConnectListType = std::list<std::shared_ptr<ConnectionRecord>>; 454 std::shared_ptr<ConnectionRecord> &connectRecord); 466 const std::list<std::shared_ptr<ConnectionRecord>> &connectRecordList); 473 void RemoveConnectionRecordFromMap(std::shared_ptr<ConnectionRecord> connect); 502 const sptr<IAbilityConnection> &connect, std::list<std::shared_ptr<ConnectionRecord>> &connectRecordList); 585 void PostExtensionDelayDisconnectTask(const std::shared_ptr<ConnectionRecord> &connectRecord); 590 void RemoveExtensionDelayDisconnectTask(const std::shared_ptr<ConnectionRecord> &connectRecord); 595 void HandleExtensionDisconnectTask(const std::shared_ptr<ConnectionRecord> &connectRecord); 599 int DisconnectRecordNormal(ConnectListType &list, std::shared_ptr<ConnectionRecord> connectRecor [all...] |
H A D | ability_record.h | 59 class ConnectionRecord; 805 void AddConnectRecordToList(const std::shared_ptr<ConnectionRecord> &connRecord); 811 std::list<std::shared_ptr<ConnectionRecord>> GetConnectRecordList() const; 817 std::list<std::shared_ptr<ConnectionRecord>> GetConnectingRecordList(); 828 void RemoveConnectRecordFromList(const std::shared_ptr<ConnectionRecord> &connRecord); 858 std::shared_ptr<ConnectionRecord> GetConnectingRecord() const; 864 std::shared_ptr<ConnectionRecord> GetDisconnectingRecord() const; 1272 std::list<std::shared_ptr<ConnectionRecord>> connRecordList_ = {};
|
H A D | ability_manager_service.h | 995 std::list<std::shared_ptr<ConnectionRecord>> GetConnectRecordListByCallback(sptr<IAbilityConnection> callback);
|
/foundation/ability/ability_runtime/test/unittest/connection_state_item_test/ |
H A D | connection_state_item_test.cpp | 97 std::shared_ptr<ConnectionRecord> record = nullptr; in HWTEST_F() 115 std::shared_ptr<ConnectionRecord> record = std::make_shared<ConnectionRecord>( in HWTEST_F() 148 std::shared_ptr<ConnectionRecord> record = nullptr; in HWTEST_F() 168 std::shared_ptr<ConnectionRecord> record = std::make_shared<ConnectionRecord>( in HWTEST_F() 188 std::shared_ptr<ConnectionRecord> record = std::make_shared<ConnectionRecord>( in HWTEST_F() 208 std::shared_ptr<ConnectionRecord> record = std::make_shared<ConnectionRecord>( in HWTEST_F() [all...] |
/foundation/ability/ability_runtime/test/unittest/connection_state_manager_test/ |
H A D | connection_state_manager_test.cpp | 151 std::shared_ptr<ConnectionRecord> connectionRecord = nullptr; in HWTEST_F() 167 ConnectionRecord::CreateConnectionRecord(abilityRecord_->GetToken(), abilityRecord_, callback_); in HWTEST_F() 182 std::shared_ptr<ConnectionRecord> connectionRecord = nullptr; in HWTEST_F() 197 std::shared_ptr<ConnectionRecord> connectionRecord = nullptr; in HWTEST_F() 214 ConnectionRecord::CreateConnectionRecord(abilityRecord_->GetToken(), abilityRecord_, callback_); in HWTEST_F() 231 ConnectionRecord::CreateConnectionRecord(abilityRecord_->GetToken(), abilityRecord_, callback_); in HWTEST_F() 613 std::shared_ptr<ConnectionRecord> connectionRecord = in HWTEST_F() 614 ConnectionRecord::CreateConnectionRecord(abilityRecord_->GetToken(), abilityRecord_, callback_); in HWTEST_F() 632 std::shared_ptr<ConnectionRecord> connectionRecord = in HWTEST_F() 633 ConnectionRecord in HWTEST_F() [all...] |
/foundation/ability/ability_runtime/test/fuzztest/abilityconnectmanager_fuzzer/ |
H A D | abilityconnectmanager_fuzzer.cpp | 101 std::list<std::shared_ptr<ConnectionRecord>> connectRecordList; in DoSomethingInterestingWithMyAPI() 138 std::shared_ptr<ConnectionRecord> connection; in DoSomethingInterestingWithMyAPI()
|
/foundation/ability/ability_runtime/test/unittest/connection_record_test/ |
H A D | connection_record_test.cpp | 58 std::shared_ptr<ConnectionRecord> connectionRecord_{ nullptr }; 100 connectionRecord_ = std::make_shared<ConnectionRecord>(service_->GetToken(), service_, callback_); in SetUp() 114 * Feature: ConnectionRecord 128 * Feature: ConnectionRecord 141 * Feature: ConnectionRecord 154 * Feature: ConnectionRecord 167 * Feature: ConnectionRecord 188 * Feature: ConnectionRecord 203 * Feature: ConnectionRecord 217 * Feature: ConnectionRecord [all...] |
/foundation/ability/ability_runtime/test/unittest/ability_connect_manager_test/ |
H A D | ability_connect_manager_test.cpp | 822 auto newConnRecord1 = ConnectionRecord::CreateConnectionRecord( in HWTEST_F() 826 auto newConnRecord2 = ConnectionRecord::CreateConnectionRecord(serviceToken_, serviceRecord_, callbackB_); in HWTEST_F() 854 auto newConnRecord1 = ConnectionRecord::CreateConnectionRecord( in HWTEST_F() 882 auto newConnRecord1 = ConnectionRecord::CreateConnectionRecord( in HWTEST_F() 910 auto newConnRecord1 = ConnectionRecord::CreateConnectionRecord( in HWTEST_F() 914 auto newConnRecord2 = ConnectionRecord::CreateConnectionRecord(serviceToken_, serviceRecord_, callbackB_); in HWTEST_F() 942 auto newConnRecord1 = ConnectionRecord::CreateConnectionRecord( in HWTEST_F() 947 auto newConnRecord2 = ConnectionRecord::CreateConnectionRecord(serviceToken_, serviceRecord_, callbackB_); in HWTEST_F() 952 auto newConnRecord3 = ConnectionRecord::CreateConnectionRecord(serviceToken_, serviceRecord_, callbackC); in HWTEST_F() 1497 std::shared_ptr<ConnectionRecord> connection in HWTEST_F() [all...] |
/foundation/ability/ability_runtime/test/fuzztest/connectionstatemanager_fuzzer/ |
H A D | connectionstatemanager_fuzzer.cpp | 146 // fuzz for ConnectionRecord in DoSomethingInterestingWithMyAPI() 148 auto connectionRecord = std::make_shared<ConnectionRecord>(token, targetService, connect); in DoSomethingInterestingWithMyAPI() 172 // fuzz for ConnectionRecord in DoSomethingInterestingWithMyAPI() 174 std::shared_ptr<ConnectionRecord> record; in DoSomethingInterestingWithMyAPI()
|
/foundation/ability/ability_runtime/test/unittest/ability_record_test/ |
H A D | ability_record_test.cpp | 348 ConnectionRecord::CreateConnectionRecord(abilityRecord_->GetToken(), abilityRecord_, callback1); in HWTEST_F() 356 ConnectionRecord::CreateConnectionRecord(abilityRecord_->GetToken(), abilityRecord_, callback2); in HWTEST_F() 373 ConnectionRecord::CreateConnectionRecord(abilityRecord_->GetToken(), abilityRecord_, callback2); in HWTEST_F() 1976 std::shared_ptr<ConnectionRecord> connection1 = in HWTEST_F() 1977 std::make_shared<ConnectionRecord>(abilityRecord->GetToken(), abilityRecord, callback); in HWTEST_F() 1978 std::shared_ptr<ConnectionRecord> connection2 = in HWTEST_F() 1979 std::make_shared<ConnectionRecord>(abilityRecord->GetToken(), abilityRecord, callback); in HWTEST_F() 2039 std::shared_ptr<ConnectionRecord> connection = in HWTEST_F() 2040 std::make_shared<ConnectionRecord>(abilityRecord->GetToken(), abilityRecord, callback); in HWTEST_F()
|
/foundation/ability/ability_runtime/test/moduletest/ability_record_test/ |
H A D | ability_record_module_test.cpp | 416 * Function: ConnectionRecord 429 auto connectionRecord = ConnectionRecord::CreateConnectionRecord(nullptr, nullptr, nullptr); in HWTEST_F()
|
/foundation/ability/ability_runtime/test/unittest/ability_manager_service_second_test/ |
H A D | ability_manager_service_second_test.cpp | 1316 std::list<std::shared_ptr<ConnectionRecord>> connectList; in HWTEST_F()
|