gi-gio-2.0.6: 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.Objects.SubprocessLauncher

Contents

Description

 

Synopsis

Exported types

newtype SubprocessLauncher Source #

Instances

GObject SubprocessLauncher Source # 
IsObject SubprocessLauncher Source # 
IsSubprocessLauncher SubprocessLauncher Source # 
((~) * info (ResolveSubprocessLauncherMethod t SubprocessLauncher), MethodInfo * info SubprocessLauncher p) => IsLabel t (SubprocessLauncher -> p) Source # 
((~) * info (ResolveSubprocessLauncherMethod t SubprocessLauncher), MethodInfo * info SubprocessLauncher p) => IsLabelProxy t (SubprocessLauncher -> p) Source # 
HasAttributeList * SubprocessLauncher Source # 
type SignalList SubprocessLauncher Source # 
type SignalList SubprocessLauncher
type AttributeList SubprocessLauncher Source # 
type AttributeList SubprocessLauncher

class GObject o => IsSubprocessLauncher o Source #

Methods

subprocessLauncherGetenv

data SubprocessLauncherGetenvMethodInfo Source #

Instances

((~) * signature (Text -> m Text), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherGetenvMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherGetenvMethodInfo a -> signature -> s

subprocessLauncherNew

subprocessLauncherSetChildSetup

data SubprocessLauncherSetChildSetupMethodInfo Source #

Instances

((~) * signature (SpawnChildSetupFunc -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetChildSetupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherSetChildSetupMethodInfo a -> signature -> s

subprocessLauncherSetChildSetup :: (MonadIO m, IsSubprocessLauncher a) => a -> SpawnChildSetupFunc -> m () Source #

subprocessLauncherSetCwd

data SubprocessLauncherSetCwdMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetCwdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherSetCwdMethodInfo a -> signature -> s

subprocessLauncherSetEnviron

data SubprocessLauncherSetEnvironMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetEnvironMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherSetEnvironMethodInfo a -> signature -> s

subprocessLauncherSetFlags

data SubprocessLauncherSetFlagsMethodInfo Source #

Instances

((~) * signature ([SubprocessFlags] -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetFlagsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherSetFlagsMethodInfo a -> signature -> s

subprocessLauncherSetStderrFilePath

data SubprocessLauncherSetStderrFilePathMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetStderrFilePathMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherSetStderrFilePathMethodInfo a -> signature -> s

subprocessLauncherSetStdinFilePath

data SubprocessLauncherSetStdinFilePathMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetStdinFilePathMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherSetStdinFilePathMethodInfo a -> signature -> s

subprocessLauncherSetStdoutFilePath

data SubprocessLauncherSetStdoutFilePathMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetStdoutFilePathMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherSetStdoutFilePathMethodInfo a -> signature -> s

subprocessLauncherSetenv

data SubprocessLauncherSetenvMethodInfo Source #

Instances

((~) * signature (Text -> Text -> Bool -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetenvMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherSetenvMethodInfo a -> signature -> s

subprocessLauncherSetenv :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> Text -> Bool -> m () Source #

subprocessLauncherSpawnv

data SubprocessLauncherSpawnvMethodInfo Source #

Instances

((~) * signature ([Text] -> m Subprocess), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSpawnvMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherSpawnvMethodInfo a -> signature -> s

subprocessLauncherTakeFd

data SubprocessLauncherTakeFdMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherTakeFdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherTakeFdMethodInfo a -> signature -> s

subprocessLauncherTakeStderrFd

data SubprocessLauncherTakeStderrFdMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherTakeStderrFdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherTakeStderrFdMethodInfo a -> signature -> s

subprocessLauncherTakeStdinFd

data SubprocessLauncherTakeStdinFdMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherTakeStdinFdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherTakeStdinFdMethodInfo a -> signature -> s

subprocessLauncherTakeStdoutFd

data SubprocessLauncherTakeStdoutFdMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherTakeStdoutFdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherTakeStdoutFdMethodInfo a -> signature -> s

subprocessLauncherUnsetenv

data SubprocessLauncherUnsetenvMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherUnsetenvMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy SubprocessLauncherUnsetenvMethodInfo a -> signature -> s

Properties

Flags

data SubprocessLauncherFlagsPropertyInfo Source #

Instances

AttrInfo SubprocessLauncherFlagsPropertyInfo Source # 

Associated Types

type AttrAllowedOps SubprocessLauncherFlagsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint SubprocessLauncherFlagsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint SubprocessLauncherFlagsPropertyInfo :: * -> Constraint

type AttrGetType SubprocessLauncherFlagsPropertyInfo :: *

type AttrLabel SubprocessLauncherFlagsPropertyInfo :: Symbol

type AttrSetTypeConstraint SubprocessLauncherFlagsPropertyInfo Source # 
type AttrSetTypeConstraint SubprocessLauncherFlagsPropertyInfo = * ~ [SubprocessFlags]
type AttrLabel SubprocessLauncherFlagsPropertyInfo Source # 
type AttrLabel SubprocessLauncherFlagsPropertyInfo = "flags"
type AttrGetType SubprocessLauncherFlagsPropertyInfo Source # 
type AttrBaseTypeConstraint SubprocessLauncherFlagsPropertyInfo Source # 
type AttrAllowedOps SubprocessLauncherFlagsPropertyInfo Source # 
type AttrAllowedOps SubprocessLauncherFlagsPropertyInfo = (:) AttrOpTag AttrConstruct ([] AttrOpTag)

subprocessLauncherFlags :: AttrLabelProxy "flags" Source #