Lines Matching defs:components
996 std::vector<std::string> components = android::base::Split(service, "-");
997 if (components.size() < 3 || components.size() > 4) {
1007 if (components.size() == 3) {
1008 auto it = components.begin() + 2;
1010 components.insert(it, "usb");
1012 components.insert(it, "local");
1014 components.insert(it, "any");
1016 } else if (components[2] != "any" && components[2] != "local" && components[2] != "usb") {
1018 components[2].c_str());
1022 if (components[3] != "any" && components[3] != "bootloader" && components[3] != "device" &&
1023 components[3] != "recovery" && components[3] != "sideload") {
1027 components[3].c_str());
1031 std::string cmd = format_host_command(android::base::Join(components, "-").c_str());