diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-01-14 10:53:32 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-01-14 10:53:32 -0500 |
commit | 35807a19293564afb742e99371d7e07b26cc8619 (patch) | |
tree | 7798aa486f8fc413b2ac32d7b2275e046eec4418 /libs/pbd/pbd/event_loop.h | |
parent | 077c65cc2a2a058505256ea7d4c58508f3a30593 (diff) |
fully clean up request buffers when a thread dies
Diffstat (limited to 'libs/pbd/pbd/event_loop.h')
-rw-r--r-- | libs/pbd/pbd/event_loop.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/pbd/pbd/event_loop.h b/libs/pbd/pbd/event_loop.h index f4f57f4c28..b6e07b44de 100644 --- a/libs/pbd/pbd/event_loop.h +++ b/libs/pbd/pbd/event_loop.h @@ -93,6 +93,7 @@ class LIBPBD_API EventLoop static void register_request_buffer_factory (const std::string& target_thread_name, void* (*factory) (uint32_t)); static void pre_register (const std::string& emitting_thread_name, uint32_t num_requests); + static void remove_request_buffer_from_map (void* ptr); private: static Glib::Threads::Private<EventLoop> thread_event_loop; |