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 URIHandler = URIHandler (ForeignPtr URIHandler)
- noURIHandler :: Maybe URIHandler
- class ForeignPtrNewtype a => URIHandlerK a
- data URIHandlerGetProtocolsMethodInfo
- uRIHandlerGetProtocols :: (MonadIO m, URIHandlerK a) => a -> m [Text]
- data URIHandlerGetUriMethodInfo
- uRIHandlerGetUri :: (MonadIO m, URIHandlerK a) => a -> m Text
- data URIHandlerGetUriTypeMethodInfo
- uRIHandlerGetUriType :: (MonadIO m, URIHandlerK a) => a -> m URIType
- data URIHandlerSetUriMethodInfo
- uRIHandlerSetUri :: (MonadIO m, URIHandlerK a) => a -> Text -> m ()
Exported types
newtype URIHandler Source
((~) * info (ResolveURIHandlerMethod t URIHandler), MethodInfo * info URIHandler p) => IsLabel t (URIHandler -> p) Source | |
((~) * info (ResolveURIHandlerMethod t URIHandler), MethodInfo * info URIHandler p) => IsLabelProxy t (URIHandler -> p) Source | |
type ParentTypes URIHandler Source | |
type AttributeList URIHandler Source | |
type SignalList URIHandler Source |
class ForeignPtrNewtype a => URIHandlerK a Source
(ForeignPtrNewtype o, IsDescendantOf URIHandler o) => URIHandlerK o Source | |
Methods
uRIHandlerGetProtocols
data URIHandlerGetProtocolsMethodInfo Source
((~) (TYPE Lifted) signature (m [Text]), MonadIO m, URIHandlerK a) => MethodInfo (TYPE Lifted) URIHandlerGetProtocolsMethodInfo a signature Source | |
uRIHandlerGetProtocols :: (MonadIO m, URIHandlerK a) => a -> m [Text] Source
uRIHandlerGetUri
data URIHandlerGetUriMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, URIHandlerK a) => MethodInfo (TYPE Lifted) URIHandlerGetUriMethodInfo a signature Source | |
uRIHandlerGetUri :: (MonadIO m, URIHandlerK a) => a -> m Text Source
uRIHandlerGetUriType
data URIHandlerGetUriTypeMethodInfo Source
((~) (TYPE Lifted) signature (m URIType), MonadIO m, URIHandlerK a) => MethodInfo (TYPE Lifted) URIHandlerGetUriTypeMethodInfo a signature Source | |
uRIHandlerGetUriType :: (MonadIO m, URIHandlerK a) => a -> m URIType Source
uRIHandlerSetUri
data URIHandlerSetUriMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, URIHandlerK a) => MethodInfo (TYPE Lifted) URIHandlerSetUriMethodInfo a signature Source | |
uRIHandlerSetUri :: (MonadIO m, URIHandlerK a) => a -> Text -> m () Source