| 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 (Maybe [Text])
- data URIHandlerGetUriMethodInfo
- uRIHandlerGetUri :: (MonadIO m, URIHandlerK a) => a -> m (Maybe 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) => 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
| ((~) * signature (m (Maybe [Text])), MonadIO m, URIHandlerK a) => MethodInfo * URIHandlerGetProtocolsMethodInfo a signature Source |
uRIHandlerGetProtocols :: (MonadIO m, URIHandlerK a) => a -> m (Maybe [Text]) Source
uRIHandlerGetUri
data URIHandlerGetUriMethodInfo Source
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m, URIHandlerK a) => MethodInfo * URIHandlerGetUriMethodInfo a signature Source |
uRIHandlerGetUri :: (MonadIO m, URIHandlerK a) => a -> m (Maybe Text) Source
uRIHandlerGetUriType
data URIHandlerGetUriTypeMethodInfo Source
Instances
| ((~) * signature (m URIType), MonadIO m, URIHandlerK a) => MethodInfo * URIHandlerGetUriTypeMethodInfo a signature Source |
uRIHandlerGetUriType :: (MonadIO m, URIHandlerK a) => a -> m URIType Source
uRIHandlerSetUri
data URIHandlerSetUriMethodInfo Source
Instances
| ((~) * signature (Text -> m ()), MonadIO m, URIHandlerK a) => MethodInfo * URIHandlerSetUriMethodInfo a signature Source |
uRIHandlerSetUri :: (MonadIO m, URIHandlerK a) => a -> Text -> m () Source