LLDB mainline
|
#include <Telemetry.h>
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< SteadyTimePoint > | end_time |
End time of an event - may be empty if not meaningful. | |
lldb::user_id_t | debugger_id = LLDB_INVALID_UID |
Debugger * | debugger = nullptr |
Definition at line 100 of file Telemetry.h.
|
inlinestatic |
Definition at line 110 of file Telemetry.h.
References lldb_private::telemetry::LLDBEntryKind::ClientInfo.
|
inlineoverride |
Definition at line 106 of file Telemetry.h.
References lldb_private::telemetry::LLDBEntryKind::ClientInfo.
|
override |
Definition at line 55 of file Telemetry.cpp.
References client_data, client_name, error_msg, and lldb_private::telemetry::LLDBBaseTelemetryInfo::serialize().
std::string lldb_private::telemetry::ClientInfo::client_data |
Definition at line 102 of file Telemetry.h.
Referenced by lldb_private::telemetry::TelemetryManager::DispatchClientTelemetry(), and serialize().
std::string lldb_private::telemetry::ClientInfo::client_name |
Definition at line 101 of file Telemetry.h.
Referenced by lldb_private::telemetry::TelemetryManager::DispatchClientTelemetry(), and serialize().
std::optional<std::string> lldb_private::telemetry::ClientInfo::error_msg |
Definition at line 103 of file Telemetry.h.
Referenced by lldb_private::telemetry::TelemetryManager::DispatchClientTelemetry(), and serialize().