Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
RequestFile
implements Request
for "file" and "resource"
URIs.
Synopsis
- newtype RequestFile = RequestFile (ManagedPtr RequestFile)
- class (GObject o, IsDescendantOf RequestFile o) => IsRequestFile o
- toRequestFile :: (MonadIO m, IsRequestFile o) => o -> m RequestFile
- requestFileGetFile :: (HasCallStack, MonadIO m, IsRequestFile a) => a -> m File
Exported types
newtype RequestFile Source #
Memory-managed wrapper type.
RequestFile (ManagedPtr RequestFile) |
Instances
Eq RequestFile Source # | |
Defined in GI.Soup.Objects.RequestFile (==) :: RequestFile -> RequestFile -> Bool # (/=) :: RequestFile -> RequestFile -> Bool # | |
GObject RequestFile Source # | |
Defined in GI.Soup.Objects.RequestFile | |
ManagedPtrNewtype RequestFile Source # | |
Defined in GI.Soup.Objects.RequestFile toManagedPtr :: RequestFile -> ManagedPtr RequestFile | |
TypedObject RequestFile Source # | |
Defined in GI.Soup.Objects.RequestFile | |
HasParentTypes RequestFile Source # | |
Defined in GI.Soup.Objects.RequestFile | |
IsGValue (Maybe RequestFile) Source # | Convert |
Defined in GI.Soup.Objects.RequestFile gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe RequestFile -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe RequestFile) | |
type ParentTypes RequestFile Source # | |
Defined in GI.Soup.Objects.RequestFile |
class (GObject o, IsDescendantOf RequestFile o) => IsRequestFile o Source #
Type class for types which can be safely cast to RequestFile
, for instance with toRequestFile
.
Instances
(GObject o, IsDescendantOf RequestFile o) => IsRequestFile o Source # | |
Defined in GI.Soup.Objects.RequestFile |
toRequestFile :: (MonadIO m, IsRequestFile o) => o -> m RequestFile Source #
Cast to RequestFile
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, init, isFloating, notify, notifyByPspec, ref, refSink, runDispose, send, sendAsync, sendFinish, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getContentLength, getContentType, getData, getFile, getProperty, getQdata, getSession, getUri.
Setters
getFile
:: (HasCallStack, MonadIO m, IsRequestFile a) | |
=> a |
|
-> m File | Returns: a |
Gets a File
corresponding to file
's URI
Since: 2.40