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.Source

Contents

Description

The GSource struct is an opaque data type representing an event source.

Synopsis

Exported types

newtype Source Source

Constructors

Source (ForeignPtr Source) 

Instances

BoxedObject Source Source 

Methods

boxedType :: Source -> IO GType

((~) * info (ResolveSourceMethod t Source), MethodInfo * info Source p) => IsLabel t (Source -> p) Source 

Methods

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

((~) * info (ResolveSourceMethod t Source), MethodInfo * info Source p) => IsLabelProxy t (Source -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Source -> p

((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceUnrefMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (Int64 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceSetReadyTimeMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceSetPriorityMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceSetNameMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (SourceFuncs -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceSetFuncsMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceSetCanRecurseMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (Ptr () -> SourceCallbackFuncs -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceSetCallbackIndirectMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (SourceFunc -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceSetCallbackMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (Ptr () -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceRemoveUnixFdMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (PollFD -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceRemovePollMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (Source -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceRemoveChildSourceMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (m Source), MonadIO m) => MethodInfo (TYPE Lifted) SourceRefMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (Ptr () -> m [IOCondition]), MonadIO m) => MethodInfo (TYPE Lifted) SourceQueryUnixFdMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (Ptr () -> [IOCondition] -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceModifyUnixFdMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) SourceIsDestroyedMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (m Int64), MonadIO m) => MethodInfo (TYPE Lifted) SourceGetTimeMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (m Int64), MonadIO m) => MethodInfo (TYPE Lifted) SourceGetReadyTimeMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (m Int32), MonadIO m) => MethodInfo (TYPE Lifted) SourceGetPriorityMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (m Text), MonadIO m) => MethodInfo (TYPE Lifted) SourceGetNameMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (m Word32), MonadIO m) => MethodInfo (TYPE Lifted) SourceGetIdMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (TimeVal -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceGetCurrentTimeMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (m MainContext), MonadIO m) => MethodInfo (TYPE Lifted) SourceGetContextMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) SourceGetCanRecurseMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceDestroyMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (Maybe MainContext -> m Word32), MonadIO m) => MethodInfo (TYPE Lifted) SourceAttachMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (PollFD -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceAddPollMethodInfo Source signature Source 
((~) (TYPE Lifted) signature (Source -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SourceAddChildSourceMethodInfo Source signature Source 

newZeroSource :: MonadIO m => m Source Source

Construct a Source struct initialized to zero.

Methods

sourceAddChildSource

sourceAddPoll

sourceAttach

sourceDestroy

sourceGetCanRecurse

sourceGetContext

sourceGetCurrentTime

sourceGetCurrentTime :: MonadIO m => Source -> TimeVal -> m () Source

Deprecated: (Since version 2.28)use g_source_get_time() instead

sourceGetId

sourceGetName

sourceGetPriority

sourceGetReadyTime

sourceGetTime

sourceIsDestroyed

sourceModifyUnixFd

sourceNew

sourceQueryUnixFd

sourceRef

sourceRemove

sourceRemoveByFuncsUserData

sourceRemoveByUserData

sourceRemoveChildSource

sourceRemovePoll

sourceRemoveUnixFd

sourceSetCallback

sourceSetCallbackIndirect

sourceSetCanRecurse

sourceSetFuncs

sourceSetName

sourceSetNameById

sourceSetPriority

sourceSetReadyTime

sourceUnref