gi-ostree-1.0.15: 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.RepoTransactionStats

Description

A list of statistics for each transaction that may be interesting for reporting purposes.

Synopsis

Exported types

newtype RepoTransactionStats Source #

Memory-managed wrapper type.

Instances

Instances details
Eq RepoTransactionStats Source # 
Instance details

Defined in GI.OSTree.Structs.RepoTransactionStats

GBoxed RepoTransactionStats Source # 
Instance details

Defined in GI.OSTree.Structs.RepoTransactionStats

ManagedPtrNewtype RepoTransactionStats Source # 
Instance details

Defined in GI.OSTree.Structs.RepoTransactionStats

TypedObject RepoTransactionStats Source # 
Instance details

Defined in GI.OSTree.Structs.RepoTransactionStats

Methods

glibType :: IO GType #

HasParentTypes RepoTransactionStats Source # 
Instance details

Defined in GI.OSTree.Structs.RepoTransactionStats

tag ~ 'AttrSet => Constructible RepoTransactionStats tag Source # 
Instance details

Defined in GI.OSTree.Structs.RepoTransactionStats

IsGValue (Maybe RepoTransactionStats) Source #

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

Instance details

Defined in GI.OSTree.Structs.RepoTransactionStats

type ParentTypes RepoTransactionStats Source # 
Instance details

Defined in GI.OSTree.Structs.RepoTransactionStats

newZeroRepoTransactionStats :: MonadIO m => m RepoTransactionStats Source #

Construct a RepoTransactionStats struct initialized to zero.

Methods

Properties

contentBytesWritten

The amount of data added to the repository, in bytes, counting only content objects.

getRepoTransactionStatsContentBytesWritten :: MonadIO m => RepoTransactionStats -> m Word64 Source #

Get the value of the “content_bytes_written” field. When overloading is enabled, this is equivalent to

get repoTransactionStats #contentBytesWritten

setRepoTransactionStatsContentBytesWritten :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #

Set the value of the “content_bytes_written” field. When overloading is enabled, this is equivalent to

set repoTransactionStats [ #contentBytesWritten := value ]

contentObjectsTotal

The total number of content objects in the repository after this transaction has completed.

getRepoTransactionStatsContentObjectsTotal :: MonadIO m => RepoTransactionStats -> m Word32 Source #

Get the value of the “content_objects_total” field. When overloading is enabled, this is equivalent to

get repoTransactionStats #contentObjectsTotal

setRepoTransactionStatsContentObjectsTotal :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #

Set the value of the “content_objects_total” field. When overloading is enabled, this is equivalent to

set repoTransactionStats [ #contentObjectsTotal := value ]

contentObjectsWritten

The number of content objects that were written to the repository in this transaction.

getRepoTransactionStatsContentObjectsWritten :: MonadIO m => RepoTransactionStats -> m Word32 Source #

Get the value of the “content_objects_written” field. When overloading is enabled, this is equivalent to

get repoTransactionStats #contentObjectsWritten

setRepoTransactionStatsContentObjectsWritten :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #

Set the value of the “content_objects_written” field. When overloading is enabled, this is equivalent to

set repoTransactionStats [ #contentObjectsWritten := value ]

devinoCacheHits

No description available in the introspection data.

getRepoTransactionStatsDevinoCacheHits :: MonadIO m => RepoTransactionStats -> m Word32 Source #

Get the value of the “devino_cache_hits” field. When overloading is enabled, this is equivalent to

get repoTransactionStats #devinoCacheHits

setRepoTransactionStatsDevinoCacheHits :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #

Set the value of the “devino_cache_hits” field. When overloading is enabled, this is equivalent to

set repoTransactionStats [ #devinoCacheHits := value ]

metadataObjectsTotal

The total number of metadata objects in the repository after this transaction has completed.

getRepoTransactionStatsMetadataObjectsTotal :: MonadIO m => RepoTransactionStats -> m Word32 Source #

Get the value of the “metadata_objects_total” field. When overloading is enabled, this is equivalent to

get repoTransactionStats #metadataObjectsTotal

setRepoTransactionStatsMetadataObjectsTotal :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #

Set the value of the “metadata_objects_total” field. When overloading is enabled, this is equivalent to

set repoTransactionStats [ #metadataObjectsTotal := value ]

metadataObjectsWritten

The number of metadata objects that were written to the repository in this transaction.

getRepoTransactionStatsMetadataObjectsWritten :: MonadIO m => RepoTransactionStats -> m Word32 Source #

Get the value of the “metadata_objects_written” field. When overloading is enabled, this is equivalent to

get repoTransactionStats #metadataObjectsWritten

setRepoTransactionStatsMetadataObjectsWritten :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #

Set the value of the “metadata_objects_written” field. When overloading is enabled, this is equivalent to

set repoTransactionStats [ #metadataObjectsWritten := value ]

padding1

reserved

getRepoTransactionStatsPadding1 :: MonadIO m => RepoTransactionStats -> m Word32 Source #

Get the value of the “padding1” field. When overloading is enabled, this is equivalent to

get repoTransactionStats #padding1

setRepoTransactionStatsPadding1 :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #

Set the value of the “padding1” field. When overloading is enabled, this is equivalent to

set repoTransactionStats [ #padding1 := value ]

padding2

reserved

getRepoTransactionStatsPadding2 :: MonadIO m => RepoTransactionStats -> m Word64 Source #

Get the value of the “padding2” field. When overloading is enabled, this is equivalent to

get repoTransactionStats #padding2

setRepoTransactionStatsPadding2 :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #

Set the value of the “padding2” field. When overloading is enabled, this is equivalent to

set repoTransactionStats [ #padding2 := value ]

padding3

reserved

getRepoTransactionStatsPadding3 :: MonadIO m => RepoTransactionStats -> m Word64 Source #

Get the value of the “padding3” field. When overloading is enabled, this is equivalent to

get repoTransactionStats #padding3

setRepoTransactionStatsPadding3 :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #

Set the value of the “padding3” field. When overloading is enabled, this is equivalent to

set repoTransactionStats [ #padding3 := value ]

padding4

reserved

getRepoTransactionStatsPadding4 :: MonadIO m => RepoTransactionStats -> m Word64 Source #

Get the value of the “padding4” field. When overloading is enabled, this is equivalent to

get repoTransactionStats #padding4

setRepoTransactionStatsPadding4 :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #

Set the value of the “padding4” field. When overloading is enabled, this is equivalent to

set repoTransactionStats [ #padding4 := value ]