Lines Matching refs:dhcpClient

34 std::unique_ptr<OHOS::DHCP::DhcpClientStateMachine> dhcpClient =
40 if (dhcpClient == nullptr) {
47 dhcpClient->DhcpRequestHandle(curTimestamp);
49 dhcpClient->DhcpResponseHandle(curTimestamp);
364 dhcpClient->m_sigSockFds[0] = 0;
365 dhcpClient->m_sigSockFds[1] = 1;
366 dhcpClient->CloseSignalHandle();
371 dhcpClient->m_cltCnf.getMode = 0;
373 dhcpClient->RunGetIPThreadFunc(machine);
380 dhcpClient->InitConfig(ifname, isIpv6);
387 dhcpClient->InitSpecifiedClientCfg(ifname, isIpv6);
392 dhcpClient->GetClientNetworkInfo();
397 dhcpClient->ExitIpv4();
402 dhcpClient->getIpTimerId = static_cast<uint32_t>(data[0]);
403 dhcpClient->m_slowArpTaskId = 1;
404 dhcpClient->StopIpv4();
409 dhcpClient->m_action = ActionMode::ACTION_START_NEW;
410 dhcpClient->GetAction();
415 dhcpClient->DhcpInit();
420 dhcpClient->m_dhcp4State = 1;
421 dhcpClient->DhcpStop();
426 dhcpClient->m_sockFd = -1;
427 dhcpClient->InitSocketFd();
429 dhcpClient->m_sockFd = 1;
430 dhcpClient->m_socketMode = SOCKET_MODE_RAW;
431 dhcpClient->InitSocketFd();
433 dhcpClient->m_socketMode = SOCKET_MODE_KERNEL;
434 dhcpClient->InitSocketFd();
439 dhcpClient->m_sockFd = 1;
440 dhcpClient->GetPacketReadSockFd();
445 dhcpClient->m_sigSockFds[0] = 1;
446 dhcpClient->GetSigReadSockFd();
451 dhcpClient->m_transID = 1;
452 dhcpClient->GetDhcpTransID();
458 dhcpClient->SetSocketMode(mode);
463 dhcpClient->m_dhcp4State = DHCP_STATE_INIT;
464 dhcpClient->ExecDhcpRenew();
466 dhcpClient->m_dhcp4State = DHCP_STATE_SELECTING;
467 dhcpClient->ExecDhcpRenew();
469 dhcpClient->m_dhcp4State = DHCP_STATE_REQUESTING;
470 dhcpClient->ExecDhcpRenew();
472 dhcpClient->m_dhcp4State = DHCP_STATE_RELEASED;
473 dhcpClient->ExecDhcpRenew();
475 dhcpClient->m_dhcp4State = DHCP_STATE_RENEWED;
476 dhcpClient->ExecDhcpRenew();
478 dhcpClient->m_dhcp4State = DHCP_STATE_BOUND;
479 dhcpClient->ExecDhcpRenew();
481 dhcpClient->m_dhcp4State = DHCP_STATE_RENEWING;
482 dhcpClient->ExecDhcpRenew();
484 dhcpClient->m_dhcp4State = DHCP_STATE_REBINDING;
485 dhcpClient->ExecDhcpRenew();
490 dhcpClient->ExecDhcpRelease();
492 dhcpClient->m_dhcp4State = DHCP_STATE_BOUND;
493 dhcpClient->ExecDhcpRelease();
498 dhcpClient->GetRandomId();
504 dhcpClient->m_transID = static_cast<uint32_t>(data[0]);
505 dhcpClient->m_requestedIp4 = static_cast<uint32_t>(data[0]);
506 dhcpClient->InitSelecting(timestamp);
508 dhcpClient->m_sentPacketNum = TIMEOUT_TIMES_MAX + 1;
509 dhcpClient->InitSelecting(timestamp);
516 dhcpClient->DhcpReboot(transid, reqip);
523 dhcpClient->m_sentPacketNum = 1;
524 dhcpClient->SendReboot(targetIp, timestamp);
526 dhcpClient->m_sentPacketNum = TWO;
527 dhcpClient->SendReboot(targetIp, timestamp);
533 dhcpClient->Reboot(timestamp);
539 dhcpClient->m_sentPacketNum = TIMEOUT_TIMES_MAX + 1;
540 dhcpClient->Requesting(timestamp);
542 dhcpClient->m_sentPacketNum = TWO;
543 dhcpClient->m_dhcp4State = DHCP_STATE_RENEWED;
544 dhcpClient->Requesting(timestamp);
546 dhcpClient->m_dhcp4State = DHCP_STATE_RELEASED;
547 dhcpClient->Requesting(timestamp);
553 dhcpClient->m_dhcp4State = DHCP_STATE_RENEWING;
554 dhcpClient->Renewing(timestamp);
556 dhcpClient->m_dhcp4State = DHCP_STATE_RELEASED;
557 dhcpClient->Renewing(timestamp);
563 dhcpClient->m_dhcp4State = DHCP_STATE_REBINDING;
564 dhcpClient->Rebinding(timestamp);
566 dhcpClient->m_dhcp4State = DHCP_STATE_RELEASED;
567 dhcpClient->Rebinding(timestamp);
573 dhcpClient->Declining(timestamp);
575 dhcpClient->m_conflictCount = THREE;
576 dhcpClient->Declining(timestamp);
582 dhcpClient->m_dhcp4State = static_cast<int>(data[0]);
583 dhcpClient->DhcpRequestHandle(timestamp);
591 dhcpClient->DhcpOfferPacketHandle(type, nullptr, timestam);
592 dhcpClient->DhcpOfferPacketHandle(type, &packet, timestam);
597 dhcpClient->ParseNetworkServerIdInfo(nullptr, nullptr);
601 dhcpClient->ParseNetworkServerIdInfo(&packet, &result);
606 dhcpClient->ParseNetworkDnsInfo(nullptr, nullptr);
610 dhcpClient->ParseNetworkDnsInfo(&packet, &result);
619 dhcpClient->ParseNetworkDnsValue(nullptr, uData, len, count);
620 dhcpClient->ParseNetworkDnsValue(&result, uData, len, count);
625 dhcpClient->ParseNetworkInfo(nullptr, nullptr);
629 dhcpClient->ParseNetworkInfo(&packet, &result);
634 dhcpClient->FormatString(nullptr);
638 dhcpClient->FormatString(&result);
641 dhcpClient->FormatString(&result);
644 dhcpClient->FormatString(&result);
647 dhcpClient->FormatString(&result);
650 dhcpClient->FormatString(&result);
653 dhcpClient->FormatString(&result);
656 dhcpClient->FormatString(&result);
659 dhcpClient->FormatString(&result);
664 dhcpClient->GetDHCPServerHostName(nullptr, nullptr);
668 dhcpClient->GetDHCPServerHostName(&packet, &result);
673 dhcpClient->ParseNetworkVendorInfo(nullptr, nullptr);
677 dhcpClient->ParseNetworkVendorInfo(&packet, &result);
685 dhcpClient->DhcpAckOrNakPacketHandle(type, nullptr, timestamp);
686 dhcpClient->DhcpAckOrNakPacketHandle(type, &packet, timestamp);
691 dhcpClient->ParseDhcpAckPacket(nullptr, 1);
695 dhcpClient->ParseDhcpAckPacket(&packet, timestamp);
700 dhcpClient->ParseDhcpNakPacket(nullptr, 1);
704 dhcpClient->ParseDhcpNakPacket(&packet, timestamp);
709 dhcpClient->GetDhcpOffer(nullptr, 1);
712 dhcpClient->GetDhcpOffer(&packet, 1);
717 dhcpClient->DhcpResponseHandle(1);
722 dhcpClient->SignalReceiver();
728 dhcpClient->SetIpv4State(state);
736 dhcpClient->PublishDhcpResultEvent(nullptr, code, &result);
737 dhcpClient->PublishDhcpResultEvent(ifname, code, nullptr);
738 dhcpClient->PublishDhcpResultEvent(ifname, code, &result);
745 dhcpClient->GetPacketHeaderInfo(&packet, type);
750 dhcpClient->GetPacketCommonInfo(nullptr);
755 dhcpClient->GetPacketCommonInfo(&packet);
760 dhcpClient->AddClientIdToOpts(nullptr);
765 dhcpClient->AddClientIdToOpts(&packet);
770 dhcpClient->AddHostNameToOpts(nullptr);
775 dhcpClient->AddHostNameToOpts(&packet);
785 dhcpClient->AddStrToOpts(&packet, option, value);
792 dhcpClient->DhcpDiscover(transid, requestip);
800 dhcpClient->DhcpRequest(transid, reqip, servip);
808 dhcpClient->DhcpRenew(transId, clientIp, serverIp);
815 dhcpClient->DhcpRelease(clientIp, serverIp);
823 dhcpClient->DhcpDecline(transId, clientIp, serverIp);
828 dhcpClient->IpConflictDetect();
833 dhcpClient->FastArpDetect();
839 dhcpClient->SlowArpDetectCallback(isReachable);
842 dhcpClient->SlowArpDetectCallback(isReachable);
848 dhcpClient->m_sentPacketNum = THREE;
849 dhcpClient->SlowArpDetect(timestamp);
851 dhcpClient->m_sentPacketNum = TWO;
852 dhcpClient->SlowArpDetect(timestamp);
854 dhcpClient->m_sentPacketNum = 0;
855 dhcpClient->SlowArpDetect(timestamp);
862 dhcpClient->IsArpReachable(timeoutMillis, ipAddress);
869 dhcpClient->GetCachedDhcpResult(targetBssid, ipcached);
875 dhcpClient->SaveIpInfoInLocalFile(ipResult);
880 dhcpClient->TryCachedIp();
886 dhcpClient->SetConfiguration(routerCfg);
891 dhcpClient->GetIpTimerCallback();
893 dhcpClient->m_action = ACTION_RENEW_T1;
894 dhcpClient->GetIpTimerCallback();
896 dhcpClient->m_action = ACTION_RENEW_T3;
897 dhcpClient->GetIpTimerCallback();
899 dhcpClient->m_action = ACTION_START_NEW;
900 dhcpClient->GetIpTimerCallback();
909 dhcpClient->StartTimer(type, timerId, interval, once);
912 dhcpClient->StartTimer(type, timerId, interval, once);
915 dhcpClient->StartTimer(type, timerId, interval, once);
921 dhcpClient->StopTimer(timerId);
926 dhcpClient->RenewDelayCallback();
931 dhcpClient->RebindDelayCallback();
936 dhcpClient->RemainingDelayCallback();
941 dhcpClient->SendStopSignal();
946 dhcpClient->CloseAllRenewTimer();