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)
- noFileAttributeInfoList :: Maybe FileAttributeInfoList
- fileAttributeInfoListAdd :: MonadIO m => FileAttributeInfoList -> Text -> FileAttributeType -> [FileAttributeInfoFlags] -> m ()
- fileAttributeInfoListDup :: MonadIO m => FileAttributeInfoList -> m FileAttributeInfoList
- fileAttributeInfoListLookup :: MonadIO m => FileAttributeInfoList -> Text -> m FileAttributeInfo
- fileAttributeInfoListNew :: MonadIO m => m FileAttributeInfoList
- fileAttributeInfoListRef :: MonadIO m => FileAttributeInfoList -> m FileAttributeInfoList
- fileAttributeInfoListUnref :: MonadIO m => FileAttributeInfoList -> m ()
- fileAttributeInfoListReadInfos :: FileAttributeInfoList -> IO FileAttributeInfo
- fileAttributeInfoListReadNInfos :: FileAttributeInfoList -> IO Int32
Exported types
newtype FileAttributeInfoList Source
Methods
fileAttributeInfoListAdd
fileAttributeInfoListAdd :: MonadIO m => FileAttributeInfoList -> Text -> FileAttributeType -> [FileAttributeInfoFlags] -> m () Source
fileAttributeInfoListDup
fileAttributeInfoListLookup
fileAttributeInfoListLookup :: MonadIO m => FileAttributeInfoList -> Text -> m FileAttributeInfo Source
fileAttributeInfoListNew
fileAttributeInfoListRef
fileAttributeInfoListUnref
fileAttributeInfoListUnref :: MonadIO m => FileAttributeInfoList -> m () Source