LLDB mainline
Public Member Functions | Private Attributes | List of all members
lldb_private::MonitoringProcessLauncher Class Reference

#include <MonitoringProcessLauncher.h>

Inheritance diagram for lldb_private::MonitoringProcessLauncher:
Inheritance graph
[legend]

Public Member Functions

 MonitoringProcessLauncher (std::unique_ptr< ProcessLauncher > delegate_launcher)
 
HostProcess LaunchProcess (const ProcessLaunchInfo &launch_info, Status &error) override
 Launch the process specified in launch_info.
 
- Public Member Functions inherited from lldb_private::ProcessLauncher
virtual ~ProcessLauncher ()=default
 
virtual HostProcess LaunchProcess (const ProcessLaunchInfo &launch_info, Status &error)=0
 

Private Attributes

std::unique_ptr< ProcessLauncherm_delegate_launcher
 

Detailed Description

Definition at line 17 of file MonitoringProcessLauncher.h.

Constructor & Destructor Documentation

◆ MonitoringProcessLauncher()

MonitoringProcessLauncher::MonitoringProcessLauncher ( std::unique_ptr< ProcessLauncher delegate_launcher)
explicit

Definition at line 21 of file MonitoringProcessLauncher.cpp.

Member Function Documentation

◆ LaunchProcess()

HostProcess MonitoringProcessLauncher::LaunchProcess ( const ProcessLaunchInfo launch_info,
Status error 
)
overridevirtual

Member Data Documentation

◆ m_delegate_launcher

std::unique_ptr<ProcessLauncher> lldb_private::MonitoringProcessLauncher::m_delegate_launcher
private

Definition at line 29 of file MonitoringProcessLauncher.h.

Referenced by LaunchProcess().


The documentation for this class was generated from the following files: