threads.h File Reference

#include <glibmm.h>

Go to the source code of this file.

Namespaces

namespace  Clutter

Functions

void Clutter::threads_init ()
 Initialises the Clutter threading mechanism, so that Clutter API can be called by multiple threads, using threads_enter() and threads_leave() to mark the critical sections.
void Clutter::threads_enter ()
 Locks the Clutter thread lock.
void Clutter::threads_leave ()
 Unlocks the Clutter thread lock.
sigc::connection Clutter::threads_add_idle (const sigc::slot< bool > &callback, int priority=Glib::PRIORITY_DEFAULT_IDLE)
 Adds a function to be called whenever there are no higher priority events pending.
sigc::connection Clutter::threads_add_timeout (const sigc::slot< bool > &callback, guint interval, gint priority=Glib::PRIORITY_DEFAULT)
 Sets a function to be called at regular intervals holding the Clutter lock, with the given priority.
sigc::connection Clutter::threads_add_frame_source (const sigc::slot< bool > &callback, guint interval, gint priority=Glib::PRIORITY_DEFAULT)
 Sets a function to be called at regular intervals holding the Clutter lock, with the given priority.


Generated on Tue Feb 24 03:40:24 2009 for cluttermm by  doxygen 1.5.8