LLDB mainline
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
lldb_private::MainLoopPosix::SignalHandle Class Reference

Public Member Functions

 ~SignalHandle ()
 

Private Member Functions

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

Private Attributes

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

Friends

class MainLoopPosix
 

Detailed Description

Definition at line 63 of file MainLoopPosix.h.

Constructor & Destructor Documentation

◆ ~SignalHandle()

lldb_private::MainLoopPosix::SignalHandle::~SignalHandle ( )
inline

◆ SignalHandle() [1/2]

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

Definition at line 68 of file MainLoopPosix.h.

◆ SignalHandle() [2/2]

lldb_private::MainLoopPosix::SignalHandle::SignalHandle ( const SignalHandle )
privatedelete

Member Function Documentation

◆ operator=()

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

Friends And Related Function Documentation

◆ MainLoopPosix

friend class MainLoopPosix
friend

Definition at line 76 of file MainLoopPosix.h.

Member Data Documentation

◆ m_callback_it

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

Definition at line 74 of file MainLoopPosix.h.

Referenced by ~SignalHandle().

◆ m_mainloop

MainLoopPosix& lldb_private::MainLoopPosix::SignalHandle::m_mainloop
private

Definition at line 72 of file MainLoopPosix.h.

Referenced by ~SignalHandle().

◆ m_signo

int lldb_private::MainLoopPosix::SignalHandle::m_signo
private

Definition at line 73 of file MainLoopPosix.h.

Referenced by ~SignalHandle().


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