gi-gio-0.2.46.13: Gio 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.Gio.Structs.OutputMessage

Contents

Description

Structure used for scatter/gather data output when sending multiple messages or packets in one go. You generally pass in an array of #GOutputVectors and the operation will use all the buffers as if they were one buffer.

If @address is %NULL then the message is sent to the default receiver (as previously set by g_socket_connect()).

Synopsis

Exported types

newtype OutputMessage Source

Instances

((~) * info (ResolveOutputMessageMethod t OutputMessage), MethodInfo * info OutputMessage p) => IsLabel t (OutputMessage -> p) Source 

Methods

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

((~) * info (ResolveOutputMessageMethod t OutputMessage), MethodInfo * info OutputMessage p) => IsLabelProxy t (OutputMessage -> p) Source 

newZeroOutputMessage :: MonadIO m => m OutputMessage Source

Construct a OutputMessage struct initialized to zero.

Properties

Address

BytesSent

NumControlMessages

NumVectors

Vectors