gi-ostree-1.0.10: OSTree bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.OSTree.Structs.DiffItem

Contents

Description

No description available in the introspection data.

Synopsis

Exported types

newtype DiffItem Source #

Memory-managed wrapper type.

Constructors

DiffItem (ManagedPtr DiffItem) 
Instances
BoxedObject DiffItem Source # 
Instance details

Defined in GI.OSTree.Structs.DiffItem

Methods

boxedType :: DiffItem -> IO GType

tag ~ AttrSet => Constructible DiffItem tag Source # 
Instance details

Defined in GI.OSTree.Structs.DiffItem

Methods

new :: MonadIO m => (ManagedPtr DiffItem -> DiffItem) -> [AttrOp DiffItem tag] -> m DiffItem

newZeroDiffItem :: MonadIO m => m DiffItem Source #

Construct a DiffItem struct initialized to zero.

noDiffItem :: Maybe DiffItem Source #

A convenience alias for Nothing :: Maybe DiffItem.

Methods

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

set diffItem [ #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

set diffItem [ #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

set diffItem [ #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

set diffItem [ #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

set diffItem [ #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

set diffItem [ #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

set diffItem [ #targetInfo := value ]