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 |
The #GMappedFile represents a file mapping created with g_mapped_file_new(). It has only private members and should not be accessed directly.
- newtype MappedFile = MappedFile (ForeignPtr MappedFile)
- noMappedFile :: Maybe MappedFile
- data MappedFileFreeMethodInfo
- mappedFileFree :: MonadIO m => MappedFile -> m ()
- data MappedFileGetBytesMethodInfo
- mappedFileGetBytes :: MonadIO m => MappedFile -> m Bytes
- data MappedFileGetContentsMethodInfo
- mappedFileGetContents :: MonadIO m => MappedFile -> m Text
- data MappedFileGetLengthMethodInfo
- mappedFileGetLength :: MonadIO m => MappedFile -> m Word64
- mappedFileNew :: MonadIO m => Text -> Bool -> m MappedFile
- mappedFileNewFromFd :: MonadIO m => Int32 -> Bool -> m MappedFile
- data MappedFileRefMethodInfo
- mappedFileRef :: MonadIO m => MappedFile -> m MappedFile
- data MappedFileUnrefMethodInfo
- mappedFileUnref :: MonadIO m => MappedFile -> m ()
Exported types
newtype MappedFile Source
Methods
mappedFileFree
data MappedFileFreeMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) MappedFileFreeMethodInfo MappedFile signature Source | |
mappedFileFree :: MonadIO m => MappedFile -> m () Source
Deprecated: (Since version 2.22)Use g_mapped_file_unref() instead.
mappedFileGetBytes
data MappedFileGetBytesMethodInfo Source
((~) (TYPE Lifted) signature (m Bytes), MonadIO m) => MethodInfo (TYPE Lifted) MappedFileGetBytesMethodInfo MappedFile signature Source | |
mappedFileGetBytes :: MonadIO m => MappedFile -> m Bytes Source
mappedFileGetContents
data MappedFileGetContentsMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m) => MethodInfo (TYPE Lifted) MappedFileGetContentsMethodInfo MappedFile signature Source | |
mappedFileGetContents :: MonadIO m => MappedFile -> m Text Source
mappedFileGetLength
data MappedFileGetLengthMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m) => MethodInfo (TYPE Lifted) MappedFileGetLengthMethodInfo MappedFile signature Source | |
mappedFileGetLength :: MonadIO m => MappedFile -> m Word64 Source
mappedFileNew
mappedFileNew :: MonadIO m => Text -> Bool -> m MappedFile Source
mappedFileNewFromFd
mappedFileNewFromFd :: MonadIO m => Int32 -> Bool -> m MappedFile Source
mappedFileRef
data MappedFileRefMethodInfo Source
((~) (TYPE Lifted) signature (m MappedFile), MonadIO m) => MethodInfo (TYPE Lifted) MappedFileRefMethodInfo MappedFile signature Source | |
mappedFileRef :: MonadIO m => MappedFile -> m MappedFile Source
mappedFileUnref
data MappedFileUnrefMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) MappedFileUnrefMethodInfo MappedFile signature Source | |
mappedFileUnref :: MonadIO m => MappedFile -> m () Source