10#ifndef LLDB_API_SBUNIXSIGNALS_H
11#define LLDB_API_SBUNIXSIGNALS_H
29 explicit operator bool()
const;
33 const char *GetSignalAsCString(int32_t signo)
const;
35 int32_t GetSignalNumberFromName(
const char *name)
const;
37 bool GetShouldSuppress(int32_t signo)
const;
39 bool SetShouldSuppress(int32_t signo,
bool value);
41 bool GetShouldStop(int32_t signo)
const;
43 bool SetShouldStop(int32_t signo,
bool value);
45 bool GetShouldNotify(int32_t signo)
const;
47 bool SetShouldNotify(int32_t signo,
bool value);
49 int32_t GetNumSignals()
const;
51 int32_t GetSignalAtIndex(int32_t index)
const;
61 lldb::UnixSignalsSP GetSP()
const;
63 void SetSP(
const lldb::UnixSignalsSP &signals_sp);
lldb::UnixSignalsWP m_opaque_wp
SBUnixSignals(lldb::PlatformSP &platform_sp)
SBUnixSignals(lldb::ProcessSP &process_sp)