Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- simpleAsyncResultComplete
- simpleAsyncResultCompleteInIdle
- simpleAsyncResultGetOpResGboolean
- simpleAsyncResultGetOpResGssize
- simpleAsyncResultIsValid
- simpleAsyncResultNew
- simpleAsyncResultNewFromError
- simpleAsyncResultPropagateError
- simpleAsyncResultSetCheckCancellable
- simpleAsyncResultSetFromError
- simpleAsyncResultSetHandleCancellation
- simpleAsyncResultSetOpResGboolean
- simpleAsyncResultSetOpResGssize
- newtype SimpleAsyncResult = SimpleAsyncResult (ForeignPtr SimpleAsyncResult)
- class GObject o => SimpleAsyncResultK o
- toSimpleAsyncResult :: SimpleAsyncResultK o => o -> IO SimpleAsyncResult
- noSimpleAsyncResult :: Maybe SimpleAsyncResult
- simpleAsyncResultComplete :: (MonadIO m, SimpleAsyncResultK a) => a -> m ()
- simpleAsyncResultCompleteInIdle :: (MonadIO m, SimpleAsyncResultK a) => a -> m ()
- simpleAsyncResultGetOpResGboolean :: (MonadIO m, SimpleAsyncResultK a) => a -> m Bool
- simpleAsyncResultGetOpResGssize :: (MonadIO m, SimpleAsyncResultK a) => a -> m Int64
- simpleAsyncResultIsValid :: (MonadIO m, AsyncResultK a, ObjectK b) => a -> Maybe b -> Maybe (Ptr ()) -> m Bool
- simpleAsyncResultNew :: (MonadIO m, ObjectK a) => Maybe a -> Maybe AsyncReadyCallback -> Ptr () -> m SimpleAsyncResult
- simpleAsyncResultNewFromError :: (MonadIO m, ObjectK a) => Maybe a -> Maybe AsyncReadyCallback -> GError -> m SimpleAsyncResult
- simpleAsyncResultPropagateError :: (MonadIO m, SimpleAsyncResultK a) => a -> m ()
- simpleAsyncResultSetCheckCancellable :: (MonadIO m, SimpleAsyncResultK a, CancellableK b) => a -> Maybe b -> m ()
- simpleAsyncResultSetFromError :: (MonadIO m, SimpleAsyncResultK a) => a -> GError -> m ()
- simpleAsyncResultSetHandleCancellation :: (MonadIO m, SimpleAsyncResultK a) => a -> Bool -> m ()
- simpleAsyncResultSetOpResGboolean :: (MonadIO m, SimpleAsyncResultK a) => a -> Bool -> m ()
- simpleAsyncResultSetOpResGssize :: (MonadIO m, SimpleAsyncResultK a) => a -> Int64 -> m ()
Exported types
newtype SimpleAsyncResult Source
class GObject o => SimpleAsyncResultK o Source
(GObject o, IsDescendantOf SimpleAsyncResult o) => SimpleAsyncResultK o Source |
toSimpleAsyncResult :: SimpleAsyncResultK o => o -> IO SimpleAsyncResult Source
Methods
simpleAsyncResultComplete
simpleAsyncResultComplete :: (MonadIO m, SimpleAsyncResultK a) => a -> m () Source
simpleAsyncResultCompleteInIdle
simpleAsyncResultCompleteInIdle :: (MonadIO m, SimpleAsyncResultK a) => a -> m () Source
simpleAsyncResultGetOpResGboolean
simpleAsyncResultGetOpResGboolean :: (MonadIO m, SimpleAsyncResultK a) => a -> m Bool Source
simpleAsyncResultGetOpResGssize
simpleAsyncResultGetOpResGssize :: (MonadIO m, SimpleAsyncResultK a) => a -> m Int64 Source
simpleAsyncResultIsValid
simpleAsyncResultIsValid :: (MonadIO m, AsyncResultK a, ObjectK b) => a -> Maybe b -> Maybe (Ptr ()) -> m Bool Source
simpleAsyncResultNew
simpleAsyncResultNew :: (MonadIO m, ObjectK a) => Maybe a -> Maybe AsyncReadyCallback -> Ptr () -> m SimpleAsyncResult Source
simpleAsyncResultNewFromError
simpleAsyncResultNewFromError :: (MonadIO m, ObjectK a) => Maybe a -> Maybe AsyncReadyCallback -> GError -> m SimpleAsyncResult Source
simpleAsyncResultPropagateError
simpleAsyncResultPropagateError :: (MonadIO m, SimpleAsyncResultK a) => a -> m () Source
simpleAsyncResultSetCheckCancellable
simpleAsyncResultSetCheckCancellable :: (MonadIO m, SimpleAsyncResultK a, CancellableK b) => a -> Maybe b -> m () Source
simpleAsyncResultSetFromError
simpleAsyncResultSetFromError :: (MonadIO m, SimpleAsyncResultK a) => a -> GError -> m () Source
simpleAsyncResultSetHandleCancellation
simpleAsyncResultSetHandleCancellation :: (MonadIO m, SimpleAsyncResultK a) => a -> Bool -> m () Source
simpleAsyncResultSetOpResGboolean
simpleAsyncResultSetOpResGboolean :: (MonadIO m, SimpleAsyncResultK a) => a -> Bool -> m () Source
simpleAsyncResultSetOpResGssize
simpleAsyncResultSetOpResGssize :: (MonadIO m, SimpleAsyncResultK a) => a -> Int64 -> m () Source