• Home
  • Raw
  • Download

Lines Matching refs:ServiceManager

971 int ServiceManager::exec_count_ = 0;
973 ServiceManager::ServiceManager() { in ServiceManager() function in android::init::ServiceManager
976 ServiceManager& ServiceManager::GetInstance() { in GetInstance()
977 static ServiceManager instance; in GetInstance()
981 void ServiceManager::AddService(std::unique_ptr<Service> service) { in AddService()
985 bool ServiceManager::Exec(const std::vector<std::string>& args) { in Exec()
993 ServiceManager::GetInstance().RemoveService(*svc); in Exec()
999 bool ServiceManager::ExecStart(const std::string& name) { in ExecStart()
1012 bool ServiceManager::IsWaitingForExec() const { return exec_waiter_ != nullptr; } in IsWaitingForExec()
1014 Service* ServiceManager::MakeExecOneshotService(const std::vector<std::string>& args) { in MakeExecOneshotService()
1081 Service* ServiceManager::FindServiceByName(const std::string& name) const { in FindServiceByName()
1092 Service* ServiceManager::FindServiceByPid(pid_t pid) const { in FindServiceByPid()
1103 Service* ServiceManager::FindServiceByKeychord(int keychord_id) const { in FindServiceByKeychord()
1115 void ServiceManager::ForEachService(const std::function<void(Service*)>& callback) const { in ForEachService()
1121 void ServiceManager::ForEachServiceInClass(const std::string& classname, in ForEachServiceInClass()
1130 void ServiceManager::ForEachServiceWithFlags(unsigned matchflags, in ForEachServiceWithFlags()
1139 void ServiceManager::RemoveService(const Service& svc) { in RemoveService()
1151 void ServiceManager::DumpState() const { in DumpState()
1157 bool ServiceManager::ReapOneProcess() { in ReapOneProcess()
1216 void ServiceManager::ReapAnyOutstandingChildren() { in ReapAnyOutstandingChildren()
1221 void ServiceManager::ClearExecWait() { in ClearExecWait()