Lines Matching refs:Client
319 Client::Client(const std::string &outputDir)
326 bool Client::Setup(std::string outputDir)
369 Client::~Client()
374 bool Client::IsReady()
379 void Client::SetDebugMode()
384 void Client::SetDebugMuchMode()
389 bool Client::Start()
391 HIPERF_HILOGI(MODULE_CPP_API, "Client:%" HILOG_PUBLIC "s\n", __FUNCTION__);
399 void Client::PrepareExecCmd(std::vector<std::string> &cmd)
419 void Client::GetExecCmd(std::vector<std::string> &cmd, int pipeIn, int pipeOut,
431 void Client::GetExecCmd(std::vector<std::string> &cmd,
439 bool Client::Start(const std::vector<std::string> &args, bool immediately)
441 HIPERF_HILOGI(MODULE_CPP_API, "Client:%" HILOG_PUBLIC "s\n", __FUNCTION__);
443 HIPERF_HILOGI(MODULE_CPP_API, "Client:hiperf not ready.\n");
501 bool Client::Start(const RecordOption &option)
503 HIPERF_HILOGI(MODULE_CPP_API, "Client:%" HILOG_PUBLIC "s\n", __FUNCTION__);
513 void Client::ChildRunExecv(std::vector<std::string> &cmd)
536 bool Client::ParentWait(pid_t &wpid, pid_t pid, int &childStatus)
598 bool Client::RunHiperfCmdSync(const RecordOption &option)
600 HIPERF_HILOGI(MODULE_CPP_API, "Client:%" HILOG_PUBLIC "s\n", __FUNCTION__);
602 HIPERF_HILOGI(MODULE_CPP_API, "Client:hiperf not ready.\n");
627 bool Client::PrePare(const RecordOption &option)
629 HIPERF_HILOGI(MODULE_CPP_API, "Client:%" HILOG_PUBLIC "s\n", __FUNCTION__);
636 bool Client::WaitCommandReply(std::chrono::milliseconds timeOut)
661 HIPERF_HILOGI(MODULE_CPP_API, "Client:command no response %" HILOG_PUBLIC "" PRIu64 ".\n",
664 HIPERF_HILOGI(MODULE_CPP_API, "Client:command poll failed.\n");
666 HIPERF_HILOGI(MODULE_CPP_API, "Client:new reply:%" HILOG_PUBLIC "s\n", reply.c_str());
674 void Client::KillChild()
676 HIPERF_HILOGI(MODULE_CPP_API, "Client:%" HILOG_PUBLIC "s\n", __FUNCTION__);
697 bool Client::SendCommandAndWait(const std::string &cmd)
705 "Client:%" HILOG_PUBLIC "s -> %" HILOG_PUBLIC "d : %" HILOG_PUBLIC "zd\n",
714 bool Client::StartRun()
717 HIPERF_HILOGI(MODULE_CPP_API, "Client:hiperf not ready.\n");
720 HIPERF_HILOGI(MODULE_CPP_API, "Client:%" HILOG_PUBLIC "s\n", __FUNCTION__);
727 bool Client::Pause()
730 HIPERF_HILOGI(MODULE_CPP_API, "Client:hiperf not ready.\n");
733 HIPERF_HILOGI(MODULE_CPP_API, "Client:%" HILOG_PUBLIC "s\n", __FUNCTION__);
740 bool Client::Resume()
743 HIPERF_HILOGI(MODULE_CPP_API, "Client:hiperf not ready.\n");
746 HIPERF_HILOGI(MODULE_CPP_API, "Client:%" HILOG_PUBLIC "s\n", __FUNCTION__);
753 bool Client::Stop()
756 HIPERF_HILOGI(MODULE_CPP_API, "Client:hiperf not ready.\n");
759 HIPERF_HILOGI(MODULE_CPP_API, "Client:%" HILOG_PUBLIC "s\n", __FUNCTION__);
770 void Client::EnableHilog()
772 HIPERF_HILOGI(MODULE_CPP_API, "Client:%" HILOG_PUBLIC "s\n", __FUNCTION__);