gi-glib-2.0.2: GLib bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GLib.Structs.MappedFile

Contents

Description

The #GMappedFile represents a file mapping created with g_mapped_file_new(). It has only private members and should not be accessed directly.

Synopsis

Exported types

newtype MappedFile Source #

Constructors

MappedFile (ForeignPtr MappedFile) 

Instances

BoxedObject MappedFile Source # 

Methods

boxedType :: MappedFile -> IO GType

((~) * info (ResolveMappedFileMethod t MappedFile), MethodInfo * info MappedFile p) => IsLabel t (MappedFile -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> MappedFile -> p

((~) * info (ResolveMappedFileMethod t MappedFile), MethodInfo * info MappedFile p) => IsLabelProxy t (MappedFile -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> MappedFile -> p

((~) * signature (m ()), MonadIO m) => MethodInfo * MappedFileUnrefMethodInfo MappedFile signature Source # 

Methods

overloadedMethod :: MethodProxy MappedFileUnrefMethodInfo MappedFile -> signature -> s

((~) * signature (m MappedFile), MonadIO m) => MethodInfo * MappedFileRefMethodInfo MappedFile signature Source # 

Methods

overloadedMethod :: MethodProxy MappedFileRefMethodInfo MappedFile -> signature -> s

((~) * signature (m Word64), MonadIO m) => MethodInfo * MappedFileGetLengthMethodInfo MappedFile signature Source # 

Methods

overloadedMethod :: MethodProxy MappedFileGetLengthMethodInfo MappedFile -> signature -> s

((~) * signature (m Text), MonadIO m) => MethodInfo * MappedFileGetContentsMethodInfo MappedFile signature Source # 

Methods

overloadedMethod :: MethodProxy MappedFileGetContentsMethodInfo MappedFile -> signature -> s

((~) * signature (m Bytes), MonadIO m) => MethodInfo * MappedFileGetBytesMethodInfo MappedFile signature Source # 

Methods

overloadedMethod :: MethodProxy MappedFileGetBytesMethodInfo MappedFile -> signature -> s

((~) * signature (m ()), MonadIO m) => MethodInfo * MappedFileFreeMethodInfo MappedFile signature Source # 

Methods

overloadedMethod :: MethodProxy MappedFileFreeMethodInfo MappedFile -> signature -> s

type AttributeList MappedFile Source # 
type AttributeList MappedFile

Methods

mappedFileFree

data MappedFileFreeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * MappedFileFreeMethodInfo MappedFile signature Source # 

Methods

overloadedMethod :: MethodProxy MappedFileFreeMethodInfo MappedFile -> signature -> s

mappedFileFree :: MonadIO m => MappedFile -> m () Source #

Deprecated: (Since version 2.22)Use g_mapped_file_unref() instead.

mappedFileGetBytes

data MappedFileGetBytesMethodInfo Source #

Instances

((~) * signature (m Bytes), MonadIO m) => MethodInfo * MappedFileGetBytesMethodInfo MappedFile signature Source # 

Methods

overloadedMethod :: MethodProxy MappedFileGetBytesMethodInfo MappedFile -> signature -> s

mappedFileGetContents

data MappedFileGetContentsMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * MappedFileGetContentsMethodInfo MappedFile signature Source # 

Methods

overloadedMethod :: MethodProxy MappedFileGetContentsMethodInfo MappedFile -> signature -> s

mappedFileGetContents :: MonadIO m => MappedFile -> m Text Source #

mappedFileGetLength

data MappedFileGetLengthMethodInfo Source #

Instances

((~) * signature (m Word64), MonadIO m) => MethodInfo * MappedFileGetLengthMethodInfo MappedFile signature Source # 

Methods

overloadedMethod :: MethodProxy MappedFileGetLengthMethodInfo MappedFile -> signature -> s

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 #

Instances

((~) * signature (m MappedFile), MonadIO m) => MethodInfo * MappedFileRefMethodInfo MappedFile signature Source # 

Methods

overloadedMethod :: MethodProxy MappedFileRefMethodInfo MappedFile -> signature -> s

mappedFileUnref

data MappedFileUnrefMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * MappedFileUnrefMethodInfo MappedFile signature Source # 

Methods

overloadedMethod :: MethodProxy MappedFileUnrefMethodInfo MappedFile -> signature -> s

mappedFileUnref :: MonadIO m => MappedFile -> m () Source #