| LLDB mainline
    | 
#include <HostProcessWindows.h>
| Public Member Functions | |
| HostProcessWindows () | |
| HostProcessWindows (lldb::process_t process) | |
| ~HostProcessWindows () | |
| void | SetOwnsHandle (bool owns) | 
| Status | Terminate () override | 
| lldb::pid_t | GetProcessId () const override | 
| bool | IsRunning () const override | 
| virtual llvm::Expected< HostThread > | StartMonitoring (const Host::MonitorChildProcessCallback &callback) override | 
| Public Member Functions inherited from lldb_private::HostNativeProcessBase | |
| HostNativeProcessBase () | |
| HostNativeProcessBase (lldb::process_t process) | |
| virtual | ~HostNativeProcessBase ()=default | 
| lldb::process_t | GetSystemHandle () const | 
| Private Member Functions | |
| void | Close () | 
| Private Attributes | |
| bool | m_owns_handle | 
| Additional Inherited Members | |
| Protected Attributes inherited from lldb_private::HostNativeProcessBase | |
| lldb::process_t | m_process | 
Definition at line 19 of file HostProcessWindows.h.
| HostProcessWindows::HostProcessWindows | ( | ) | 
Definition at line 30 of file HostProcessWindows.cpp.
References lldb_private::HostNativeProcessBase::HostNativeProcessBase(), and m_owns_handle.
| 
 | explicit | 
Definition at line 33 of file HostProcessWindows.cpp.
References lldb_private::HostNativeProcessBase::HostNativeProcessBase(), and m_owns_handle.
| HostProcessWindows::~HostProcessWindows | ( | ) | 
Definition at line 36 of file HostProcessWindows.cpp.
References Close().
| 
 | private | 
Definition at line 96 of file HostProcessWindows.cpp.
References LLDB_INVALID_PROCESS, m_owns_handle, and lldb_private::HostNativeProcessBase::m_process.
Referenced by ~HostProcessWindows().
| 
 | overridevirtual | 
Implements lldb_private::HostNativeProcessBase.
Definition at line 51 of file HostProcessWindows.cpp.
References GetProcessId(), LLDB_INVALID_PROCESS, and lldb_private::HostNativeProcessBase::m_process.
Referenced by GetProcessId().
| 
 | overridevirtual | 
Implements lldb_private::HostNativeProcessBase.
Definition at line 55 of file HostProcessWindows.cpp.
References lldb_private::HostNativeProcessBase::m_process.
| void HostProcessWindows::SetOwnsHandle | ( | bool | owns | ) | 
Definition at line 38 of file HostProcessWindows.cpp.
References m_owns_handle.
| 
 | overridevirtual | 
Implements lldb_private::HostNativeProcessBase.
Definition at line 78 of file HostProcessWindows.cpp.
References lldb_private::ThreadLauncher::LaunchThread(), lldb_private::HostNativeProcessBase::m_process, and MonitorThread().
| 
 | overridevirtual | 
Implements lldb_private::HostNativeProcessBase.
Definition at line 40 of file HostProcessWindows.cpp.
References lldb::eErrorTypeWin32, error(), lldb_private::HostNativeProcessBase::m_process, and lldb_private::Status.
| 
 | private | 
Definition at line 38 of file HostProcessWindows.h.
Referenced by Close(), HostProcessWindows(), HostProcessWindows(), and SetOwnsHandle().