| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.OSTree.Structs.DiffItem
Description
No description available in the introspection data.
Synopsis
- newtype DiffItem = DiffItem (ManagedPtr DiffItem)
- newZeroDiffItem :: MonadIO m => m DiffItem
- diffItemRef :: (HasCallStack, MonadIO m) => DiffItem -> m DiffItem
- diffItemUnref :: (HasCallStack, MonadIO m) => DiffItem -> m ()
- getDiffItemRefcount :: MonadIO m => DiffItem -> m Int32
- setDiffItemRefcount :: MonadIO m => DiffItem -> Int32 -> m ()
- clearDiffItemSrc :: MonadIO m => DiffItem -> m ()
- getDiffItemSrc :: MonadIO m => DiffItem -> m (Maybe File)
- setDiffItemSrc :: MonadIO m => DiffItem -> Ptr File -> m ()
- clearDiffItemSrcChecksum :: MonadIO m => DiffItem -> m ()
- getDiffItemSrcChecksum :: MonadIO m => DiffItem -> m (Maybe Text)
- setDiffItemSrcChecksum :: MonadIO m => DiffItem -> CString -> m ()
- clearDiffItemSrcInfo :: MonadIO m => DiffItem -> m ()
- getDiffItemSrcInfo :: MonadIO m => DiffItem -> m (Maybe FileInfo)
- setDiffItemSrcInfo :: MonadIO m => DiffItem -> Ptr FileInfo -> m ()
- clearDiffItemTarget :: MonadIO m => DiffItem -> m ()
- getDiffItemTarget :: MonadIO m => DiffItem -> m (Maybe File)
- setDiffItemTarget :: MonadIO m => DiffItem -> Ptr File -> m ()
- clearDiffItemTargetChecksum :: MonadIO m => DiffItem -> m ()
- getDiffItemTargetChecksum :: MonadIO m => DiffItem -> m (Maybe Text)
- setDiffItemTargetChecksum :: MonadIO m => DiffItem -> CString -> m ()
- clearDiffItemTargetInfo :: MonadIO m => DiffItem -> m ()
- getDiffItemTargetInfo :: MonadIO m => DiffItem -> m (Maybe FileInfo)
- setDiffItemTargetInfo :: MonadIO m => DiffItem -> Ptr FileInfo -> m ()
Exported types
Memory-managed wrapper type.
Instances
| Eq DiffItem Source # | |
| GBoxed DiffItem Source # | |
Defined in GI.OSTree.Structs.DiffItem | |
| ManagedPtrNewtype DiffItem Source # | |
Defined in GI.OSTree.Structs.DiffItem Methods toManagedPtr :: DiffItem -> ManagedPtr DiffItem | |
| TypedObject DiffItem Source # | |
Defined in GI.OSTree.Structs.DiffItem | |
| HasParentTypes DiffItem Source # | |
Defined in GI.OSTree.Structs.DiffItem | |
| tag ~ 'AttrSet => Constructible DiffItem tag Source # | |
| IsGValue (Maybe DiffItem) Source # | Convert |
Defined in GI.OSTree.Structs.DiffItem Methods gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe DiffItem -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe DiffItem) | |
| type ParentTypes DiffItem Source # | |
Defined in GI.OSTree.Structs.DiffItem | |
Methods
Click to display all available methods, including inherited ones
ref
diffItemRef :: (HasCallStack, MonadIO m) => DiffItem -> m DiffItem Source #
No description available in the introspection data.
unref
diffItemUnref :: (HasCallStack, MonadIO m) => DiffItem -> m () Source #
No description available in the introspection data.
Properties
refcount
No description available in the introspection data.
getDiffItemRefcount :: MonadIO m => DiffItem -> m Int32 Source #
Get the value of the “refcount” field.
When overloading is enabled, this is equivalent to
get diffItem #refcount
setDiffItemRefcount :: MonadIO m => DiffItem -> Int32 -> m () Source #
Set the value of the “refcount” field.
When overloading is enabled, this is equivalent to
setdiffItem [ #refcount:=value ]
src
No description available in the introspection data.
clearDiffItemSrc :: MonadIO m => DiffItem -> m () Source #
Set the value of the “src” field to Nothing.
When overloading is enabled, this is equivalent to
clear #src
getDiffItemSrc :: MonadIO m => DiffItem -> m (Maybe File) Source #
Get the value of the “src” field.
When overloading is enabled, this is equivalent to
get diffItem #src
setDiffItemSrc :: MonadIO m => DiffItem -> Ptr File -> m () Source #
Set the value of the “src” field.
When overloading is enabled, this is equivalent to
setdiffItem [ #src:=value ]
srcChecksum
No description available in the introspection data.
clearDiffItemSrcChecksum :: MonadIO m => DiffItem -> m () Source #
Set the value of the “src_checksum” field to Nothing.
When overloading is enabled, this is equivalent to
clear #srcChecksum
getDiffItemSrcChecksum :: MonadIO m => DiffItem -> m (Maybe Text) Source #
Get the value of the “src_checksum” field.
When overloading is enabled, this is equivalent to
get diffItem #srcChecksum
setDiffItemSrcChecksum :: MonadIO m => DiffItem -> CString -> m () Source #
Set the value of the “src_checksum” field.
When overloading is enabled, this is equivalent to
setdiffItem [ #srcChecksum:=value ]
srcInfo
No description available in the introspection data.
clearDiffItemSrcInfo :: MonadIO m => DiffItem -> m () Source #
Set the value of the “src_info” field to Nothing.
When overloading is enabled, this is equivalent to
clear #srcInfo
getDiffItemSrcInfo :: MonadIO m => DiffItem -> m (Maybe FileInfo) Source #
Get the value of the “src_info” field.
When overloading is enabled, this is equivalent to
get diffItem #srcInfo
setDiffItemSrcInfo :: MonadIO m => DiffItem -> Ptr FileInfo -> m () Source #
Set the value of the “src_info” field.
When overloading is enabled, this is equivalent to
setdiffItem [ #srcInfo:=value ]
target
No description available in the introspection data.
clearDiffItemTarget :: MonadIO m => DiffItem -> m () Source #
Set the value of the “target” field to Nothing.
When overloading is enabled, this is equivalent to
clear #target
getDiffItemTarget :: MonadIO m => DiffItem -> m (Maybe File) Source #
Get the value of the “target” field.
When overloading is enabled, this is equivalent to
get diffItem #target
setDiffItemTarget :: MonadIO m => DiffItem -> Ptr File -> m () Source #
Set the value of the “target” field.
When overloading is enabled, this is equivalent to
setdiffItem [ #target:=value ]
targetChecksum
No description available in the introspection data.
clearDiffItemTargetChecksum :: MonadIO m => DiffItem -> m () Source #
Set the value of the “target_checksum” field to Nothing.
When overloading is enabled, this is equivalent to
clear #targetChecksum
getDiffItemTargetChecksum :: MonadIO m => DiffItem -> m (Maybe Text) Source #
Get the value of the “target_checksum” field.
When overloading is enabled, this is equivalent to
get diffItem #targetChecksum
setDiffItemTargetChecksum :: MonadIO m => DiffItem -> CString -> m () Source #
Set the value of the “target_checksum” field.
When overloading is enabled, this is equivalent to
setdiffItem [ #targetChecksum:=value ]
targetInfo
No description available in the introspection data.
clearDiffItemTargetInfo :: MonadIO m => DiffItem -> m () Source #
Set the value of the “target_info” field to Nothing.
When overloading is enabled, this is equivalent to
clear #targetInfo
getDiffItemTargetInfo :: MonadIO m => DiffItem -> m (Maybe FileInfo) Source #
Get the value of the “target_info” field.
When overloading is enabled, this is equivalent to
get diffItem #targetInfo
setDiffItemTargetInfo :: MonadIO m => DiffItem -> Ptr FileInfo -> m () Source #
Set the value of the “target_info” field.
When overloading is enabled, this is equivalent to
setdiffItem [ #targetInfo:=value ]