LLDB  mainline
Public Member Functions | Private Attributes | List of all members
lldb_private::process_gdb_remote::GDBRemoteCommunication::ScopedTimeout Class Reference

#include <GDBRemoteCommunication.h>

Collaboration diagram for lldb_private::process_gdb_remote::GDBRemoteCommunication::ScopedTimeout:
Collaboration graph
[legend]

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 109 of file GDBRemoteCommunication.h.

Constructor & Destructor Documentation

◆ ScopedTimeout()

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

◆ ~ScopedTimeout()

GDBRemoteCommunication::ScopedTimeout::~ScopedTimeout ( )

Definition at line 1276 of file GDBRemoteCommunication.cpp.

Member Data Documentation

◆ m_gdb_comm

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

Definition at line 116 of file GDBRemoteCommunication.h.

Referenced by ScopedTimeout().

◆ m_saved_timeout

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

Definition at line 117 of file GDBRemoteCommunication.h.

Referenced by ScopedTimeout().

◆ m_timeout_modified

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

Definition at line 121 of file GDBRemoteCommunication.h.

Referenced by ScopedTimeout().


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