Searched refs:start_order (Results 1 – 3 of 3) sorted by relevance
32 start_order: Arc<Mutex<Vec<Box<dyn Stoppable + Send + Sync>>>>, field72 start_order: Arc::new(Mutex::new(Vec::new())), in build()97 let mut start_order = self.start_order.lock().await; in get() localVariable98 start_order.push(Box::new(casted.clone())); in get()111 let mut start_order = self.start_order.lock().await; in stop_all() localVariable112 while let Some(obj) = start_order.pop() { in stop_all()
47 if (service->start_order() > 0) shutdown_services.emplace_back(service.get()); in services_in_shutdown_order()50 [](const auto& a, const auto& b) { return a->start_order() > b->start_order(); }); in services_in_shutdown_order()
125 unsigned long start_order() const { return start_order_; } in start_order() function