Lines Matching refs:std
26 const std::string TempBinPath = "/data/local/tmp/";
27 const std::string ReplyOK = "OK\n";
28 const std::string ReplyFAIL = "FAIL\n";
29 const std::string ReplyStart = "START\n";
30 const std::string ReplyStop = "STOP\n";
31 const std::string ReplyPause = "PAUSE\n";
32 const std::string ReplyResume = "RESUME\n";
33 const std::string ReplyCheck = "CHECK\n";
41 void SetOutputFilename(const std::string &outputFilename)
48 const std::string GetOutputFileName() const
56 const std::vector<std::string> &GetSelectEvents() const
73 void SetSelectCpus(const std::vector<int> &cpus);
91 void SetSelectEvents(const std::vector<std::string> &selectEvents);
96 void SetSelectGroups(const std::vector<std::string> &selectGroups);
105 void SetSelectPids(const std::vector<pid_t> &selectPids);
115 void SetSelectTids(const std::vector<pid_t> &selectTids);
137 void SetCallGraph(const std::string &sampleTypes);
156 void SetSymbolDir(const std::string &symbolDir_);
161 void SetDataLimit(const std::string &limit);
165 void SetAppPackage(const std::string &appPackage);
169 void SetClockId(const std::string &clockId);
180 void SetVecBranchSampleTypes(const std::vector<std::string> &vecBranchSampleTypes);
194 const std::vector<std::string> &GetOptionVecString() const
208 std::vector<std::string> args_ = {};
209 std::vector<std::string> selectEvents_ = {"hw-cpu-cycles:u"};
210 std::string outputFileName_ = "";
212 void SetOption(const std::string &name, bool enable);
213 void SetOption(const std::string &name, int value);
214 void SetOption(const std::string &name, const std::vector<int> &vInt);
215 void SetOption(const std::string &name, const std::string &str);
216 void SetOption(const std::string &name, const std::vector<std::string> &vStr);
224 explicit Client(const std::string &outputDir = TempBinPath);
233 bool Start(const std::vector<std::string> &args, bool immediately = true);
269 bool Setup(std::string outputDir);
274 const std::string &GetOutputDir() const
281 const std::string &GetCommandPath() const
288 const std::string GetOutputPerfDataPath() const
296 void ChildRunExecv(std::vector<std::string> &cmd);
300 void PrepareExecCmd(std::vector<std::string> &cmd);
312 bool WaitCommandReply(std::chrono::milliseconds = std::chrono::milliseconds(HIPERF_TIMEOUT_MILLISECOND));
313 bool SendCommandAndWait(const std::string &cmd);
314 void GetExecCmd(std::vector<std::string> &cmd, int pipeIn, int pipeOut,
315 const std::vector<std::string> &args);
317 void GetExecCmd(std::vector<std::string> &cmd,
318 const std::vector<std::string> &args);
319 std::string outputDir_ = "";
320 std::string outputFileName_ = "";
321 std::string executeCommandPath_ = "";