| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Sys.CreateProcess
- data CreateProcess = CreateProcess CmdSpec (Maybe FilePath) (Maybe [(String, String)]) StdStream StdStream StdStream Bool Bool Bool Bool Bool Bool (Maybe GroupID) (Maybe UserID)
- class AsCreateProcess p f s where
- class AsWorkingDirectory p f s where
- class AsEnvironment p f s where
- class AsStdin p f s where
- class AsStdout p f s where
- class AsStderr p f s where
- class AsCloseDescriptors p f s where
- class AsCreateGroup p f s where
- class AsDelegateCtrlC p f s where
Documentation
data CreateProcess Source #
Data type representing a process.
see CreateProcess.
Constructors
| CreateProcess CmdSpec (Maybe FilePath) (Maybe [(String, String)]) StdStream StdStream StdStream Bool Bool Bool Bool Bool Bool (Maybe GroupID) (Maybe UserID) |
Instances
| Eq CreateProcess Source # | |
| Show CreateProcess Source # | |
| Applicative f => AsRawCommand (->) f CreateProcess Source # | |
| Applicative f => AsShellCommand (->) f CreateProcess Source # | |
| Applicative f => AsExecutableArguments (->) f CreateProcess Source # | |
| Applicative f => AsExecutableName (->) f CreateProcess Source # | |
| Functor f => AsCmdSpec (->) f CreateProcess Source # | |
| Functor f => AsDelegateCtrlC (->) f CreateProcess Source # | |
| Functor f => AsCreateGroup (->) f CreateProcess Source # | |
| Functor f => AsCloseDescriptors (->) f CreateProcess Source # | |
| Functor f => AsStderr (->) f CreateProcess Source # | |
| Functor f => AsStdout (->) f CreateProcess Source # | |
| Functor f => AsStdin (->) f CreateProcess Source # | |
| Functor f => AsEnvironment (->) f CreateProcess Source # | |
| Functor f => AsWorkingDirectory (->) f CreateProcess Source # | |
| AsCreateProcess p f CreateProcess Source # | |
class AsCreateProcess p f s where Source #
Types that related to CreateProcess.
Methods
_CreateProcess :: Optic' p f s CreateProcess Source #
Instances
| (Profunctor p, Functor f) => AsCreateProcess p f CreateProcess Source # | |
| AsCreateProcess p f CreateProcess Source # | |
class AsWorkingDirectory p f s where Source #
Types that relate to a (maybe) working directory.
Instances
| Functor f => AsWorkingDirectory (->) f CreateProcess Source # | |
| AsWorkingDirectory p f (Maybe FilePath) Source # | |
class AsEnvironment p f s where Source #
Types that relate to an environment.
Instances
| Functor f => AsEnvironment (->) f CreateProcess Source # | |
| AsEnvironment p f (Maybe [(String, String)]) Source # | |
class AsCloseDescriptors p f s where Source #
Types that relate to closing descriptors.
Methods
_CloseDescriptors :: Optic' p f s Bool Source #
Instances
| Functor f => AsCloseDescriptors (->) f CreateProcess Source # | |
| AsCloseDescriptors p f Bool Source # | |
class AsCreateGroup p f s where Source #
Types that relate to creating groups.
Methods
_CreateGroup :: Optic' p f s Bool Source #
Instances
| Functor f => AsCreateGroup (->) f CreateProcess Source # | |
| AsCreateGroup p f Bool Source # | |
class AsDelegateCtrlC p f s where Source #
Types that relate to delegating CTRL-C.
Methods
_DelegateCtrlC :: Optic' p f s Bool Source #
Instances
| Functor f => AsDelegateCtrlC (->) f CreateProcess Source # | |
| AsDelegateCtrlC p f Bool Source # | |