provide some Keyboard:: methods to get access to other versions of modifier names
[ardour.git] / libs / pbd / pbd / event_loop.h
index 90d72ef47cf7388688924bd38f353297aa32859c..b6e07b44de1308fa6dbffd747a0d0b6b6b15ed82 100644 (file)
@@ -25,6 +25,8 @@
 #include <map>
 #include <boost/function.hpp>
 #include <boost/bind.hpp> /* we don't need this here, but anything calling call_slot() probably will, so this is convenient */
+#include <stdint.h>
+#include <pthread.h>
 #include <glibmm/threads.h>
 
 #include "pbd/libpbd_visibility.h"
@@ -91,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;