Lines Matching refs:name
48 int ServiceManager::start(const char *name) { in start() argument
49 if (strlen(name) > SERVICE_NAME_MAX) { in start()
50 SLOGE("Service name '%s' is too long", name); in start()
54 if (isRunning(name)) { in start()
55 SLOGW("Service '%s' is already running", name); in start()
59 SLOGD("Starting service '%s'", name); in start()
60 android::base::SetProperty("ctl.start", name); in start()
66 if (isRunning(name)) in start()
70 SLOGW("Timed out waiting for service '%s' to start", name); in start()
74 SLOGD("Sucessfully started '%s'", name); in start()
78 int ServiceManager::stop(const char *name) { in stop() argument
79 if (strlen(name) > SERVICE_NAME_MAX) { in stop()
80 SLOGE("Service name '%s' is too long", name); in stop()
84 if (!isRunning(name)) { in stop()
85 SLOGW("Service '%s' is already stopped", name); in stop()
89 SLOGD("Stopping service '%s'", name); in stop()
90 android::base::SetProperty("ctl.stop", name); in stop()
96 if (!isRunning(name)) in stop()
101 SLOGW("Timed out waiting for service '%s' to stop", name); in stop()
105 SLOGD("Successfully stopped '%s'", name); in stop()
109 bool ServiceManager::isRunning(const char *name) { in isRunning() argument
110 std::string property_name = android::base::StringPrintf("init.svc.%s", name); in isRunning()