Lines Matching refs:ifname

82 void DhcpClientCallBack::OnIpSuccessChanged(int status, const std::string& ifname, OHOS::DHCP::DhcpResult& result)
85 DHCP_LOGI("OnIpSuccessChanged status:%{public}d,ifname:%{public}s", status, ifname.c_str());
97 auto iter = mapClientCallBack.find(ifname);
101 iter->second->OnIpSuccessChanged(status, ifname.c_str(), &dhcpResult);
107 void DhcpClientCallBack::OnIpFailChanged(int status, const std::string& ifname, const std::string& reason)
110 DHCP_LOGI("OnIpFailChanged status:%{public}d, ifname:%{public}s, reason:%{public}s", status, ifname.c_str(),
113 auto iter = mapClientCallBack.find(ifname);
116 iter->second->OnIpFailChanged(status, ifname.c_str(), reason.c_str());
122 void DhcpClientCallBack::OnDhcpOfferReport(int status, const std::string& ifname, OHOS::DHCP::DhcpResult& result)
124 DHCP_LOGI("OnDhcpOfferReport status:%{public}d,ifname:%{public}s", status, ifname.c_str());
133 auto iter = mapDhcpClientReport_.find(ifname);
136 iter->second->OnDhcpClientReport(status, ifname.c_str(), &dhcpResult);
148 void DhcpClientCallBack::RegisterCallBack(const std::string& ifname, const ClientCallBack *event)
155 auto iter = mapClientCallBack.find(ifname);
158 DHCP_LOGI("Client RegisterCallBack update event, ifname:%{public}s", ifname.c_str());
160 mapClientCallBack.emplace(std::make_pair(ifname, event));
161 DHCP_LOGI("Client RegisterCallBack add event, ifname:%{public}s", ifname.c_str());
170 void DhcpClientCallBack::UnRegisterCallBack(const std::string& ifname)
172 if (ifname.empty()) {
173 DHCP_LOGE("Client UnRegisterCallBack ifname is empty!");
177 auto iter = mapClientCallBack.find(ifname);
180 DHCP_LOGI("Client UnRegisterCallBack erase ifname:%{public}s", ifname.c_str());
183 [&](const auto &kv) { return MatchSubStr(kv.first, ifname); });
185 DHCP_LOGI("Client UnRegisterCallBack find match ifname:%{public}s key:%{public}s",
186 ifname.c_str(), it->first.c_str());
189 DHCP_LOGI("Client UnRegisterCallBack no match ifname:%{public}s", ifname.c_str());
194 void DhcpClientCallBack::RegisterDhcpClientReportCallBack(const std::string& ifname, const DhcpClientReport *event)
201 auto iter = mapDhcpClientReport_.find(ifname);
204 DHCP_LOGI("RegisterDhcpClientReportCallBack update event, ifname:%{public}s", ifname.c_str());
206 mapDhcpClientReport_.emplace(std::make_pair(ifname, event));
207 DHCP_LOGI("RegisterDhcpClientReportCallBack add event, ifname:%{public}s", ifname.c_str());
226 void DhcpServerCallBack::OnServerLeasesChanged(const std::string& ifname, std::vector<std::string>& leases)
228 DHCP_LOGI("DhcpServerCallBack OnServerLeasesChanged ifname:%{public}s", ifname.c_str());
231 void DhcpServerCallBack::OnServerSerExitChanged(const std::string& ifname)
233 DHCP_LOGI("DhcpServerCallBack OnServerSerExitChanged ifname:%{public}s", ifname.c_str());
236 void DhcpServerCallBack::OnServerSuccess(const std::string& ifname, std::vector<DhcpStationInfo>& stationInfos)
239 DHCP_LOGI("DhcpServerCallBack OnServerSuccess ifname:%{public}s size:%{public}zu", ifname.c_str(), size);
241 auto iter = mapServerCallBack.find(ifname);
269 iter->second->OnServerSuccess(ifname.c_str(), infos, size);
285 void DhcpServerCallBack::RegisterCallBack(const std::string& ifname, const ServerCallBack *event)
292 auto iter = mapServerCallBack.find(ifname);
295 DHCP_LOGI("Server RegisterCallBack update event, ifname:%{public}s", ifname.c_str());
297 mapServerCallBack.emplace(std::make_pair(ifname, event));
298 DHCP_LOGI("Server RegisterCallBack add event, ifname:%{public}s", ifname.c_str());
302 void DhcpServerCallBack::UnRegisterCallBack(const std::string& ifname)
304 if (ifname.empty()) {
305 DHCP_LOGE("Server UnRegisterCallBack ifname is empty!");
309 auto iter = mapServerCallBack.find(ifname);
312 DHCP_LOGI("Server UnRegisterCallBack erase ifname:%{public}s", ifname.c_str());
314 DHCP_LOGI("Server UnRegisterCallBack not find, ifname:%{public}s", ifname.c_str());