| 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 |
GI.Gst.Interfaces.URIHandler
Contents
Description
- 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
Constructors
| URIHandler (ForeignPtr URIHandler) |
Instances
| ((~) * 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
Instances
| (ForeignPtrNewtype o, IsDescendantOf URIHandler o) => URIHandlerK o Source | |
Methods
uRIHandlerGetProtocols
data URIHandlerGetProtocolsMethodInfo Source
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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