gi-ostree-1.0.16: OSTree bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.OSTree.Structs.DiffItem

Description

No description available in the introspection data.

Synopsis

Exported types

newtype DiffItem Source #

Memory-managed wrapper type.

Constructors

DiffItem (ManagedPtr DiffItem) 

Instances

Instances details
Eq DiffItem Source # 
Instance details

Defined in GI.OSTree.Structs.DiffItem

GBoxed DiffItem Source # 
Instance details

Defined in GI.OSTree.Structs.DiffItem

ManagedPtrNewtype DiffItem Source # 
Instance details

Defined in GI.OSTree.Structs.DiffItem

Methods

toManagedPtr :: DiffItem -> ManagedPtr DiffItem

TypedObject DiffItem Source # 
Instance details

Defined in GI.OSTree.Structs.DiffItem

Methods

glibType :: IO GType

HasParentTypes DiffItem Source # 
Instance details

Defined in GI.OSTree.Structs.DiffItem

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

IsGValue (Maybe DiffItem) Source #

Convert DiffItem to and from GValue. See toGValue and fromGValue.

Instance details

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 # 
Instance details

Defined in GI.OSTree.Structs.DiffItem

type ParentTypes DiffItem = '[] :: [Type]

newZeroDiffItem :: MonadIO m => m DiffItem Source #

Construct a DiffItem struct initialized to zero.

Methods

Click to display all available methods, including inherited ones

Expand

Methods

ref, unref.

Getters

None.

Setters

None.

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 ]