| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gio.Objects.SubprocessLauncher
Contents
- Exported types
- Methods
- subprocessLauncherGetenv
- subprocessLauncherNew
- subprocessLauncherSetChildSetup
- subprocessLauncherSetCwd
- subprocessLauncherSetEnviron
- subprocessLauncherSetFlags
- subprocessLauncherSetStderrFilePath
- subprocessLauncherSetStdinFilePath
- subprocessLauncherSetStdoutFilePath
- subprocessLauncherSetenv
- subprocessLauncherSpawnv
- subprocessLauncherTakeFd
- subprocessLauncherTakeStderrFd
- subprocessLauncherTakeStdinFd
- subprocessLauncherTakeStdoutFd
- subprocessLauncherUnsetenv
- Properties
Description
- newtype SubprocessLauncher = SubprocessLauncher (ForeignPtr SubprocessLauncher)
- class GObject o => IsSubprocessLauncher o
- toSubprocessLauncher :: IsSubprocessLauncher o => o -> IO SubprocessLauncher
- noSubprocessLauncher :: Maybe SubprocessLauncher
- data SubprocessLauncherGetenvMethodInfo
- subprocessLauncherGetenv :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m Text
- subprocessLauncherNew :: MonadIO m => [SubprocessFlags] -> m SubprocessLauncher
- data SubprocessLauncherSetChildSetupMethodInfo
- subprocessLauncherSetChildSetup :: (MonadIO m, IsSubprocessLauncher a) => a -> SpawnChildSetupFunc -> m ()
- data SubprocessLauncherSetCwdMethodInfo
- subprocessLauncherSetCwd :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m ()
- data SubprocessLauncherSetEnvironMethodInfo
- subprocessLauncherSetEnviron :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m ()
- data SubprocessLauncherSetFlagsMethodInfo
- subprocessLauncherSetFlags :: (MonadIO m, IsSubprocessLauncher a) => a -> [SubprocessFlags] -> m ()
- data SubprocessLauncherSetStderrFilePathMethodInfo
- subprocessLauncherSetStderrFilePath :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m ()
- data SubprocessLauncherSetStdinFilePathMethodInfo
- subprocessLauncherSetStdinFilePath :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m ()
- data SubprocessLauncherSetStdoutFilePathMethodInfo
- subprocessLauncherSetStdoutFilePath :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m ()
- data SubprocessLauncherSetenvMethodInfo
- subprocessLauncherSetenv :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> Text -> Bool -> m ()
- data SubprocessLauncherSpawnvMethodInfo
- subprocessLauncherSpawnv :: (MonadIO m, IsSubprocessLauncher a) => a -> [Text] -> m Subprocess
- data SubprocessLauncherTakeFdMethodInfo
- subprocessLauncherTakeFd :: (MonadIO m, IsSubprocessLauncher a) => a -> Int32 -> Int32 -> m ()
- data SubprocessLauncherTakeStderrFdMethodInfo
- subprocessLauncherTakeStderrFd :: (MonadIO m, IsSubprocessLauncher a) => a -> Int32 -> m ()
- data SubprocessLauncherTakeStdinFdMethodInfo
- subprocessLauncherTakeStdinFd :: (MonadIO m, IsSubprocessLauncher a) => a -> Int32 -> m ()
- data SubprocessLauncherTakeStdoutFdMethodInfo
- subprocessLauncherTakeStdoutFd :: (MonadIO m, IsSubprocessLauncher a) => a -> Int32 -> m ()
- data SubprocessLauncherUnsetenvMethodInfo
- subprocessLauncherUnsetenv :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m ()
- data SubprocessLauncherFlagsPropertyInfo
- constructSubprocessLauncherFlags :: IsSubprocessLauncher o => [SubprocessFlags] -> IO (GValueConstruct o)
- subprocessLauncherFlags :: AttrLabelProxy "flags"
Exported types
newtype SubprocessLauncher Source #
Constructors
| SubprocessLauncher (ForeignPtr SubprocessLauncher) |
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 AttributeList SubprocessLauncher Source # | |
class GObject o => IsSubprocessLauncher o Source #
Instances
| (GObject a, UnknownAncestorError Constraint SubprocessLauncher a) => IsSubprocessLauncher a Source # | |
| IsSubprocessLauncher SubprocessLauncher Source # | |
toSubprocessLauncher :: IsSubprocessLauncher o => o -> IO SubprocessLauncher Source #
Methods
subprocessLauncherGetenv
data SubprocessLauncherGetenvMethodInfo Source #
Instances
| ((~) * signature (Text -> m Text), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherGetenvMethodInfo a signature Source # | |
subprocessLauncherGetenv :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m Text Source #
subprocessLauncherNew
subprocessLauncherNew :: MonadIO m => [SubprocessFlags] -> m SubprocessLauncher Source #
subprocessLauncherSetChildSetup
data SubprocessLauncherSetChildSetupMethodInfo Source #
Instances
| ((~) * signature (SpawnChildSetupFunc -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetChildSetupMethodInfo a signature Source # | |
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 # | |
subprocessLauncherSetCwd :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m () Source #
subprocessLauncherSetEnviron
data SubprocessLauncherSetEnvironMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetEnvironMethodInfo a signature Source # | |
subprocessLauncherSetEnviron :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m () Source #
subprocessLauncherSetFlags
data SubprocessLauncherSetFlagsMethodInfo Source #
Instances
| ((~) * signature ([SubprocessFlags] -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetFlagsMethodInfo a signature Source # | |
subprocessLauncherSetFlags :: (MonadIO m, IsSubprocessLauncher a) => a -> [SubprocessFlags] -> m () Source #
subprocessLauncherSetStderrFilePath
data SubprocessLauncherSetStderrFilePathMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetStderrFilePathMethodInfo a signature Source # | |
subprocessLauncherSetStderrFilePath :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m () Source #
subprocessLauncherSetStdinFilePath
data SubprocessLauncherSetStdinFilePathMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetStdinFilePathMethodInfo a signature Source # | |
subprocessLauncherSetStdinFilePath :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m () Source #
subprocessLauncherSetStdoutFilePath
data SubprocessLauncherSetStdoutFilePathMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetStdoutFilePathMethodInfo a signature Source # | |
subprocessLauncherSetStdoutFilePath :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m () Source #
subprocessLauncherSetenv
data SubprocessLauncherSetenvMethodInfo Source #
Instances
| ((~) * signature (Text -> Text -> Bool -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherSetenvMethodInfo a signature Source # | |
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 # | |
subprocessLauncherSpawnv :: (MonadIO m, IsSubprocessLauncher a) => a -> [Text] -> m Subprocess Source #
subprocessLauncherTakeFd
data SubprocessLauncherTakeFdMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherTakeFdMethodInfo a signature Source # | |
subprocessLauncherTakeFd :: (MonadIO m, IsSubprocessLauncher a) => a -> Int32 -> Int32 -> m () Source #
subprocessLauncherTakeStderrFd
data SubprocessLauncherTakeStderrFdMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherTakeStderrFdMethodInfo a signature Source # | |
subprocessLauncherTakeStderrFd :: (MonadIO m, IsSubprocessLauncher a) => a -> Int32 -> m () Source #
subprocessLauncherTakeStdinFd
data SubprocessLauncherTakeStdinFdMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherTakeStdinFdMethodInfo a signature Source # | |
subprocessLauncherTakeStdinFd :: (MonadIO m, IsSubprocessLauncher a) => a -> Int32 -> m () Source #
subprocessLauncherTakeStdoutFd
data SubprocessLauncherTakeStdoutFdMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherTakeStdoutFdMethodInfo a signature Source # | |
subprocessLauncherTakeStdoutFd :: (MonadIO m, IsSubprocessLauncher a) => a -> Int32 -> m () Source #
subprocessLauncherUnsetenv
data SubprocessLauncherUnsetenvMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsSubprocessLauncher a) => MethodInfo * SubprocessLauncherUnsetenvMethodInfo a signature Source # | |
subprocessLauncherUnsetenv :: (MonadIO m, IsSubprocessLauncher a) => a -> Text -> m () Source #
Properties
Flags
data SubprocessLauncherFlagsPropertyInfo Source #
Instances
| AttrInfo SubprocessLauncherFlagsPropertyInfo Source # | |
| type AttrSetTypeConstraint SubprocessLauncherFlagsPropertyInfo Source # | |
| type AttrLabel SubprocessLauncherFlagsPropertyInfo Source # | |
| type AttrGetType SubprocessLauncherFlagsPropertyInfo Source # | |
| type AttrBaseTypeConstraint SubprocessLauncherFlagsPropertyInfo Source # | |
| type AttrAllowedOps SubprocessLauncherFlagsPropertyInfo Source # | |
constructSubprocessLauncherFlags :: IsSubprocessLauncher o => [SubprocessFlags] -> IO (GValueConstruct o) Source #
subprocessLauncherFlags :: AttrLabelProxy "flags" Source #