split out State... objects and rename as Property...
[ardour.git] / libs / pbd / event_loop.cc
1 #include "pbd/event_loop.h"
2
3 using namespace PBD;
4
5 Glib::StaticPrivate<EventLoop> EventLoop::thread_event_loop;
6
7 static void do_not_delete_the_loop_pointer (void*) { }
8
9 EventLoop* 
10 EventLoop::get_event_loop_for_thread() {
11         return thread_event_loop.get ();
12 }
13
14 void 
15 EventLoop::set_event_loop_for_thread (EventLoop* loop) 
16 {
17         thread_event_loop.set (loop, do_not_delete_the_loop_pointer); 
18 }
19