LLDB mainline
lldb_private::AcceleratorActions Struct Reference

#include <AcceleratorGDBRemotePackets.h>

Public Member Functions

 AcceleratorActions ()=default
 AcceleratorActions (llvm::StringRef plugin_name, int64_t action_id)

Public Attributes

std::string plugin_name
 Unique name identifying the accelerator plugin.
std::string session_name
 Human-readable label for the accelerator target.
int64_t identifier = 0
 Unique identifier for this action within the plugin.

Detailed Description

Definition at line 18 of file AcceleratorGDBRemotePackets.h.

Constructor & Destructor Documentation

◆ AcceleratorActions() [1/2]

lldb_private::AcceleratorActions::AcceleratorActions ( )
default

◆ AcceleratorActions() [2/2]

lldb_private::AcceleratorActions::AcceleratorActions ( llvm::StringRef plugin_name,
int64_t action_id )
inline

Definition at line 20 of file AcceleratorGDBRemotePackets.h.

References identifier, and plugin_name.

Member Data Documentation

◆ identifier

int64_t lldb_private::AcceleratorActions::identifier = 0

Unique identifier for this action within the plugin.

Definition at line 28 of file AcceleratorGDBRemotePackets.h.

Referenced by AcceleratorActions(), lldb_private::fromJSON(), and lldb_private::toJSON().

◆ plugin_name

std::string lldb_private::AcceleratorActions::plugin_name

Unique name identifying the accelerator plugin.

Definition at line 24 of file AcceleratorGDBRemotePackets.h.

Referenced by AcceleratorActions(), lldb_private::fromJSON(), and lldb_private::toJSON().

◆ session_name

std::string lldb_private::AcceleratorActions::session_name

Human-readable label for the accelerator target.

Definition at line 26 of file AcceleratorGDBRemotePackets.h.

Referenced by lldb_private::fromJSON(), and lldb_private::toJSON().


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