| /openbmc/sdeventplus/src/sdeventplus/source/ |
| H A D | signal.cpp | 15 Signal::Signal(const Event& event, int sig, Callback&& callback) : in Signal() function in sdeventplus::source::Signal 22 Signal::Signal(const Signal& other, sdeventplus::internal::NoOwn) : in Signal() function in sdeventplus::source::Signal 26 void Signal::set_callback(Callback&& callback) in set_callback() 31 int Signal::get_signal() const in get_signal() 38 detail::SignalData& Signal::get_userdata() const in get_userdata() 43 Signal::Callback& Signal::get_callback() in get_callback() 48 sd_event_source* Signal::create_source(const Event& event, int sig) in create_source() 57 int Signal::signalCallback(sd_event_source* source, in signalCallback() 60 return sourceCallback<Callback, detail::SignalData, &Signal::get_callback>( in signalCallback() 67 SignalData::SignalData(const Signal& base, Signal::Callback&& callback) : in SignalData() [all …]
|
| H A D | signal.hpp | 24 class Signal : public Base class 29 Signal& source, const struct signalfd_siginfo* si)>; 41 Signal(const Event& event, int sig, Callback&& callback); 53 Signal(const Signal& other, sdeventplus::internal::NoOwn); 105 class SignalData : public Signal, public BaseData 108 Signal::Callback callback; 111 SignalData(const Signal& base, Signal::Callback&& callback); 113 friend Signal;
|
| /openbmc/openbmc/meta-openembedded/meta-perl/recipes-perl/libipc/ |
| H A D | libipc-signal-perl_1.00.bb | 1 SUMMARY = "IPC::Signal - Utility functions dealing with signals" 2 DESCRIPTION = "IPC::Signal - This module contains utility functions for \ 5 HOMEPAGE = "https://metacpan.org/release/ROSCH/IPC-Signal-1.00" 11 S = "${WORKDIR}/IPC-Signal-${PV}" 13 SRC_URI = "${CPAN_MIRROR}/authors/id/R/RO/ROSCH/IPC-Signal-${PV}.tar.gz"
|
| /openbmc/sdeventplus/test/source/ |
| H A D | signal.cpp | 87 Signal::Callback callback = in TEST_F() 88 [&](Signal&, const struct signalfd_siginfo* si) { in TEST_F() argument 92 Signal signal(*event, sig, std::move(callback)); in TEST_F() 119 Signal::Callback callback = in TEST_F() 120 [&completions](Signal&, const struct signalfd_siginfo*) { in TEST_F() argument 123 EXPECT_THROW(Signal(*event, sig, std::move(callback)), SdEventError); in TEST_F() 131 std::unique_ptr<Signal> signal; 155 signal = std::make_unique<Signal>( in SetUp() 156 *event, sig, [](Signal&, const struct signalfd_siginfo*) {}); in SetUp() argument 173 auto signal2 = std::make_unique<Signal>(*signal); in TEST_F() [all …]
|
| /openbmc/sdeventplus/example/ |
| H A D | heartbeat_timer.cpp | 20 using sdeventplus::source::Signal; 25 void intCb(Signal& signal, const struct signalfd_siginfo*) in intCb() 47 Signal(event, SIGINT, intCb).set_floating(true); in main()
|
| H A D | heartbeat.cpp | 14 using sdeventplus::source::Signal; 20 void intCb(Signal& signal, const struct signalfd_siginfo*) in intCb() 50 Signal(event, SIGINT, intCb).set_floating(true); in main()
|
| H A D | follow.cpp | 61 void clean_exit(sdeventplus::source::Signal& source, in clean_exit() 108 sdeventplus::source::Signal sigint(event, SIGINT, clean_exit); in main()
|
| /openbmc/kcsbridge/src/ |
| H A D | main.cpp | 27 using sdeventplus::source::Signal; 40 auto exit_handler = [&event](Signal&, const struct signalfd_siginfo*) { in execute() argument 45 Signal sig_int(event, SIGINT, exit_handler); in execute() 47 Signal sig_term(event, SIGTERM, exit_handler); in execute()
|
| /openbmc/phosphor-host-ipmid/transport/serialbridge/ |
| H A D | serialbridged.cpp | 21 using sdeventplus::source::Signal; 34 auto exit_handler = [&event](Signal&, const struct signalfd_siginfo*) { in execute() argument 39 Signal sig_init(event, SIGINT, exit_handler); in execute() 41 Signal sig_term(event, SIGTERM, exit_handler); in execute()
|
| /openbmc/sdbusplus/tools/sdbusplus/ |
| H A D | signal.py | 6 class Signal(NamedElement, Renderer): class 10 super(Signal, self).__init__(**kwargs)
|
| H A D | interface.py | 12 from .signal import Signal 31 self.signals = [Signal(**s) for s in kwargs.pop("signals", [])]
|
| /openbmc/phosphor-fan-presence/monitor/ |
| H A D | main.cpp | 83 sdeventplus::source::Signal signal( in main() 90 sdeventplus::source::Signal sigUsr1( in main()
|
| H A D | system.hpp | 68 void sighupHandler(sdeventplus::source::Signal&, 131 void dumpDebugData(sdeventplus::source::Signal&,
|
| /openbmc/phosphor-networkd/src/ |
| H A D | network_manager_main.cpp | 54 void termCb(sdeventplus::source::Signal& signal, const struct signalfd_siginfo*) in termCb() 64 sdeventplus::source::Signal(event, SIGTERM, termCb).set_floating(true); in main()
|
| /openbmc/entity-manager/configurations/meta/minerva/ |
| H A D | minerva_sitv.json | 28 /* Signal integrity test vehicle board */
|
| /openbmc/phosphor-watchdog/src/ |
| H A D | mainapp.cpp | 251 auto intCb = [](sdeventplus::source::Signal& s, in main() 256 sdeventplus::source::Signal sigint(event, SIGINT, intCb); in main() 258 sdeventplus::source::Signal sigterm(event, SIGTERM, std::move(intCb)); in main()
|
| /openbmc/openbmc/meta-raspberrypi/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc/ |
| H A D | lircd.service | 2 Description=LIRC Infrared Signal Decoder
|
| /openbmc/phosphor-fan-presence/control/ |
| H A D | main.cpp | 102 sdeventplus::source::Signal signal( in main() 109 sdeventplus::source::Signal sigUsr1( in main()
|
| /openbmc/phosphor-power/phosphor-regulators/src/ |
| H A D | main.cpp | 38 sdeventplus::source::Signal signal( in main()
|
| H A D | manager.hpp | 124 void sighupHandler(sdeventplus::source::Signal& sigSrc,
|
| /openbmc/sdbusplus/src/ |
| H A D | event.cpp | 176 template <bool Signal> 182 if constexpr (Signal) in obtain_lock()
|
| /openbmc/phosphor-fan-presence/presence/ |
| H A D | tach_detect.cpp | 47 sdeventplus::source::Signal signal( in main()
|
| /openbmc/phosphor-host-postd/ |
| H A D | main.cpp | 407 auto intCb = [](sdeventplus::source::Signal& source, in main() 412 sdeventplus::source::Signal(event, SIGINT, intCb).set_floating(true); in main() 414 sdeventplus::source::Signal(event, SIGTERM, std::move(intCb)) in main()
|
| /openbmc/pldm/pldmd/ |
| H A D | pldmd.cpp | 85 using sdeventplus::source::Signal; 88 void interruptFlightRecorderCallBack(Signal& /*signal*/, in interruptFlightRecorderCallBack() argument 467 sdeventplus::source::Signal sigUsr1( in main() 469 [](Signal& signal, const struct signalfd_siginfo* info) { in main()
|
| /openbmc/openbmc/meta-openembedded/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc/ |
| H A D | lircd.service | 2 Description=LIRC Infrared Signal Decoder
|