The glib.main_context.MainContext struct is an opaque data type representing a set of sources to be handled in a main loop.