gi-glib-0.2.44.12: 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.Queue

Contents

Description

Contains the public fields of a [Queue][glib-Double-ended-Queues].

Synopsis

Exported types

newtype Queue Source

Constructors

Queue (ForeignPtr Queue) 

Methods

queueClear

queueClear :: MonadIO m => Queue -> m () Source

queueFree

queueFree :: MonadIO m => Queue -> m () Source

queueFreeFull

queueGetLength

queueIndex

queueIndex :: MonadIO m => Queue -> Ptr () -> m Int32 Source

queueInit

queueInit :: MonadIO m => Queue -> m () Source

queueIsEmpty

queuePushHead

queuePushHead :: MonadIO m => Queue -> Ptr () -> m () Source

queuePushNth

queuePushNth :: MonadIO m => Queue -> Ptr () -> Int32 -> m () Source

queuePushTail

queuePushTail :: MonadIO m => Queue -> Ptr () -> m () Source

queueRemove

queueRemove :: MonadIO m => Queue -> Ptr () -> m Bool Source

queueRemoveAll

queueReverse

Properties

Head

Length

Tail