| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.OSTree.Structs.RepoTransactionStats
Contents
Description
A list of statistics for each transaction that may be interesting for reporting purposes.
- newtype RepoTransactionStats = RepoTransactionStats (ManagedPtr RepoTransactionStats)
- newZeroRepoTransactionStats :: MonadIO m => m RepoTransactionStats
- noRepoTransactionStats :: Maybe RepoTransactionStats
- getRepoTransactionStatsContentBytesWritten :: MonadIO m => RepoTransactionStats -> m Word64
- setRepoTransactionStatsContentBytesWritten :: MonadIO m => RepoTransactionStats -> Word64 -> m ()
- getRepoTransactionStatsContentObjectsTotal :: MonadIO m => RepoTransactionStats -> m Word32
- setRepoTransactionStatsContentObjectsTotal :: MonadIO m => RepoTransactionStats -> Word32 -> m ()
- getRepoTransactionStatsContentObjectsWritten :: MonadIO m => RepoTransactionStats -> m Word32
- setRepoTransactionStatsContentObjectsWritten :: MonadIO m => RepoTransactionStats -> Word32 -> m ()
- getRepoTransactionStatsMetadataObjectsTotal :: MonadIO m => RepoTransactionStats -> m Word32
- setRepoTransactionStatsMetadataObjectsTotal :: MonadIO m => RepoTransactionStats -> Word32 -> m ()
- getRepoTransactionStatsMetadataObjectsWritten :: MonadIO m => RepoTransactionStats -> m Word32
- setRepoTransactionStatsMetadataObjectsWritten :: MonadIO m => RepoTransactionStats -> Word32 -> m ()
- getRepoTransactionStatsPadding1 :: MonadIO m => RepoTransactionStats -> m Word64
- setRepoTransactionStatsPadding1 :: MonadIO m => RepoTransactionStats -> Word64 -> m ()
- getRepoTransactionStatsPadding2 :: MonadIO m => RepoTransactionStats -> m Word64
- setRepoTransactionStatsPadding2 :: MonadIO m => RepoTransactionStats -> Word64 -> m ()
- getRepoTransactionStatsPadding3 :: MonadIO m => RepoTransactionStats -> m Word64
- setRepoTransactionStatsPadding3 :: MonadIO m => RepoTransactionStats -> Word64 -> m ()
- getRepoTransactionStatsPadding4 :: MonadIO m => RepoTransactionStats -> m Word64
- setRepoTransactionStatsPadding4 :: MonadIO m => RepoTransactionStats -> Word64 -> m ()
Exported types
newtype RepoTransactionStats Source #
Constructors
| RepoTransactionStats (ManagedPtr RepoTransactionStats) |
Instances
| BoxedObject RepoTransactionStats Source # | |
| (~) AttrOpTag tag AttrSet => Constructible RepoTransactionStats tag Source # | |
newZeroRepoTransactionStats :: MonadIO m => m RepoTransactionStats Source #
Construct a RepoTransactionStats struct initialized to zero.
Properties
contentBytesWritten
getRepoTransactionStatsContentBytesWritten :: MonadIO m => RepoTransactionStats -> m Word64 Source #
setRepoTransactionStatsContentBytesWritten :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #
contentObjectsTotal
getRepoTransactionStatsContentObjectsTotal :: MonadIO m => RepoTransactionStats -> m Word32 Source #
setRepoTransactionStatsContentObjectsTotal :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #
contentObjectsWritten
getRepoTransactionStatsContentObjectsWritten :: MonadIO m => RepoTransactionStats -> m Word32 Source #
setRepoTransactionStatsContentObjectsWritten :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #
metadataObjectsTotal
getRepoTransactionStatsMetadataObjectsTotal :: MonadIO m => RepoTransactionStats -> m Word32 Source #
setRepoTransactionStatsMetadataObjectsTotal :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #
metadataObjectsWritten
getRepoTransactionStatsMetadataObjectsWritten :: MonadIO m => RepoTransactionStats -> m Word32 Source #
setRepoTransactionStatsMetadataObjectsWritten :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #
padding1
getRepoTransactionStatsPadding1 :: MonadIO m => RepoTransactionStats -> m Word64 Source #
setRepoTransactionStatsPadding1 :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #
padding2
getRepoTransactionStatsPadding2 :: MonadIO m => RepoTransactionStats -> m Word64 Source #
setRepoTransactionStatsPadding2 :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #
padding3
getRepoTransactionStatsPadding3 :: MonadIO m => RepoTransactionStats -> m Word64 Source #
setRepoTransactionStatsPadding3 :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #
padding4
getRepoTransactionStatsPadding4 :: MonadIO m => RepoTransactionStats -> m Word64 Source #
setRepoTransactionStatsPadding4 :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #