LLDB  mainline
Public Member Functions | Protected Member Functions | Friends | List of all members
lldb::SBUnixSignals Class Reference

#include <SBUnixSignals.h>

Public Member Functions

 SBUnixSignals ()
 
 SBUnixSignals (const lldb::SBUnixSignals &rhs)
 
 ~SBUnixSignals ()
 
const SBUnixSignalsoperator= (const lldb::SBUnixSignals &rhs)
 
void Clear ()
 
 operator bool () const
 
bool IsValid () const
 
const char * GetSignalAsCString (int32_t signo) const
 
int32_t GetSignalNumberFromName (const char *name) const
 
bool GetShouldSuppress (int32_t signo) const
 
bool SetShouldSuppress (int32_t signo, bool value)
 
bool GetShouldStop (int32_t signo) const
 
bool SetShouldStop (int32_t signo, bool value)
 
bool GetShouldNotify (int32_t signo) const
 
bool SetShouldNotify (int32_t signo, bool value)
 
int32_t GetNumSignals () const
 
int32_t GetSignalAtIndex (int32_t index) const
 

Protected Member Functions

 SBUnixSignals (lldb::ProcessSP &process_sp)
 
 SBUnixSignals (lldb::PlatformSP &platform_sp)
 
lldb::UnixSignalsSP GetSP () const
 
void SetSP (const lldb::UnixSignalsSP &signals_sp)
 

Friends

class SBProcess
 
class SBPlatform
 

Detailed Description

Definition at line 17 of file SBUnixSignals.h.

Constructor & Destructor Documentation

◆ SBUnixSignals() [1/4]

SBUnixSignals::SBUnixSignals ( )

Definition at line 21 of file SBUnixSignals.cpp.

References LLDB_RECORD_CONSTRUCTOR_NO_ARGS.

Referenced by SBUnixSignals().

◆ SBUnixSignals() [2/4]

SBUnixSignals::SBUnixSignals ( const lldb::SBUnixSignals rhs)

Definition at line 25 of file SBUnixSignals.cpp.

References LLDB_RECORD_CONSTRUCTOR, and SBUnixSignals().

◆ ~SBUnixSignals()

SBUnixSignals::~SBUnixSignals ( )

Definition at line 46 of file SBUnixSignals.cpp.

◆ SBUnixSignals() [3/4]

lldb::SBUnixSignals::SBUnixSignals ( lldb::ProcessSP &  process_sp)
protected

◆ SBUnixSignals() [4/4]

lldb::SBUnixSignals::SBUnixSignals ( lldb::PlatformSP &  platform_sp)
protected

Member Function Documentation

◆ Clear()

void SBUnixSignals::Clear ( )

◆ GetNumSignals()

int32_t SBUnixSignals::GetNumSignals ( ) const

◆ GetShouldNotify()

bool SBUnixSignals::GetShouldNotify ( int32_t  signo) const

◆ GetShouldStop()

bool SBUnixSignals::GetShouldStop ( int32_t  signo) const

◆ GetShouldSuppress()

bool SBUnixSignals::GetShouldSuppress ( int32_t  signo) const

◆ GetSignalAsCString()

const char * SBUnixSignals::GetSignalAsCString ( int32_t  signo) const

◆ GetSignalAtIndex()

int32_t SBUnixSignals::GetSignalAtIndex ( int32_t  index) const

◆ GetSignalNumberFromName()

int32_t SBUnixSignals::GetSignalNumberFromName ( const char *  name) const

◆ GetSP()

UnixSignalsSP SBUnixSignals::GetSP ( ) const
protected

◆ IsValid()

bool SBUnixSignals::IsValid ( ) const

◆ operator bool()

SBUnixSignals::operator bool ( ) const
explicit

Definition at line 64 of file SBUnixSignals.cpp.

References GetSP(), and LLDB_RECORD_METHOD_CONST_NO_ARGS.

◆ operator=()

const SBUnixSignals & SBUnixSignals::operator= ( const lldb::SBUnixSignals rhs)

Definition at line 36 of file SBUnixSignals.cpp.

References LLDB_RECORD_METHOD, and LLDB_RECORD_RESULT.

◆ SetShouldNotify()

bool SBUnixSignals::SetShouldNotify ( int32_t  signo,
bool  value 
)

◆ SetShouldStop()

bool SBUnixSignals::SetShouldStop ( int32_t  signo,
bool  value 
)

◆ SetShouldSuppress()

bool SBUnixSignals::SetShouldSuppress ( int32_t  signo,
bool  value 
)

◆ SetSP()

void SBUnixSignals::SetSP ( const lldb::UnixSignalsSP &  signals_sp)
protected

Definition at line 50 of file SBUnixSignals.cpp.

Friends And Related Function Documentation

◆ SBPlatform

friend class SBPlatform
friend

Definition at line 55 of file SBUnixSignals.h.

◆ SBProcess

friend class SBProcess
friend

Definition at line 54 of file SBUnixSignals.h.


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