Home
last modified time | relevance | path

Searched refs:link (Results 1 - 25 of 71) sorted by relevance

123

/foundation/distributeddatamgr/udmf/framework/innerkitsimpl/test/unittest/
H A Dlink_test.cpp23 #include "link.h"
65 Link link(type, value); in HWTEST_F()
66 EXPECT_EQ(link.url_, std::get<std::string>(value)); in HWTEST_F()
80 Link link(url, description); in HWTEST_F()
81 EXPECT_NE(link.dataType_, HYPERLINK); in HWTEST_F()
82 EXPECT_NE(link.url_, url); in HWTEST_F()
83 EXPECT_NE(link.description_, description); in HWTEST_F()
97 Link link(url, description); in HWTEST_F()
98 EXPECT_NE(link.dataType_, HYPERLINK); in HWTEST_F()
99 EXPECT_NE(link in HWTEST_F()
130 Link link; HWTEST_F() local
145 Link link; HWTEST_F() local
160 Link link; HWTEST_F() local
[all...]
/foundation/distributeddatamgr/udmf/framework/jskitsimpl/data/
H A Dlink_napi.cpp18 #include "link.h"
49 auto *link = new (std::nothrow) LinkNapi(); in New() local
50 ASSERT_ERR(ctxt->env, link != nullptr, Status::E_ERROR, "no memory for link!"); in New()
51 link->value_ = std::make_shared<Link>(); in New()
52 ASSERT_CALL(env, napi_wrap(env, ctxt->self, link, Destructor, nullptr, nullptr), link); in New()
60 auto *link = new (std::nothrow) LinkNapi(); in NewInstance() local
61 ASSERT_ERR_VOID(env, link != nullptr, Status::E_ERROR, "no memory for link!"); in NewInstance()
69 auto *link = static_cast<LinkNapi *>(data); Destructor() local
86 auto link = GetLink(env, info, ctxt); GetUrl() local
108 auto link = static_cast<LinkNapi *>(ctxt->native); SetUrl() local
119 auto link = GetLink(env, info, ctxt); GetDescription() local
141 auto link = static_cast<LinkNapi *>(ctxt->native); SetDescription() local
[all...]
/foundation/communication/dsoftbus/core/connection/wifi_direct_cpp/data/
H A Dlink_manager.cpp41 for (const auto &link : links_) { in GetLinkById()
42 if (link.second->IsContainId(linkId)) { in GetLinkById()
43 return link.second; in GetLinkById()
53 for (auto &[key, link] : links_) { in ForEach()
54 if (checker(*link)) { in ForEach()
86 auto link = std::make_shared<InnerLink>(type, remoteDeviceId); in ProcessIfAbsent() local
89 link in ProcessIfAbsent()
91 handler(*link); in ProcessIfAbsent()
99 auto iterator = std::find_if(links_.begin(), links_.end(), [&remoteMac](const auto &link) { in ProcessIfPresent()
100 return link in ProcessIfPresent()
123 auto link = std::make_shared<InnerLink>(remoteMac); ProcessIfAbsent() local
153 std::shared_ptr<InnerLink> link; RemoveLink() local
176 std::shared_ptr<InnerLink> link; RemoveLink() local
299 auto link = it->second; RefreshRelationShip() local
[all...]
H A Dinner_link.cpp291 LinkManager::GetInstance().ForEach([&hasMoreLocalCustomPort] (InnerLink &link) { in StopCustomListen()
292 if (link.GetLocalCustomPort() > 0) { in StopCustomListen()
319 void InnerLink::GenerateLink(uint32_t requestId, int pid, WifiDirectLink &link, bool ipv4) in GenerateLink() argument
321 link.linkId = LinkManager::GetInstance().AllocateLinkId(); in GenerateLink()
322 AddId(link.linkId, requestId, pid); in GenerateLink()
325 link.linkType = WIFI_DIRECT_LINK_TYPE_HML; in GenerateLink()
328 link.linkType = WIFI_DIRECT_LINK_TYPE_P2P; in GenerateLink()
331 link.linkType = WIFI_DIRECT_LINK_TYPE_INVALID; in GenerateLink()
343 if (strcpy_s(link.localIp, IP_STR_MAX_LEN, localIp.c_str()) != EOK) { in GenerateLink()
344 CONN_LOGI(CONN_WIFI_DIRECT, "local ip cpy failed, link i in GenerateLink()
[all...]
/foundation/communication/dsoftbus/tests/core/connection/wifi_direct_cpp/
H A Dwifi_direct_manager_test.cpp143 LinkManager::GetInstance().ProcessIfAbsent(InnerLink::LinkType::HML, "0123456789ABCDEF", [](InnerLink &link) { in HWTEST_F()
144 link.SetRemoteBaseMac("28:11:05:5e:ee:d3"); in HWTEST_F()
145 link.SetState(OHOS::SoftBus::InnerLink::LinkState::CONNECTED); in HWTEST_F()
166 LinkManager::GetInstance().ProcessIfAbsent(InnerLink::LinkType::HML, uuid, [](InnerLink &link) { in HWTEST_F()
167 link.SetState(OHOS::SoftBus::InnerLink::LinkState::CONNECTED); in HWTEST_F()
168 link.SetLocalIpv4("192.168.1.100"); in HWTEST_F()
171 LinkManager::GetInstance().ProcessIfAbsent(InnerLink::LinkType::HML, uuid2, [](InnerLink &link) { in HWTEST_F()
172 link.SetState(OHOS::SoftBus::InnerLink::LinkState::CONNECTED); in HWTEST_F()
173 link.SetLocalIpv4("192.168.1.100"); in HWTEST_F()
198 LinkManager::GetInstance().ProcessIfAbsent(InnerLink::LinkType::HML, uuid3, [](InnerLink &link) { in HWTEST_F()
[all...]
/foundation/communication/dsoftbus/core/connection/wifi_direct_cpp/command/
H A Dconnect_command.cpp84 void ConnectCommand::OnSuccess(const WifiDirectLink &link) const in OnSuccess()
89 info_.info_.requestId, link.linkId, WifiDirectAnonymizeIp(link.localIp).c_str(), in OnSuccess()
90 WifiDirectAnonymizeIp(link.remoteIp).c_str(), link.remotePort, link.linkType, link.isReuse, link.bandWidth, in OnSuccess()
91 link.channelId, WifiDirectAnonymizeDeviceId(remoteDeviceId_).c_str()); in OnSuccess()
93 successCallback_(link); in OnSuccess()
[all...]
H A Dconnect_command.h39 using SuccessCallback = std::function<void(const WifiDirectLink &link)>;
61 virtual void OnSuccess(const WifiDirectLink &link) const;
/foundation/communication/dsoftbus/tests/core/connection/wifi_direct_cpp/data/
H A Dinner_link_test.cpp109 WifiDirectLink link {}; in HWTEST_F()
110 info.GenerateLink(6, 8, link, false); in HWTEST_F()
136 WifiDirectLink link {}; in HWTEST_F()
137 info.GenerateLink(1, 2, link, false); in HWTEST_F()
139 info.RemoveId(link.linkId); in HWTEST_F()
153 WifiDirectLink link {}; in HWTEST_F()
154 info.GenerateLink(888, 666, link, false); in HWTEST_F()
155 EXPECT_EQ(info.IsContainId(link.linkId), true) << "IsContainId done"; in HWTEST_F()
156 info.RemoveId(link.linkId); in HWTEST_F()
157 EXPECT_EQ(info.IsContainId(link in HWTEST_F()
[all...]
H A Dlink_manager_test.cpp104 WifiDirectLink link {}; in HWTEST_F()
105 result = LinkManager::GetInstance().ProcessIfPresent(link.linkId, [](InnerLink &innerLink) {}); in HWTEST_F()
107 auto innerLink = LinkManager::GetInstance().GetLinkById(link.linkId); in HWTEST_F()
109 LinkManager::GetInstance().ProcessIfPresent(link.linkId, [link](InnerLink &innerLink) { in HWTEST_F()
110 innerLink.RemoveId(link.linkId); in HWTEST_F()
112 innerLink = LinkManager::GetInstance().GetLinkById(link.linkId); in HWTEST_F()
/foundation/communication/dsoftbus/core/bus_center/lnn/lane_hub/lane_manager/src/
H A Dlnn_lane_listener.c476 static int32_t CreateSinkLinkInfo(const struct WifiDirectSinkLink *link, LaneLinkInfo *linkInfo) in CreateSinkLinkInfo() argument
478 if (link == NULL || linkInfo == NULL) { in CreateSinkLinkInfo()
481 linkInfo->type = link->linkType == WIFI_DIRECT_LINK_TYPE_HML ? LANE_HML : LANE_P2P; in CreateSinkLinkInfo()
482 LNN_LOGI(LNN_LANE, "bandWidth=%{public}d", link->bandWidth); in CreateSinkLinkInfo()
483 linkInfo->linkInfo.p2p.bw = (LaneBandwidth)link->bandWidth; in CreateSinkLinkInfo()
484 if (strcpy_s(linkInfo->linkInfo.p2p.connInfo.localIp, IP_LEN, link->localIp) != EOK || in CreateSinkLinkInfo()
485 strcpy_s(linkInfo->linkInfo.p2p.connInfo.peerIp, IP_LEN, link->remoteIp) != EOK) { in CreateSinkLinkInfo()
489 linkInfo->linkInfo.p2p.channel = link->channelId; in CreateSinkLinkInfo()
492 if (LnnGetRemoteNodeInfoById(link->remoteUuid, CATEGORY_UUID, &nodeInfo) != SOFTBUS_OK) { in CreateSinkLinkInfo()
494 Anonymize(link in CreateSinkLinkInfo()
506 LnnOnWifiDirectConnectedForSink(const struct WifiDirectSinkLink *link) LnnOnWifiDirectConnectedForSink() argument
539 LnnOnWifiDirectDisconnectedForSink(const struct WifiDirectSinkLink *link) LnnOnWifiDirectDisconnectedForSink() argument
[all...]
H A Dlnn_lane_reliability.c34 LaneLinkInfo link; member
53 switch (infoItem->link.type) { in GetSameLaneDetectInfo()
56 if ((strncmp(infoItem->link.linkInfo.wlan.connInfo.addr, in GetSameLaneDetectInfo()
57 item->link.linkInfo.wlan.connInfo.addr, MAX_SOCKET_ADDR_LEN) == 0) && in GetSameLaneDetectInfo()
58 (infoItem->link.linkInfo.wlan.connInfo.port == in GetSameLaneDetectInfo()
59 item->link.linkInfo.wlan.connInfo.port)) { in GetSameLaneDetectInfo()
81 .port = infoItem->link.linkInfo.wlan.connInfo.port, in ClientConnectTcp()
87 infoItem->link.linkInfo.wlan.connInfo.addr, MAX_SOCKET_ADDR_LEN) != EOK) { in ClientConnectTcp()
179 if (memcpy_s(&(infoItem->link), sizeof(LaneLinkInfo), laneInfo, sizeof(LaneLinkInfo)) != EOK) { in WlanDetectReliability()
191 infoItem->link in WlanDetectReliability()
[all...]
H A Dlnn_lane_link.c166 LNN_LOGE(LNN_LANE, "lane resource is different form input link addr, linkType=%{public}d", sourceLink->type); in IsValidLinkAddr()
175 if (linkInfoItem->type == item->link.type && in GetValidLaneResource()
176 strncmp(item->link.peerUdid, linkInfoItem->peerUdid, UDID_BUF_LEN) == 0 && in GetValidLaneResource()
177 IsValidLinkAddr(&(item->link), linkInfoItem)) { in GetValidLaneResource()
296 LNN_LOGI(LNN_LANE, "link.type=%{public}d, link.bw=%{public}d", item->link.type, item->link.linkInfo.p2p.bw); in DetectDisableWifiDirectApply()
297 if (item->link.type == LANE_HML) { in DetectDisableWifiDirectApply()
303 SetWifiDirectLinkInfo(&item->link in DetectDisableWifiDirectApply()
[all...]
/foundation/communication/dsoftbus/core/connection/wifi_direct_cpp/processor/
H A Dp2p_v1_processor.cpp260 auto link = LinkManager::GetInstance().GetReuseLink(info.connectType, command->GetRemoteDeviceId()); in ProcessConnectCommand() local
262 if (link != nullptr) { in ProcessConnectCommand()
263 ret = ReuseLink(command, *link); in ProcessConnectCommand()
278 InnerLink::LinkType::P2P, remoteDeviceId, [linkId, &refCnt, &remoteMac](InnerLink &link) { in RemoveLinkFromManager()
279 if (!link.IsContainId(linkId)) { in RemoveLinkFromManager()
282 refCnt = link.GetReference(); in RemoveLinkFromManager()
283 link.RemoveId(linkId); in RemoveLinkFromManager()
284 remoteMac = link.GetRemoteBaseMac(); in RemoveLinkFromManager()
301 CONN_LOGI(CONN_WIFI_DIRECT, "link is not exist or ref by others, refCnt=%{public}zu", refCnt); in ProcessDisconnectCommand()
330 CONN_LOGI(CONN_WIFI_DIRECT, "remove link faile in ProcessDisconnectCommand()
[all...]
/foundation/communication/dsoftbus/tests/core/bus_center/lnn/lane_listener/
H A Dlnn_lane_listener_test.cpp631 WifiDirectSinkLink link = { in HWTEST_F() local
636 EXPECT_EQ(strcpy_s(link.localIp, IP_LEN, PEER_IP_HML), EOK); in HWTEST_F()
637 EXPECT_EQ(strcpy_s(link.remoteIp, IP_LEN, PEER_IP_P2P), EOK); in HWTEST_F()
638 EXPECT_EQ(strncpy_s(link.remoteUuid, UDID_BUF_LEN, PEER_UDID, UDID_BUF_LEN), EOK); in HWTEST_F()
639 EXPECT_EQ(strncpy_s(link.remoteMac, MAC_ADDR_STR_LEN, MAC_TEST, MAC_ADDR_STR_LEN), EOK); in HWTEST_F()
640 LnnOnWifiDirectDeviceOnline(nullptr, link.remoteIp, link.remoteUuid, true); in HWTEST_F()
641 LnnOnWifiDirectDeviceOnline(link.remoteMac, nullptr, link.remoteUuid, true); in HWTEST_F()
642 LnnOnWifiDirectDeviceOnline(link in HWTEST_F()
[all...]
/foundation/ability/ability_runtime/test/fuzztest/deeplinkreserveconfig_fuzzer/
H A Ddeeplinkreserveconfig_fuzzer.cpp74 std::string link(data, size); in DoSomethingInterestingWithMyAPI()
76 deepLinkReserveConfig.isUriMatched(reservedUri, link); in DoSomethingInterestingWithMyAPI()
78 deepLinkReserveConfig.isUriMatched(reservedUri, link); in DoSomethingInterestingWithMyAPI()
80 deepLinkReserveConfig.isUriMatched(reservedUri, link); in DoSomethingInterestingWithMyAPI()
82 deepLinkReserveConfig.isUriMatched(reservedUri, link); in DoSomethingInterestingWithMyAPI()
84 deepLinkReserveConfig.isUriMatched(reservedUri, link); in DoSomethingInterestingWithMyAPI()
86 deepLinkReserveConfig.isUriMatched(reservedUri, link); in DoSomethingInterestingWithMyAPI()
88 deepLinkReserveConfig.isUriMatched(reservedUri, link); in DoSomethingInterestingWithMyAPI()
/foundation/communication/dsoftbus/core/connection/wifi_direct_cpp/
H A Dwifi_direct_manager.h29 void (*onConnectedForSink)(const struct WifiDirectSinkLink *link);
30 void (*onDisconnectedForSink)(const struct WifiDirectSinkLink *link);
79 void (*notifyConnectedForSink)(const struct WifiDirectSinkLink *link);
80 void (*notifyDisconnectedForSink)(const struct WifiDirectSinkLink *link);
H A Dwifi_direct_manager.cpp457 static void NotifyConnectedForSink(const struct WifiDirectSinkLink *link) in NotifyConnectedForSink() argument
461 OHOS::SoftBus::WifiDirectAnonymizeDeviceId(link->remoteUuid).c_str(), in NotifyConnectedForSink()
462 OHOS::SoftBus::WifiDirectAnonymizeIp(link->localIp).c_str(), in NotifyConnectedForSink()
463 OHOS::SoftBus::WifiDirectAnonymizeIp(link->remoteIp).c_str(), in NotifyConnectedForSink()
464 OHOS::SoftBus::WifiDirectAnonymizeMac(link->remoteMac).c_str(), link->bandWidth); in NotifyConnectedForSink()
467 listener.onConnectedForSink(link); in NotifyConnectedForSink()
472 static void NotifyDisconnectedForSink(const struct WifiDirectSinkLink *link) in NotifyDisconnectedForSink() argument
477 listener.onDisconnectedForSink(link); in NotifyDisconnectedForSink()
489 auto link in IsNegotiateChannelNeeded() local
[all...]
/foundation/communication/dsoftbus/core/connection/wifi_direct_cpp/entity/
H A Dp2p_entity.cpp164 auto success = LinkManager::GetInstance().ProcessIfPresent(remoteMac, [&remoteDeviceId](InnerLink &link) { in SendClientJoinEvent()
165 remoteDeviceId = link.GetRemoteDeviceId(); in SendClientJoinEvent()
168 success, CONN_WIFI_DIRECT, "link not found, remote mac=%{public}s", WifiDirectAnonymizeMac(remoteMac).c_str()); in SendClientJoinEvent()
487 (InnerLink &link) { in UpdateInnerLink()
488 link.SetState(InnerLink::LinkState::CONNECTED); in UpdateInnerLink()
489 link.SetFrequency(frequency); in UpdateInnerLink()
490 link.SetRemoteDynamicMac(groupInfo->groupOwner.randomMac); in UpdateInnerLink()
491 link.SetLocalDynamicMac(localMac); in UpdateInnerLink()
502 LinkManager::GetInstance().ProcessIfPresent(client.address, [ip, frequency, client, localMac](InnerLink &link) { in UpdateInnerLink()
503 link in UpdateInnerLink()
[all...]
/foundation/bundlemanager/bundle_framework/interfaces/kits/cj/src/
H A Dbundle_manager_ffi.cpp136 bool FfiBundleManagerCanOpenLink(char* link, int32_t& code) in FfiBundleManagerCanOpenLink() argument
138 std::string cLink(link); in FfiBundleManagerCanOpenLink()
139 return BundleManagerImpl::InnerCanOpenLink(link, code); in FfiBundleManagerCanOpenLink()
H A Dbundle_manager_ffi.h34 FFI_EXPORT bool FfiBundleManagerCanOpenLink(char* link, int32_t& code);
/foundation/filemanagement/storage_service/services/storage_daemon/volume/src/
H A Dprocess.cpp124 std::string link = Readlink(path); in CheckSymlink() local
125 if (!link.empty() && CheckSubDir(link)) { in CheckSymlink()
/foundation/filemanagement/file_api/interfaces/kits/js/src/mod_fileio/properties/
H A Dlink.cpp15 #include "link.h"
61 if (link(oldPath.c_str(), newPath.c_str()) == -1) { in Sync()
83 int ret = link(oldPath.c_str(), newPath.c_str()); in Async()
/foundation/systemabilitymgr/samgr/interfaces/innerkits/rust/tests/
H A Dmem.rs48 #[link(name = "samgr_rust_test_c")]
/foundation/communication/dsoftbus/tests/core/connection/wifi_direct_cpp/processor/
H A Dp2p_v1_processor_test.cpp178 InnerLink::LinkType::P2P, remoteDeviceId, [this, injectLocal, injectRemote](InnerLink &link) { in InjectData()
179 link.SetState(InnerLink::LinkState::CONNECTED); in InjectData()
180 link.SetLocalIpv4(context_.Get(TestContextKey::LOCAL_IPV4, std::string(""))); in InjectData()
181 link.SetRemoteIpv4(context_.Get(TestContextKey::REMOTE_IPV4, std::string(""))); in InjectData()
182 link.SetLocalBaseMac(context_.Get(TestContextKey::LOCAL_MAC, std::string(""))); in InjectData()
183 link.SetRemoteBaseMac(context_.Get(TestContextKey::REMOTE_MAC, std::string(""))); in InjectData()
185 link.AddId(1, 1, 1); in InjectData()
188 link.SetBeingUsedByRemote(true); in InjectData()
571 .WillOnce<>([&result](uint32_t requestId, const struct WifiDirectLink *link) { in HWTEST_F()
591 * @tc.desc: create link whe
[all...]
/foundation/communication/dsoftbus/core/common/dfx/statistics/instant/
H A Dinstant_statistics.cpp120 const InnerLinkBasicInfo &link, const std::string &remoteUuid)
130 InnerLink::LinkType linkType = link.linkType;
134 InnerLink::LinkState state = link.state;
136 remoteInfo->p2pFreq = link.freq;
138 InstSetPeerDeviceIdForRemoteInfo(remoteInfo->p2pMac, link.remoteBaseMac);
139 InstSetPeerDeviceIdForRemoteInfo(remoteInfo->p2pIp, link.remoteIpv4);
141 remoteInfo->hmlFreq = link.freq;
143 InstSetPeerDeviceIdForRemoteInfo(remoteInfo->hmlMac, link.remoteBaseMac);
144 InstSetPeerDeviceIdForRemoteInfo(remoteInfo->hmlIp, link.remoteIpv4);
172 for (const auto &link
[all...]

Completed in 15 milliseconds

123