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 URIResponse = URIResponse (ForeignPtr URIResponse)
- class GObject o => URIResponseK o
- toURIResponse :: URIResponseK o => o -> IO URIResponse
- noURIResponse :: Maybe URIResponse
- data URIResponseGetContentLengthMethodInfo
- uRIResponseGetContentLength :: (MonadIO m, URIResponseK a) => a -> m Word64
- data URIResponseGetHttpHeadersMethodInfo
- uRIResponseGetHttpHeaders :: (MonadIO m, URIResponseK a) => a -> m MessageHeaders
- data URIResponseGetMimeTypeMethodInfo
- uRIResponseGetMimeType :: (MonadIO m, URIResponseK a) => a -> m Text
- data URIResponseGetStatusCodeMethodInfo
- uRIResponseGetStatusCode :: (MonadIO m, URIResponseK a) => a -> m Word32
- data URIResponseGetSuggestedFilenameMethodInfo
- uRIResponseGetSuggestedFilename :: (MonadIO m, URIResponseK a) => a -> m Text
- data URIResponseGetUriMethodInfo
- uRIResponseGetUri :: (MonadIO m, URIResponseK a) => a -> m Text
- data URIResponseContentLengthPropertyInfo
- getURIResponseContentLength :: (MonadIO m, URIResponseK o) => o -> m Word64
- data URIResponseHttpHeadersPropertyInfo
- getURIResponseHttpHeaders :: (MonadIO m, URIResponseK o) => o -> m MessageHeaders
- data URIResponseMimeTypePropertyInfo
- getURIResponseMimeType :: (MonadIO m, URIResponseK o) => o -> m Text
- data URIResponseStatusCodePropertyInfo
- getURIResponseStatusCode :: (MonadIO m, URIResponseK o) => o -> m Word32
- data URIResponseSuggestedFilenamePropertyInfo
- getURIResponseSuggestedFilename :: (MonadIO m, URIResponseK o) => o -> m Text
- data URIResponseUriPropertyInfo
- getURIResponseUri :: (MonadIO m, URIResponseK o) => o -> m Text
Exported types
newtype URIResponse Source
GObject URIResponse Source | |
((~) * info (ResolveURIResponseMethod t URIResponse), MethodInfo * info URIResponse p) => IsLabel t (URIResponse -> p) Source | |
((~) * info (ResolveURIResponseMethod t URIResponse), MethodInfo * info URIResponse p) => IsLabelProxy t (URIResponse -> p) Source | |
type ParentTypes URIResponse Source | |
type AttributeList URIResponse Source | |
type SignalList URIResponse Source |
class GObject o => URIResponseK o Source
(GObject o, IsDescendantOf URIResponse o) => URIResponseK o Source | |
toURIResponse :: URIResponseK o => o -> IO URIResponse Source
Methods
uRIResponseGetContentLength
data URIResponseGetContentLengthMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, URIResponseK a) => MethodInfo (TYPE Lifted) URIResponseGetContentLengthMethodInfo a signature Source | |
uRIResponseGetContentLength :: (MonadIO m, URIResponseK a) => a -> m Word64 Source
uRIResponseGetHttpHeaders
data URIResponseGetHttpHeadersMethodInfo Source
((~) (TYPE Lifted) signature (m MessageHeaders), MonadIO m, URIResponseK a) => MethodInfo (TYPE Lifted) URIResponseGetHttpHeadersMethodInfo a signature Source | |
uRIResponseGetHttpHeaders :: (MonadIO m, URIResponseK a) => a -> m MessageHeaders Source
uRIResponseGetMimeType
data URIResponseGetMimeTypeMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, URIResponseK a) => MethodInfo (TYPE Lifted) URIResponseGetMimeTypeMethodInfo a signature Source | |
uRIResponseGetMimeType :: (MonadIO m, URIResponseK a) => a -> m Text Source
uRIResponseGetStatusCode
data URIResponseGetStatusCodeMethodInfo Source
((~) (TYPE Lifted) signature (m Word32), MonadIO m, URIResponseK a) => MethodInfo (TYPE Lifted) URIResponseGetStatusCodeMethodInfo a signature Source | |
uRIResponseGetStatusCode :: (MonadIO m, URIResponseK a) => a -> m Word32 Source
uRIResponseGetSuggestedFilename
data URIResponseGetSuggestedFilenameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, URIResponseK a) => MethodInfo (TYPE Lifted) URIResponseGetSuggestedFilenameMethodInfo a signature Source | |
uRIResponseGetSuggestedFilename :: (MonadIO m, URIResponseK a) => a -> m Text Source
uRIResponseGetUri
data URIResponseGetUriMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, URIResponseK a) => MethodInfo (TYPE Lifted) URIResponseGetUriMethodInfo a signature Source | |
uRIResponseGetUri :: (MonadIO m, URIResponseK a) => a -> m Text Source
Properties
ContentLength
data URIResponseContentLengthPropertyInfo Source
getURIResponseContentLength :: (MonadIO m, URIResponseK o) => o -> m Word64 Source
HttpHeaders
data URIResponseHttpHeadersPropertyInfo Source
AttrInfo URIResponseHttpHeadersPropertyInfo Source | |
type AttrLabel URIResponseHttpHeadersPropertyInfo = "http-headers" Source | |
type AttrGetType URIResponseHttpHeadersPropertyInfo = MessageHeaders Source | |
type AttrBaseTypeConstraint URIResponseHttpHeadersPropertyInfo = URIResponseK Source | |
type AttrSetTypeConstraint URIResponseHttpHeadersPropertyInfo = TYPE Lifted ~ () Source | |
type AttrAllowedOps URIResponseHttpHeadersPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getURIResponseHttpHeaders :: (MonadIO m, URIResponseK o) => o -> m MessageHeaders Source
MimeType
data URIResponseMimeTypePropertyInfo Source
getURIResponseMimeType :: (MonadIO m, URIResponseK o) => o -> m Text Source
StatusCode
data URIResponseStatusCodePropertyInfo Source
getURIResponseStatusCode :: (MonadIO m, URIResponseK o) => o -> m Word32 Source
SuggestedFilename
data URIResponseSuggestedFilenamePropertyInfo Source
getURIResponseSuggestedFilename :: (MonadIO m, URIResponseK o) => o -> m Text Source
Uri
data URIResponseUriPropertyInfo Source
getURIResponseUri :: (MonadIO m, URIResponseK o) => o -> m Text Source