LLDB mainline
Public Member Functions | List of all members
lldb_private::NativeProcessProtocol::NativeDelegate Class Referenceabstract

#include <NativeProcessProtocol.h>

Inheritance diagram for lldb_private::NativeProcessProtocol::NativeDelegate:
Inheritance graph
[legend]

Public Member Functions

virtual ~NativeDelegate ()=default
 
virtual void InitializeDelegate (NativeProcessProtocol *process)=0
 
virtual void ProcessStateChanged (NativeProcessProtocol *process, lldb::StateType state)=0
 
virtual void DidExec (NativeProcessProtocol *process)=0
 
virtual void NewSubprocess (NativeProcessProtocol *parent_process, std::unique_ptr< NativeProcessProtocol > child_process)=0
 

Detailed Description

Definition at line 237 of file NativeProcessProtocol.h.

Constructor & Destructor Documentation

◆ ~NativeDelegate()

virtual lldb_private::NativeProcessProtocol::NativeDelegate::~NativeDelegate ( )
virtualdefault

Member Function Documentation

◆ DidExec()

virtual void lldb_private::NativeProcessProtocol::NativeDelegate::DidExec ( NativeProcessProtocol process)
pure virtual

◆ InitializeDelegate()

virtual void lldb_private::NativeProcessProtocol::NativeDelegate::InitializeDelegate ( NativeProcessProtocol process)
pure virtual

◆ NewSubprocess()

virtual void lldb_private::NativeProcessProtocol::NativeDelegate::NewSubprocess ( NativeProcessProtocol parent_process,
std::unique_ptr< NativeProcessProtocol child_process 
)
pure virtual

◆ ProcessStateChanged()

virtual void lldb_private::NativeProcessProtocol::NativeDelegate::ProcessStateChanged ( NativeProcessProtocol process,
lldb::StateType  state 
)
pure virtual

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