threads.h
Go to the documentation of this file.00001
00002 #ifndef _LIBCLUTTERMM_THREADS_H
00003 #define _LIBCLUTTERMM_THREADS_H
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #include <glibmm.h>
00023
00024 namespace Clutter
00025 {
00026
00027
00028
00037 void threads_init();
00038
00041 void threads_enter();
00042
00045 void threads_leave();
00046
00047
00048
00049
00064 sigc::connection threads_add_idle(const sigc::slot<bool>& callback, int priority = Glib::PRIORITY_DEFAULT_IDLE);
00065
00087 sigc::connection threads_add_timeout(const sigc::slot<bool>& callback, guint interval, gint priority = Glib::PRIORITY_DEFAULT);
00088
00112 sigc::connection threads_add_frame_source(const sigc::slot<bool>& callback, guint interval, gint priority = Glib::PRIORITY_DEFAULT);
00113
00114 }
00115
00116 #endif //_LIBCLUTTERMM_THREADS_H
00117