LLDB mainline
lldb_private::Process::AttachCompletionHandler Class Reference

#include <Process.h>

Inheritance diagram for lldb_private::Process::AttachCompletionHandler:
[legend]

Public Member Functions

 AttachCompletionHandler (Process *process, uint32_t exec_count)
 ~AttachCompletionHandler () override=default
EventActionResult PerformAction (lldb::EventSP &event_sp) override
EventActionResult HandleBeingInterrupted () override
const char * GetExitString () override
Public Member Functions inherited from lldb_private::Process::NextEventAction
 NextEventAction (Process *process)
virtual ~NextEventAction ()=default
virtual void HandleBeingUnshipped ()
void RequestResume ()

Private Attributes

uint32_t m_exec_count
std::string m_exit_string

Additional Inherited Members

Public Types inherited from lldb_private::Process::NextEventAction
enum  EventActionResult { eEventActionSuccess , eEventActionRetry , eEventActionExit }
Protected Attributes inherited from lldb_private::Process::NextEventAction
Processm_process

Detailed Description

Definition at line 2984 of file Process.h.

Constructor & Destructor Documentation

◆ AttachCompletionHandler()

Process::AttachCompletionHandler::AttachCompletionHandler ( Process * process,
uint32_t exec_count )

◆ ~AttachCompletionHandler()

lldb_private::Process::AttachCompletionHandler::~AttachCompletionHandler ( )
overridedefault

Member Function Documentation

◆ GetExitString()

const char * Process::AttachCompletionHandler::GetExitString ( )
overridevirtual

Implements lldb_private::Process::NextEventAction.

Definition at line 2926 of file Process.cpp.

References m_exit_string.

◆ HandleBeingInterrupted()

Process::NextEventAction::EventActionResult Process::AttachCompletionHandler::HandleBeingInterrupted ( )
overridevirtual

◆ PerformAction()

Member Data Documentation

◆ m_exec_count

uint32_t lldb_private::Process::AttachCompletionHandler::m_exec_count
private

Definition at line 2995 of file Process.h.

Referenced by AttachCompletionHandler(), and PerformAction().

◆ m_exit_string

std::string lldb_private::Process::AttachCompletionHandler::m_exit_string
private

Definition at line 2996 of file Process.h.

Referenced by GetExitString(), and PerformAction().


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