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 |
Acts as a lightweight registry for possible valid file attributes. The registry stores Key-Value pair formats as #GFileAttributeInfos.
- newtype FileAttributeInfoList = FileAttributeInfoList (ForeignPtr FileAttributeInfoList)
- newZeroFileAttributeInfoList :: MonadIO m => m FileAttributeInfoList
- noFileAttributeInfoList :: Maybe FileAttributeInfoList
- data FileAttributeInfoListAddMethodInfo
- fileAttributeInfoListAdd :: MonadIO m => FileAttributeInfoList -> Text -> FileAttributeType -> [FileAttributeInfoFlags] -> m ()
- data FileAttributeInfoListDupMethodInfo
- fileAttributeInfoListDup :: MonadIO m => FileAttributeInfoList -> m FileAttributeInfoList
- data FileAttributeInfoListLookupMethodInfo
- fileAttributeInfoListLookup :: MonadIO m => FileAttributeInfoList -> Text -> m FileAttributeInfo
- fileAttributeInfoListNew :: MonadIO m => m FileAttributeInfoList
- data FileAttributeInfoListRefMethodInfo
- fileAttributeInfoListRef :: MonadIO m => FileAttributeInfoList -> m FileAttributeInfoList
- data FileAttributeInfoListUnrefMethodInfo
- fileAttributeInfoListUnref :: MonadIO m => FileAttributeInfoList -> m ()
- fileAttributeInfoListReadInfos :: FileAttributeInfoList -> IO FileAttributeInfo
- fileAttributeInfoListReadNInfos :: FileAttributeInfoList -> IO Int32
Exported types
newtype FileAttributeInfoList Source
newZeroFileAttributeInfoList :: MonadIO m => m FileAttributeInfoList Source
Construct a FileAttributeInfoList
struct initialized to zero.
Methods
fileAttributeInfoListAdd
data FileAttributeInfoListAddMethodInfo Source
((~) (TYPE Lifted) signature (Text -> FileAttributeType -> [FileAttributeInfoFlags] -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) FileAttributeInfoListAddMethodInfo FileAttributeInfoList signature Source | |
fileAttributeInfoListAdd :: MonadIO m => FileAttributeInfoList -> Text -> FileAttributeType -> [FileAttributeInfoFlags] -> m () Source
fileAttributeInfoListDup
data FileAttributeInfoListDupMethodInfo Source
((~) (TYPE Lifted) signature (m FileAttributeInfoList), MonadIO m) => MethodInfo (TYPE Lifted) FileAttributeInfoListDupMethodInfo FileAttributeInfoList signature Source | |
fileAttributeInfoListLookup
data FileAttributeInfoListLookupMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m FileAttributeInfo), MonadIO m) => MethodInfo (TYPE Lifted) FileAttributeInfoListLookupMethodInfo FileAttributeInfoList signature Source | |
fileAttributeInfoListLookup :: MonadIO m => FileAttributeInfoList -> Text -> m FileAttributeInfo Source
fileAttributeInfoListNew
fileAttributeInfoListRef
data FileAttributeInfoListRefMethodInfo Source
((~) (TYPE Lifted) signature (m FileAttributeInfoList), MonadIO m) => MethodInfo (TYPE Lifted) FileAttributeInfoListRefMethodInfo FileAttributeInfoList signature Source | |
fileAttributeInfoListUnref
data FileAttributeInfoListUnrefMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) FileAttributeInfoListUnrefMethodInfo FileAttributeInfoList signature Source | |
fileAttributeInfoListUnref :: MonadIO m => FileAttributeInfoList -> m () Source