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;
lldb::UnixSignalsWP m_opaque_wp
std::shared_ptr< lldb_private::UnixSignals > UnixSignalsSP
std::shared_ptr< lldb_private::Platform > PlatformSP
std::shared_ptr< lldb_private::Process > ProcessSP
std::weak_ptr< lldb_private::UnixSignals > UnixSignalsWP