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 |
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 ()
- diffDirsOptions_devinoToCsumCache :: AttrLabelProxy "devinoToCsumCache"
- getDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> m (Maybe RepoDevInoCache)
- setDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> Ptr RepoDevInoCache -> m ()
- diffDirsOptions_ownerGid :: AttrLabelProxy "ownerGid"
- getDiffDirsOptionsOwnerGid :: MonadIO m => DiffDirsOptions -> m Int32
- setDiffDirsOptionsOwnerGid :: MonadIO m => DiffDirsOptions -> Int32 -> m ()
- diffDirsOptions_ownerUid :: AttrLabelProxy "ownerUid"
- getDiffDirsOptionsOwnerUid :: MonadIO m => DiffDirsOptions -> m Int32
- setDiffDirsOptionsOwnerUid :: MonadIO m => DiffDirsOptions -> Int32 -> m ()
Exported types
newtype DiffDirsOptions Source #
WrappedPtr DiffDirsOptions Source # | |
(~) AttrOpTag tag AttrSet => Constructible DiffDirsOptions tag Source # | |
((~) * info (ResolveDiffDirsOptionsMethod t DiffDirsOptions), MethodInfo * info DiffDirsOptions p) => IsLabel t (DiffDirsOptions -> p) Source # | |
((~) * info (ResolveDiffDirsOptionsMethod t DiffDirsOptions), MethodInfo * info DiffDirsOptions p) => IsLabelProxy t (DiffDirsOptions -> p) Source # | |
HasAttributeList * DiffDirsOptions Source # | |
type AttributeList DiffDirsOptions Source # | |
newZeroDiffDirsOptions :: MonadIO m => m DiffDirsOptions Source #
Construct a DiffDirsOptions
struct initialized to zero.
Properties
devinoToCsumCache
clearDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> m () Source #
diffDirsOptions_devinoToCsumCache :: AttrLabelProxy "devinoToCsumCache" Source #
getDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> m (Maybe RepoDevInoCache) Source #
setDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> Ptr RepoDevInoCache -> m () Source #
ownerGid
diffDirsOptions_ownerGid :: AttrLabelProxy "ownerGid" Source #
getDiffDirsOptionsOwnerGid :: MonadIO m => DiffDirsOptions -> m Int32 Source #
setDiffDirsOptionsOwnerGid :: MonadIO m => DiffDirsOptions -> Int32 -> m () Source #
ownerUid
diffDirsOptions_ownerUid :: AttrLabelProxy "ownerUid" Source #
getDiffDirsOptionsOwnerUid :: MonadIO m => DiffDirsOptions -> m Int32 Source #
setDiffDirsOptionsOwnerUid :: MonadIO m => DiffDirsOptions -> Int32 -> m () Source #