LLDB  mainline
Public Member Functions | List of all members
lldb_private::process_gdb_remote::GDBRemoteClientBase::ContinueDelegate Struct Referenceabstract

#include <GDBRemoteClientBase.h>

Inheritance diagram for lldb_private::process_gdb_remote::GDBRemoteClientBase::ContinueDelegate:
Inheritance graph
[legend]

Public Member Functions

virtual ~ContinueDelegate ()
 
virtual void HandleAsyncStdout (llvm::StringRef out)=0
 
virtual void HandleAsyncMisc (llvm::StringRef data)=0
 
virtual void HandleStopReply ()=0
 
virtual void HandleAsyncStructuredDataPacket (llvm::StringRef data)=0
 Process asynchronously-received structured data. More...
 

Detailed Description

Definition at line 21 of file GDBRemoteClientBase.h.

Constructor & Destructor Documentation

◆ ~ContinueDelegate()

GDBRemoteClientBase::ContinueDelegate::~ContinueDelegate ( )
virtualdefault

Member Function Documentation

◆ HandleAsyncMisc()

virtual void lldb_private::process_gdb_remote::GDBRemoteClientBase::ContinueDelegate::HandleAsyncMisc ( llvm::StringRef  data)
pure virtual

◆ HandleAsyncStdout()

virtual void lldb_private::process_gdb_remote::GDBRemoteClientBase::ContinueDelegate::HandleAsyncStdout ( llvm::StringRef  out)
pure virtual

◆ HandleAsyncStructuredDataPacket()

virtual void lldb_private::process_gdb_remote::GDBRemoteClientBase::ContinueDelegate::HandleAsyncStructuredDataPacket ( llvm::StringRef  data)
pure virtual

Process asynchronously-received structured data.

Parameters
[in]dataThe complete data packet, expected to start with JSON-async.

Implemented in lldb_private::process_gdb_remote::ProcessGDBRemote.

Referenced by lldb_private::process_gdb_remote::GDBRemoteClientBase::SendContinuePacketAndWaitForResponse().

◆ HandleStopReply()

virtual void lldb_private::process_gdb_remote::GDBRemoteClientBase::ContinueDelegate::HandleStopReply ( )
pure virtual

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