LLDB mainline
lldb_private::telemetry::ClientInfo Struct Reference

#include <Telemetry.h>

Inheritance diagram for lldb_private::telemetry::ClientInfo:
[legend]

Public Member Functions

llvm::telemetry::KindType getKind () const override
void serialize (llvm::telemetry::Serializer &serializer) const override
Public Member Functions inherited from lldb_private::telemetry::LLDBBaseTelemetryInfo
llvm::telemetry::KindType getKind () const override
void serialize (llvm::telemetry::Serializer &serializer) const override

Static Public Member Functions

static bool classof (const llvm::telemetry::TelemetryInfo *t)
Static Public Member Functions inherited from lldb_private::telemetry::LLDBBaseTelemetryInfo
static bool classof (const llvm::telemetry::TelemetryInfo *t)

Public Attributes

std::string client_name
std::string client_data
std::optional< std::string > error_msg
Public Attributes inherited from lldb_private::telemetry::LLDBBaseTelemetryInfo
SteadyTimePoint start_time
 Start time of an event.
std::optional< SteadyTimePointend_time
 End time of an event - may be empty if not meaningful.
lldb::user_id_t debugger_id = LLDB_INVALID_UID
Debuggerdebugger = nullptr

Detailed Description

Definition at line 100 of file Telemetry.h.

Member Function Documentation

◆ classof()

bool lldb_private::telemetry::ClientInfo::classof ( const llvm::telemetry::TelemetryInfo * t)
inlinestatic

Definition at line 110 of file Telemetry.h.

References lldb_private::telemetry::LLDBEntryKind::ClientInfo.

◆ getKind()

llvm::telemetry::KindType lldb_private::telemetry::ClientInfo::getKind ( ) const
inlineoverride

Definition at line 106 of file Telemetry.h.

References lldb_private::telemetry::LLDBEntryKind::ClientInfo.

◆ serialize()

void lldb_private::telemetry::ClientInfo::serialize ( llvm::telemetry::Serializer & serializer) const
override

Member Data Documentation

◆ client_data

std::string lldb_private::telemetry::ClientInfo::client_data

◆ client_name

std::string lldb_private::telemetry::ClientInfo::client_name

◆ error_msg

std::optional<std::string> lldb_private::telemetry::ClientInfo::error_msg

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