Lines Matching defs:std

34 const std::map<int, std::string> EVENT_COVERT_TABLE = {
43 std::mutex HiViewAdapter::runMutex_;
44 std::mutex HiViewAdapter::timeConsumingMutex_;
45 std::mutex HiViewAdapter::behaviourMutex_;
46 std::vector<std::map<int, int>> HiViewAdapter::copyTimeConsumingStat_;
47 std::vector<std::map<int, int>> HiViewAdapter::pasteTimeConsumingStat_;
48 std::vector<std::map<int, int>> HiViewAdapter::remotePasteTimeConsumingStat_;
50 std::map<std::string, int> HiViewAdapter::copyPasteboardBehaviour_;
51 std::map<std::string, int> HiViewAdapter::pastePasteboardBehaviour_;
52 std::map<std::string, int> HiViewAdapter::remotePastePasteboardBehaviour_;
54 std::map<int, int> HiViewAdapter::dataMap_ = HiViewAdapter::InitDataMap();
55 std::map<int, int> HiViewAdapter::timeMap_ = HiViewAdapter::InitTimeMap();
57 std::map<int, int> HiViewAdapter::InitDataMap()
59 std::map<int, int> dataMap;
60 dataMap.insert(std::pair<int, int>(
62 dataMap.insert(std::pair<int, int>(static_cast<int>(DataRange::DR_HUNDRED_TO_FIVE_HUNDREDS_KB),
64 dataMap.insert(std::pair<int, int>(static_cast<int>(DataRange::DR_FIVE_HUNDREDS_TO_THOUSAND_KB),
66 dataMap.insert(std::pair<int, int>(
68 dataMap.insert(std::pair<int, int>(
70 dataMap.insert(std::pair<int, int>(
72 dataMap.insert(std::pair<int, int>(
77 std::map<int, int> HiViewAdapter::InitTimeMap()
79 std::map<int, int> timeMap;
80 timeMap.insert(std::pair<int, int>(static_cast<int>(TimeConsumingStatistic::TCS_TIME_CONSUMING_LEVEL_ONE),
82 timeMap.insert(std::pair<int, int>(static_cast<int>(TimeConsumingStatistic::TCS_TIME_CONSUMING_LEVEL_TWO),
84 timeMap.insert(std::pair<int, int>(static_cast<int>(TimeConsumingStatistic::TCS_TIME_CONSUMING_LEVEL_THREE),
86 timeMap.insert(std::pair<int, int>(static_cast<int>(TimeConsumingStatistic::TCS_TIME_CONSUMING_LEVEL_FOUR),
88 timeMap.insert(std::pair<int, int>(static_cast<int>(TimeConsumingStatistic::TCS_TIME_CONSUMING_LEVEL_FIVE),
90 timeMap.insert(std::pair<int, int>(static_cast<int>(TimeConsumingStatistic::TCS_TIME_CONSUMING_LEVEL_SIX),
92 timeMap.insert(std::pair<int, int>(static_cast<int>(TimeConsumingStatistic::TCS_TIME_CONSUMING_LEVEL_SEVEN),
94 timeMap.insert(std::pair<int, int>(static_cast<int>(TimeConsumingStatistic::TCS_TIME_CONSUMING_LEVEL_EIGHT),
96 timeMap.insert(std::pair<int, int>(static_cast<int>(TimeConsumingStatistic::TCS_TIME_CONSUMING_LEVEL_NINE),
98 timeMap.insert(std::pair<int, int>(static_cast<int>(TimeConsumingStatistic::TCS_TIME_CONSUMING_LEVEL_TEN),
100 timeMap.insert(std::pair<int, int>(static_cast<int>(TimeConsumingStatistic::TCS_TIME_CONSUMING_LEVEL_ELEVEN),
123 std::map<int, int> initTimeConsuming;
124 initTimeConsuming.insert(std::pair<int, int>(static_cast<int>(TimeConsumingLevel::TIME_LEVEL_ONE), 0));
125 initTimeConsuming.insert(std::pair<int, int>(static_cast<int>(TimeConsumingLevel::TIME_LEVEL_TWO), 0));
126 initTimeConsuming.insert(std::pair<int, int>(static_cast<int>(TimeConsumingLevel::TIME_LEVEL_THREE), 0));
127 initTimeConsuming.insert(std::pair<int, int>(static_cast<int>(TimeConsumingLevel::TIME_LEVEL_FOUR), 0));
128 initTimeConsuming.insert(std::pair<int, int>(static_cast<int>(TimeConsumingLevel::TIME_LEVEL_FIVE), 0));
129 initTimeConsuming.insert(std::pair<int, int>(static_cast<int>(TimeConsumingLevel::TIME_LEVEL_SIX), 0));
130 initTimeConsuming.insert(std::pair<int, int>(static_cast<int>(TimeConsumingLevel::TIME_LEVEL_SEVEN), 0));
131 initTimeConsuming.insert(std::pair<int, int>(static_cast<int>(TimeConsumingLevel::TIME_LEVEL_EIGHT), 0));
132 initTimeConsuming.insert(std::pair<int, int>(static_cast<int>(TimeConsumingLevel::TIME_LEVEL_NINE), 0));
133 initTimeConsuming.insert(std::pair<int, int>(static_cast<int>(TimeConsumingLevel::TIME_LEVEL_TEN), 0));
134 initTimeConsuming.insert(std::pair<int, int>(static_cast<int>(TimeConsumingLevel::TIME_LEVEL_ELEVEN), 0));
156 std::lock_guard<std::mutex> lock(timeConsumingMutex_);
258 std::lock_guard<std::mutex> lock(behaviourMutex_);
265 copyPasteboardBehaviour_.insert(std::pair<std::string, int>(msg.bundleName, 1));
272 pastePasteboardBehaviour_.insert(std::pair<std::string, int>(msg.bundleName, 1));
279 remotePastePasteboardBehaviour_.insert(std::pair<std::string, int>(msg.bundleName, 1));
320 std::lock_guard<std::mutex> lock(timeConsumingMutex_);
330 const std::vector<std::map<int, int>> &timeConsumingStat, const std::string &pasteboardState)
336 for (std::int32_t i = 0; i < static_cast<int>(timeConsumingStat.size()); ++i) {
337 std::string buffMsg = ": [";
338 for (std::int32_t j = TimeConsumingLevel::TIME_LEVEL_ONE; j <= TimeConsumingLevel::TIME_LEVEL_ELEVEN; ++j) {
339 buffMsg = buffMsg + std::to_string(timeConsumingStat[i].at(j)) + ",";
345 std::string netType = "WIFI";
376 void HiViewAdapter::ReportBehaviour(std::map<std::string, int> &behaviour, const char *pasteboardState)
382 std::vector<std::pair<std::string, int>> vec;
385 vec.push_back(std::pair<std::string, int>(it->first, it->second));
388 [](std::pair<std::string, int> a, std::pair<std::string, int> b) { return a.second > b.second; });
389 std::vector<std::string> appPackName;
395 appPackName[index] = iter->first + " :" + std::to_string(iter->second);
426 std::lock_guard<std::mutex> lock(behaviourMutex_);
450 std::lock_guard<std::mutex> lock(runMutex_);
494 std::thread th = std::thread(fun);
501 std::string stateStr = state;
502 std::string bundleName = pastData.GetBundleName();
503 std::string primaryMimeType = pastData.GetPrimaryMimeType() != nullptr? *pastData.GetPrimaryMimeType() : "null";
504 std::string shareOption;
508 std::thread thread([bundleName, primaryMimeType, shareOption, isLocalPaste, isRemote, stateStr, result]() {
546 std::string HiViewAdapter::CoverEventID(int dfxCode)
548 std::string sysEventID = "";