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 |
- newtype Requester = Requester (ForeignPtr Requester)
- class GObject o => RequesterK o
- toRequester :: RequesterK o => o -> IO Requester
- noRequester :: Maybe Requester
- requesterNew :: MonadIO m => m Requester
- data RequesterRequestMethodInfo
- requesterRequest :: (MonadIO m, RequesterK a) => a -> Text -> m Request
- data RequesterRequestUriMethodInfo
- requesterRequestUri :: (MonadIO m, RequesterK a) => a -> URI -> m Request
Exported types
GObject Requester Source | |
((~) * info (ResolveRequesterMethod t Requester), MethodInfo * info Requester p) => IsLabel t (Requester -> p) Source | |
((~) * info (ResolveRequesterMethod t Requester), MethodInfo * info Requester p) => IsLabelProxy t (Requester -> p) Source | |
type ParentTypes Requester Source | |
type AttributeList Requester Source | |
type SignalList Requester Source |
class GObject o => RequesterK o Source
(GObject o, IsDescendantOf Requester o) => RequesterK o Source | |
toRequester :: RequesterK o => o -> IO Requester Source
Methods
requesterNew
requesterNew :: MonadIO m => m Requester Source
requesterRequest
data RequesterRequestMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Request), MonadIO m, RequesterK a) => MethodInfo (TYPE Lifted) RequesterRequestMethodInfo a signature Source | |
requesterRequest :: (MonadIO m, RequesterK a) => a -> Text -> m Request Source
requesterRequestUri
data RequesterRequestUriMethodInfo Source
((~) (TYPE Lifted) signature (URI -> m Request), MonadIO m, RequesterK a) => MethodInfo (TYPE Lifted) RequesterRequestUriMethodInfo a signature Source | |
requesterRequestUri :: (MonadIO m, RequesterK a) => a -> URI -> m Request Source