gi-glib-0.2.46.13: GLib bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GLib.Structs.MainContext

Contents

Description

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

Synopsis

Exported types

newtype MainContext Source

Instances

BoxedObject MainContext Source 
((~) * info (ResolveMainContextMethod t MainContext), MethodInfo * info MainContext p) => IsLabel t (MainContext -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> MainContext -> p

((~) * info (ResolveMainContextMethod t MainContext), MethodInfo * info MainContext p) => IsLabelProxy t (MainContext -> p) Source 
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) MainContextWakeupMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (Cond -> Mutex -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) MainContextWaitMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) MainContextUnrefMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (PollFD -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MainContextRemovePollMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) MainContextReleaseMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (m MainContext), MonadIO m) => MethodInfo (TYPE Lifted) MainContextRefMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (Int32 -> [PollFD] -> m (Int32, Int32, [PollFD])), MonadIO m) => MethodInfo (TYPE Lifted) MainContextQueryMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) MainContextPushThreadDefaultMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (Int32 -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) MainContextPrepareMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) MainContextPopThreadDefaultMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) MainContextPendingMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (Bool -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) MainContextIterationMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) MainContextIsOwnerMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (Int32 -> SourceFunc -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MainContextInvokeFullMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (Ptr () -> m Source), MonadIO m) => MethodInfo (TYPE Lifted) MainContextFindSourceByUserDataMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (Word32 -> m Source), MonadIO m) => MethodInfo (TYPE Lifted) MainContextFindSourceByIdMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (SourceFuncs -> Ptr () -> m Source), MonadIO m) => MethodInfo (TYPE Lifted) MainContextFindSourceByFuncsUserDataMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) MainContextDispatchMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (Int32 -> [PollFD] -> m Int32), MonadIO m) => MethodInfo (TYPE Lifted) MainContextCheckMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (PollFD -> Int32 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MainContextAddPollMethodInfo MainContext signature Source 
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) MainContextAcquireMethodInfo MainContext signature Source 

Methods

mainContextAcquire

mainContextAddPoll

mainContextCheck

mainContextDefault

mainContextDispatch

mainContextFindSourceByFuncsUserData

mainContextFindSourceById

mainContextFindSourceByUserData

mainContextGetThreadDefault

mainContextInvokeFull

mainContextIsOwner

mainContextIteration

mainContextNew

mainContextPending

mainContextPopThreadDefault

mainContextPrepare

mainContextPushThreadDefault

mainContextQuery

mainContextRef

mainContextRefThreadDefault

mainContextRelease

mainContextRemovePoll

mainContextUnref

mainContextWait

mainContextWakeup