The glib.Cond struct is an opaque data structure that represents a
condition. Threads can block on a glib.Cond if they find a certain
condition to be false. If other threads change the state of this
condition they signal the glib.Cond, and that causes the waiting
threads to be woken up.
Undocumented in source.