Lines Matching defs:SBUnixSignals

1 //===-- SBUnixSignals.cpp -------------------------------------------*- C++
16 #include "lldb/API/SBUnixSignals.h"
21 SBUnixSignals::SBUnixSignals() {
22 LLDB_RECORD_CONSTRUCTOR_NO_ARGS(SBUnixSignals);
25 SBUnixSignals::SBUnixSignals(const SBUnixSignals &rhs)
27 LLDB_RECORD_CONSTRUCTOR(SBUnixSignals, (const lldb::SBUnixSignals &), rhs);
30 SBUnixSignals::SBUnixSignals(ProcessSP &process_sp)
33 SBUnixSignals::SBUnixSignals(PlatformSP &platform_sp)
36 const SBUnixSignals &SBUnixSignals::operator=(const SBUnixSignals &rhs) {
37 LLDB_RECORD_METHOD(const lldb::SBUnixSignals &,
38 SBUnixSignals, operator=,(const lldb::SBUnixSignals &),
46 SBUnixSignals::~SBUnixSignals() {}
48 UnixSignalsSP SBUnixSignals::GetSP() const { return m_opaque_wp.lock(); }
50 void SBUnixSignals::SetSP(const UnixSignalsSP &signals_sp) {
54 void SBUnixSignals::Clear() {
55 LLDB_RECORD_METHOD_NO_ARGS(void, SBUnixSignals, Clear);
60 bool SBUnixSignals::IsValid() const {
61 LLDB_RECORD_METHOD_CONST_NO_ARGS(bool, SBUnixSignals, IsValid);
64 SBUnixSignals::operator bool() const {
65 LLDB_RECORD_METHOD_CONST_NO_ARGS(bool, SBUnixSignals, operator bool);
70 const char *SBUnixSignals::GetSignalAsCString(int32_t signo) const {
71 LLDB_RECORD_METHOD_CONST(const char *, SBUnixSignals, GetSignalAsCString,
80 int32_t SBUnixSignals::GetSignalNumberFromName(const char *name) const {
81 LLDB_RECORD_METHOD_CONST(int32_t, SBUnixSignals, GetSignalNumberFromName,
90 bool SBUnixSignals::GetShouldSuppress(int32_t signo) const {
91 LLDB_RECORD_METHOD_CONST(bool, SBUnixSignals, GetShouldSuppress, (int32_t),
100 bool SBUnixSignals::SetShouldSuppress(int32_t signo, bool value) {
101 LLDB_RECORD_METHOD(bool, SBUnixSignals, SetShouldSuppress, (int32_t, bool),
112 bool SBUnixSignals::GetShouldStop(int32_t signo) const {
113 LLDB_RECORD_METHOD_CONST(bool, SBUnixSignals, GetShouldStop, (int32_t),
122 bool SBUnixSignals::SetShouldStop(int32_t signo, bool value) {
123 LLDB_RECORD_METHOD(bool, SBUnixSignals, SetShouldStop, (int32_t, bool), signo,
134 bool SBUnixSignals::GetShouldNotify(int32_t signo) const {
135 LLDB_RECORD_METHOD_CONST(bool, SBUnixSignals, GetShouldNotify, (int32_t),
144 bool SBUnixSignals::SetShouldNotify(int32_t signo, bool value) {
145 LLDB_RECORD_METHOD(bool, SBUnixSignals, SetShouldNotify, (int32_t, bool),
156 int32_t SBUnixSignals::GetNumSignals() const {
157 LLDB_RECORD_METHOD_CONST_NO_ARGS(int32_t, SBUnixSignals, GetNumSignals);
165 int32_t SBUnixSignals::GetSignalAtIndex(int32_t index) const {
166 LLDB_RECORD_METHOD_CONST(int32_t, SBUnixSignals, GetSignalAtIndex, (int32_t),
179 void RegisterMethods<SBUnixSignals>(Registry &R) {
180 LLDB_REGISTER_CONSTRUCTOR(SBUnixSignals, ());
181 LLDB_REGISTER_CONSTRUCTOR(SBUnixSignals, (const lldb::SBUnixSignals &));
183 const lldb::SBUnixSignals &,
184 SBUnixSignals, operator=,(const lldb::SBUnixSignals &));
185 LLDB_REGISTER_METHOD(void, SBUnixSignals, Clear, ());
186 LLDB_REGISTER_METHOD_CONST(bool, SBUnixSignals, IsValid, ());
187 LLDB_REGISTER_METHOD_CONST(bool, SBUnixSignals, operator bool, ());
188 LLDB_REGISTER_METHOD_CONST(const char *, SBUnixSignals, GetSignalAsCString,
190 LLDB_REGISTER_METHOD_CONST(int32_t, SBUnixSignals, GetSignalNumberFromName,
192 LLDB_REGISTER_METHOD_CONST(bool, SBUnixSignals, GetShouldSuppress,
194 LLDB_REGISTER_METHOD(bool, SBUnixSignals, SetShouldSuppress,
196 LLDB_REGISTER_METHOD_CONST(bool, SBUnixSignals, GetShouldStop, (int32_t));
197 LLDB_REGISTER_METHOD(bool, SBUnixSignals, SetShouldStop, (int32_t, bool));
198 LLDB_REGISTER_METHOD_CONST(bool, SBUnixSignals, GetShouldNotify, (int32_t));
199 LLDB_REGISTER_METHOD(bool, SBUnixSignals, SetShouldNotify, (int32_t, bool));
200 LLDB_REGISTER_METHOD_CONST(int32_t, SBUnixSignals, GetNumSignals, ());
201 LLDB_REGISTER_METHOD_CONST(int32_t, SBUnixSignals, GetSignalAtIndex,