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 |
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
- repoTransactionStats_contentBytesWritten :: AttrLabelProxy "contentBytesWritten"
- setRepoTransactionStatsContentBytesWritten :: MonadIO m => RepoTransactionStats -> Word64 -> m ()
- getRepoTransactionStatsContentObjectsTotal :: MonadIO m => RepoTransactionStats -> m Word32
- repoTransactionStats_contentObjectsTotal :: AttrLabelProxy "contentObjectsTotal"
- setRepoTransactionStatsContentObjectsTotal :: MonadIO m => RepoTransactionStats -> Word32 -> m ()
- getRepoTransactionStatsContentObjectsWritten :: MonadIO m => RepoTransactionStats -> m Word32
- repoTransactionStats_contentObjectsWritten :: AttrLabelProxy "contentObjectsWritten"
- setRepoTransactionStatsContentObjectsWritten :: MonadIO m => RepoTransactionStats -> Word32 -> m ()
- getRepoTransactionStatsMetadataObjectsTotal :: MonadIO m => RepoTransactionStats -> m Word32
- repoTransactionStats_metadataObjectsTotal :: AttrLabelProxy "metadataObjectsTotal"
- setRepoTransactionStatsMetadataObjectsTotal :: MonadIO m => RepoTransactionStats -> Word32 -> m ()
- getRepoTransactionStatsMetadataObjectsWritten :: MonadIO m => RepoTransactionStats -> m Word32
- repoTransactionStats_metadataObjectsWritten :: AttrLabelProxy "metadataObjectsWritten"
- setRepoTransactionStatsMetadataObjectsWritten :: MonadIO m => RepoTransactionStats -> Word32 -> m ()
- getRepoTransactionStatsPadding1 :: MonadIO m => RepoTransactionStats -> m Word64
- repoTransactionStats_padding1 :: AttrLabelProxy "padding1"
- setRepoTransactionStatsPadding1 :: MonadIO m => RepoTransactionStats -> Word64 -> m ()
- getRepoTransactionStatsPadding2 :: MonadIO m => RepoTransactionStats -> m Word64
- repoTransactionStats_padding2 :: AttrLabelProxy "padding2"
- setRepoTransactionStatsPadding2 :: MonadIO m => RepoTransactionStats -> Word64 -> m ()
- getRepoTransactionStatsPadding3 :: MonadIO m => RepoTransactionStats -> m Word64
- repoTransactionStats_padding3 :: AttrLabelProxy "padding3"
- setRepoTransactionStatsPadding3 :: MonadIO m => RepoTransactionStats -> Word64 -> m ()
- getRepoTransactionStatsPadding4 :: MonadIO m => RepoTransactionStats -> m Word64
- repoTransactionStats_padding4 :: AttrLabelProxy "padding4"
- setRepoTransactionStatsPadding4 :: MonadIO m => RepoTransactionStats -> Word64 -> m ()
Exported types
newtype RepoTransactionStats Source #
BoxedObject RepoTransactionStats Source # | |
(~) AttrOpTag tag AttrSet => Constructible RepoTransactionStats tag Source # | |
((~) * info (ResolveRepoTransactionStatsMethod t RepoTransactionStats), MethodInfo * info RepoTransactionStats p) => IsLabel t (RepoTransactionStats -> p) Source # | |
((~) * info (ResolveRepoTransactionStatsMethod t RepoTransactionStats), MethodInfo * info RepoTransactionStats p) => IsLabelProxy t (RepoTransactionStats -> p) Source # | |
HasAttributeList * RepoTransactionStats Source # | |
type AttributeList RepoTransactionStats Source # | |
newZeroRepoTransactionStats :: MonadIO m => m RepoTransactionStats Source #
Construct a RepoTransactionStats
struct initialized to zero.
Properties
contentBytesWritten
getRepoTransactionStatsContentBytesWritten :: MonadIO m => RepoTransactionStats -> m Word64 Source #
repoTransactionStats_contentBytesWritten :: AttrLabelProxy "contentBytesWritten" Source #
setRepoTransactionStatsContentBytesWritten :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #
contentObjectsTotal
getRepoTransactionStatsContentObjectsTotal :: MonadIO m => RepoTransactionStats -> m Word32 Source #
repoTransactionStats_contentObjectsTotal :: AttrLabelProxy "contentObjectsTotal" Source #
setRepoTransactionStatsContentObjectsTotal :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #
contentObjectsWritten
getRepoTransactionStatsContentObjectsWritten :: MonadIO m => RepoTransactionStats -> m Word32 Source #
repoTransactionStats_contentObjectsWritten :: AttrLabelProxy "contentObjectsWritten" Source #
setRepoTransactionStatsContentObjectsWritten :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #
metadataObjectsTotal
getRepoTransactionStatsMetadataObjectsTotal :: MonadIO m => RepoTransactionStats -> m Word32 Source #
repoTransactionStats_metadataObjectsTotal :: AttrLabelProxy "metadataObjectsTotal" Source #
setRepoTransactionStatsMetadataObjectsTotal :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #
metadataObjectsWritten
getRepoTransactionStatsMetadataObjectsWritten :: MonadIO m => RepoTransactionStats -> m Word32 Source #
repoTransactionStats_metadataObjectsWritten :: AttrLabelProxy "metadataObjectsWritten" Source #
setRepoTransactionStatsMetadataObjectsWritten :: MonadIO m => RepoTransactionStats -> Word32 -> m () Source #
padding1
getRepoTransactionStatsPadding1 :: MonadIO m => RepoTransactionStats -> m Word64 Source #
repoTransactionStats_padding1 :: AttrLabelProxy "padding1" Source #
setRepoTransactionStatsPadding1 :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #
padding2
getRepoTransactionStatsPadding2 :: MonadIO m => RepoTransactionStats -> m Word64 Source #
repoTransactionStats_padding2 :: AttrLabelProxy "padding2" Source #
setRepoTransactionStatsPadding2 :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #
padding3
getRepoTransactionStatsPadding3 :: MonadIO m => RepoTransactionStats -> m Word64 Source #
repoTransactionStats_padding3 :: AttrLabelProxy "padding3" Source #
setRepoTransactionStatsPadding3 :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #
padding4
getRepoTransactionStatsPadding4 :: MonadIO m => RepoTransactionStats -> m Word64 Source #
repoTransactionStats_padding4 :: AttrLabelProxy "padding4" Source #
setRepoTransactionStatsPadding4 :: MonadIO m => RepoTransactionStats -> Word64 -> m () Source #