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 |
- Exported types
- Methods
- subprocessLauncherGetenv
- subprocessLauncherNew
- subprocessLauncherSetChildSetup
- subprocessLauncherSetCwd
- subprocessLauncherSetEnviron
- subprocessLauncherSetFlags
- subprocessLauncherSetStderrFilePath
- subprocessLauncherSetStdinFilePath
- subprocessLauncherSetStdoutFilePath
- subprocessLauncherSetenv
- subprocessLauncherSpawnv
- subprocessLauncherTakeFd
- subprocessLauncherTakeStderrFd
- subprocessLauncherTakeStdinFd
- subprocessLauncherTakeStdoutFd
- subprocessLauncherUnsetenv
- Properties
- newtype SubprocessLauncher = SubprocessLauncher (ForeignPtr SubprocessLauncher)
- class GObject o => SubprocessLauncherK o
- toSubprocessLauncher :: SubprocessLauncherK o => o -> IO SubprocessLauncher
- noSubprocessLauncher :: Maybe SubprocessLauncher
- data SubprocessLauncherGetenvMethodInfo
- subprocessLauncherGetenv :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m Text
- subprocessLauncherNew :: MonadIO m => [SubprocessFlags] -> m SubprocessLauncher
- data SubprocessLauncherSetChildSetupMethodInfo
- subprocessLauncherSetChildSetup :: (MonadIO m, SubprocessLauncherK a) => a -> SpawnChildSetupFunc -> m ()
- data SubprocessLauncherSetCwdMethodInfo
- subprocessLauncherSetCwd :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m ()
- data SubprocessLauncherSetEnvironMethodInfo
- subprocessLauncherSetEnviron :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m ()
- data SubprocessLauncherSetFlagsMethodInfo
- subprocessLauncherSetFlags :: (MonadIO m, SubprocessLauncherK a) => a -> [SubprocessFlags] -> m ()
- data SubprocessLauncherSetStderrFilePathMethodInfo
- subprocessLauncherSetStderrFilePath :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m ()
- data SubprocessLauncherSetStdinFilePathMethodInfo
- subprocessLauncherSetStdinFilePath :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m ()
- data SubprocessLauncherSetStdoutFilePathMethodInfo
- subprocessLauncherSetStdoutFilePath :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m ()
- data SubprocessLauncherSetenvMethodInfo
- subprocessLauncherSetenv :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> Text -> Bool -> m ()
- data SubprocessLauncherSpawnvMethodInfo
- subprocessLauncherSpawnv :: (MonadIO m, SubprocessLauncherK a) => a -> [Text] -> m Subprocess
- data SubprocessLauncherTakeFdMethodInfo
- subprocessLauncherTakeFd :: (MonadIO m, SubprocessLauncherK a) => a -> Int32 -> Int32 -> m ()
- data SubprocessLauncherTakeStderrFdMethodInfo
- subprocessLauncherTakeStderrFd :: (MonadIO m, SubprocessLauncherK a) => a -> Int32 -> m ()
- data SubprocessLauncherTakeStdinFdMethodInfo
- subprocessLauncherTakeStdinFd :: (MonadIO m, SubprocessLauncherK a) => a -> Int32 -> m ()
- data SubprocessLauncherTakeStdoutFdMethodInfo
- subprocessLauncherTakeStdoutFd :: (MonadIO m, SubprocessLauncherK a) => a -> Int32 -> m ()
- data SubprocessLauncherUnsetenvMethodInfo
- subprocessLauncherUnsetenv :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m ()
- data SubprocessLauncherFlagsPropertyInfo
- constructSubprocessLauncherFlags :: [SubprocessFlags] -> IO ([Char], GValue)
Exported types
newtype SubprocessLauncher Source
GObject 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 | |
type ParentTypes SubprocessLauncher Source | |
type AttributeList SubprocessLauncher Source | |
type SignalList SubprocessLauncher Source |
class GObject o => SubprocessLauncherK o Source
(GObject o, IsDescendantOf SubprocessLauncher o) => SubprocessLauncherK o Source | |
toSubprocessLauncher :: SubprocessLauncherK o => o -> IO SubprocessLauncher Source
Methods
subprocessLauncherGetenv
data SubprocessLauncherGetenvMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Text), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherGetenvMethodInfo a signature Source | |
subprocessLauncherGetenv :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m Text Source
subprocessLauncherNew
subprocessLauncherNew :: MonadIO m => [SubprocessFlags] -> m SubprocessLauncher Source
subprocessLauncherSetChildSetup
data SubprocessLauncherSetChildSetupMethodInfo Source
((~) (TYPE Lifted) signature (SpawnChildSetupFunc -> m ()), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherSetChildSetupMethodInfo a signature Source | |
subprocessLauncherSetChildSetup :: (MonadIO m, SubprocessLauncherK a) => a -> SpawnChildSetupFunc -> m () Source
subprocessLauncherSetCwd
data SubprocessLauncherSetCwdMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherSetCwdMethodInfo a signature Source | |
subprocessLauncherSetCwd :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m () Source
subprocessLauncherSetEnviron
data SubprocessLauncherSetEnvironMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherSetEnvironMethodInfo a signature Source | |
subprocessLauncherSetEnviron :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m () Source
subprocessLauncherSetFlags
data SubprocessLauncherSetFlagsMethodInfo Source
((~) (TYPE Lifted) signature ([SubprocessFlags] -> m ()), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherSetFlagsMethodInfo a signature Source | |
subprocessLauncherSetFlags :: (MonadIO m, SubprocessLauncherK a) => a -> [SubprocessFlags] -> m () Source
subprocessLauncherSetStderrFilePath
data SubprocessLauncherSetStderrFilePathMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherSetStderrFilePathMethodInfo a signature Source | |
subprocessLauncherSetStderrFilePath :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m () Source
subprocessLauncherSetStdinFilePath
data SubprocessLauncherSetStdinFilePathMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherSetStdinFilePathMethodInfo a signature Source | |
subprocessLauncherSetStdinFilePath :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m () Source
subprocessLauncherSetStdoutFilePath
data SubprocessLauncherSetStdoutFilePathMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherSetStdoutFilePathMethodInfo a signature Source | |
subprocessLauncherSetStdoutFilePath :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m () Source
subprocessLauncherSetenv
data SubprocessLauncherSetenvMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Text -> Bool -> m ()), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherSetenvMethodInfo a signature Source | |
subprocessLauncherSetenv :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> Text -> Bool -> m () Source
subprocessLauncherSpawnv
data SubprocessLauncherSpawnvMethodInfo Source
((~) (TYPE Lifted) signature ([Text] -> m Subprocess), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherSpawnvMethodInfo a signature Source | |
subprocessLauncherSpawnv :: (MonadIO m, SubprocessLauncherK a) => a -> [Text] -> m Subprocess Source
subprocessLauncherTakeFd
data SubprocessLauncherTakeFdMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> Int32 -> m ()), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherTakeFdMethodInfo a signature Source | |
subprocessLauncherTakeFd :: (MonadIO m, SubprocessLauncherK a) => a -> Int32 -> Int32 -> m () Source
subprocessLauncherTakeStderrFd
data SubprocessLauncherTakeStderrFdMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherTakeStderrFdMethodInfo a signature Source | |
subprocessLauncherTakeStderrFd :: (MonadIO m, SubprocessLauncherK a) => a -> Int32 -> m () Source
subprocessLauncherTakeStdinFd
data SubprocessLauncherTakeStdinFdMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherTakeStdinFdMethodInfo a signature Source | |
subprocessLauncherTakeStdinFd :: (MonadIO m, SubprocessLauncherK a) => a -> Int32 -> m () Source
subprocessLauncherTakeStdoutFd
data SubprocessLauncherTakeStdoutFdMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherTakeStdoutFdMethodInfo a signature Source | |
subprocessLauncherTakeStdoutFd :: (MonadIO m, SubprocessLauncherK a) => a -> Int32 -> m () Source
subprocessLauncherUnsetenv
data SubprocessLauncherUnsetenvMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, SubprocessLauncherK a) => MethodInfo (TYPE Lifted) SubprocessLauncherUnsetenvMethodInfo a signature Source | |
subprocessLauncherUnsetenv :: (MonadIO m, SubprocessLauncherK a) => a -> Text -> m () Source
Properties
Flags
data SubprocessLauncherFlagsPropertyInfo Source
constructSubprocessLauncherFlags :: [SubprocessFlags] -> IO ([Char], GValue) Source