LLDB  mainline
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
lldb_private::MainLoop::SignalHandle Class Reference
Collaboration diagram for lldb_private::MainLoop::SignalHandle:
Collaboration graph
[legend]

Public Member Functions

 ~SignalHandle ()
 

Private Member Functions

 SignalHandle (MainLoop &mainloop, int signo, std::list< Callback >::iterator callback_it)
 
 SignalHandle (const SignalHandle &)=delete
 
const SignalHandleoperator= (const SignalHandle &)=delete
 

Private Attributes

MainLoopm_mainloop
 
int m_signo
 
std::list< Callback >::iterator m_callback_it
 

Friends

class MainLoop
 

Detailed Description

Definition at line 78 of file MainLoop.h.

Constructor & Destructor Documentation

◆ ~SignalHandle()

lldb_private::MainLoop::SignalHandle::~SignalHandle ( )
inline

◆ SignalHandle() [1/2]

lldb_private::MainLoop::SignalHandle::SignalHandle ( MainLoop mainloop,
int  signo,
std::list< Callback >::iterator  callback_it 
)
inlineprivate

Definition at line 83 of file MainLoop.h.

◆ SignalHandle() [2/2]

lldb_private::MainLoop::SignalHandle::SignalHandle ( const SignalHandle )
privatedelete

Member Function Documentation

◆ operator=()

const SignalHandle& lldb_private::MainLoop::SignalHandle::operator= ( const SignalHandle )
privatedelete

Friends And Related Function Documentation

◆ MainLoop

friend class MainLoop
friend

Definition at line 91 of file MainLoop.h.

Member Data Documentation

◆ m_callback_it

std::list<Callback>::iterator lldb_private::MainLoop::SignalHandle::m_callback_it
private

Definition at line 89 of file MainLoop.h.

Referenced by ~SignalHandle().

◆ m_mainloop

MainLoop& lldb_private::MainLoop::SignalHandle::m_mainloop
private

Definition at line 87 of file MainLoop.h.

Referenced by ~SignalHandle().

◆ m_signo

int lldb_private::MainLoop::SignalHandle::m_signo
private

Definition at line 88 of file MainLoop.h.

Referenced by ~SignalHandle().


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