gi-glib-2.0.9: 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 (ManagedPtr 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 # 
HasAttributeList * MappedFile Source # 
((~) * 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

free

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.

getBytes

data MappedFileGetBytesMethodInfo Source #

Instances

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

Methods

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

getContents

data MappedFileGetContentsMethodInfo Source #

Instances

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

Methods

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

getLength

data MappedFileGetLengthMethodInfo Source #

Instances

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

Methods

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

new

newFromFd

ref

data MappedFileRefMethodInfo Source #

Instances

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

Methods

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

unref

data MappedFileUnrefMethodInfo Source #

Instances

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

Methods

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