19 #ifndef MIR_DEFAULT_EMERGENCY_CLEANUP_H_
20 #define MIR_DEFAULT_EMERGENCY_CLEANUP_H_
41 std::unique_ptr<ListItem> next;
44 ListItem* last_item();
47 std::atomic<int> num_handlers{0};
48 std::mutex handlers_mutex;
All things Mir.
Definition: aging_buffer.h:24
Definition: emergency_cleanup.h:27
void add(EmergencyCleanupHandler const &handler) override
Definition: default_emergency_cleanup.cpp:21
void operator()() const override
Definition: default_emergency_cleanup.cpp:29
Definition: default_emergency_cleanup.h:31
std::function< void()> EmergencyCleanupHandler
Definition: emergency_cleanup_registry.h:28