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