LLDB mainline
ProcessLauncherWindows.h
Go to the documentation of this file.
1//===-- ProcessLauncherWindows.h --------------------------------*- C++ -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9#ifndef lldb_Host_windows_ProcessLauncherWindows_h_
10#define lldb_Host_windows_ProcessLauncherWindows_h_
11
14
15namespace lldb_private {
16
17class ProcessLaunchInfo;
18
20public:
22 Status &error) override;
23
24protected:
25 HANDLE GetStdioHandle(const ProcessLaunchInfo &launch_info, int fd);
26};
27}
28
29#endif
static llvm::raw_ostream & error(Stream &strm)
HostProcess LaunchProcess(const ProcessLaunchInfo &launch_info, Status &error) override
HANDLE GetStdioHandle(const ProcessLaunchInfo &launch_info, int fd)
An error handling class.
Definition: Status.h:44
A class that represents a running process on the host machine.