LLDB mainline
lldb_private::process_gdb_remote::GDBRemoteCommunication::ScopedTimeout Class Reference

#include <GDBRemoteCommunication.h>

Public Member Functions

 ScopedTimeout (GDBRemoteCommunication &gdb_comm, std::chrono::seconds timeout)
 ~ScopedTimeout ()

Private Attributes

GDBRemoteCommunicationm_gdb_comm
std::chrono::seconds m_saved_timeout
bool m_timeout_modified

Detailed Description

Definition at line 92 of file GDBRemoteCommunication.h.

Constructor & Destructor Documentation

◆ ScopedTimeout()

◆ ~ScopedTimeout()

GDBRemoteCommunication::ScopedTimeout::~ScopedTimeout ( )

Definition at line 1022 of file GDBRemoteCommunication.cpp.

References m_gdb_comm, m_saved_timeout, and m_timeout_modified.

Member Data Documentation

◆ m_gdb_comm

GDBRemoteCommunication& lldb_private::process_gdb_remote::GDBRemoteCommunication::ScopedTimeout::m_gdb_comm
private

Definition at line 99 of file GDBRemoteCommunication.h.

Referenced by ScopedTimeout(), and ~ScopedTimeout().

◆ m_saved_timeout

std::chrono::seconds lldb_private::process_gdb_remote::GDBRemoteCommunication::ScopedTimeout::m_saved_timeout
private

Definition at line 100 of file GDBRemoteCommunication.h.

Referenced by ScopedTimeout(), and ~ScopedTimeout().

◆ m_timeout_modified

bool lldb_private::process_gdb_remote::GDBRemoteCommunication::ScopedTimeout::m_timeout_modified
private

Definition at line 104 of file GDBRemoteCommunication.h.

Referenced by ScopedTimeout(), and ~ScopedTimeout().


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