| 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.DiffDirsOptions
Description
An extensible options structure controlling diff dirs. Make sure
that owner_uid/gid is set to -1 when not used. This is used by
diffDirsWithOptions.
- newtype DiffDirsOptions = DiffDirsOptions (ManagedPtr DiffDirsOptions)
- newZeroDiffDirsOptions :: MonadIO m => m DiffDirsOptions
- noDiffDirsOptions :: Maybe DiffDirsOptions
- clearDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> m ()
- getDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> m (Maybe RepoDevInoCache)
- setDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> Ptr RepoDevInoCache -> m ()
- getDiffDirsOptionsOwnerGid :: MonadIO m => DiffDirsOptions -> m Int32
- setDiffDirsOptionsOwnerGid :: MonadIO m => DiffDirsOptions -> Int32 -> m ()
- getDiffDirsOptionsOwnerUid :: MonadIO m => DiffDirsOptions -> m Int32
- setDiffDirsOptionsOwnerUid :: MonadIO m => DiffDirsOptions -> Int32 -> m ()
Exported types
newtype DiffDirsOptions Source #
Constructors
| DiffDirsOptions (ManagedPtr DiffDirsOptions) |
Instances
| WrappedPtr DiffDirsOptions Source # | |
| (~) AttrOpTag tag AttrSet => Constructible DiffDirsOptions tag Source # | |
newZeroDiffDirsOptions :: MonadIO m => m DiffDirsOptions Source #
Construct a DiffDirsOptions struct initialized to zero.
Properties
devinoToCsumCache
clearDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> m () Source #
getDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> m (Maybe RepoDevInoCache) Source #
setDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> Ptr RepoDevInoCache -> m () Source #
ownerGid
getDiffDirsOptionsOwnerGid :: MonadIO m => DiffDirsOptions -> m Int32 Source #
setDiffDirsOptionsOwnerGid :: MonadIO m => DiffDirsOptions -> Int32 -> m () Source #
ownerUid
getDiffDirsOptionsOwnerUid :: MonadIO m => DiffDirsOptions -> m Int32 Source #
setDiffDirsOptionsOwnerUid :: MonadIO m => DiffDirsOptions -> Int32 -> m () Source #