Home
last modified time | relevance | path

Searched refs:Signal (Results 1 – 25 of 53) sorted by relevance

123

/openbmc/sdeventplus/src/sdeventplus/source/
H A Dsignal.cpp15 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 Dsignal.hpp24 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 Dlibipc-signal-perl_1.00.bb1 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 Dsignal.cpp87 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 Dheartbeat_timer.cpp20 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 Dheartbeat.cpp14 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 Dfollow.cpp61 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 Dmain.cpp27 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 Dserialbridged.cpp21 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 Dsignal.py6 class Signal(NamedElement, Renderer): class
10 super(Signal, self).__init__(**kwargs)
H A Dinterface.py12 from .signal import Signal
31 self.signals = [Signal(**s) for s in kwargs.pop("signals", [])]
/openbmc/phosphor-fan-presence/monitor/
H A Dmain.cpp83 sdeventplus::source::Signal signal( in main()
90 sdeventplus::source::Signal sigUsr1( in main()
H A Dsystem.hpp68 void sighupHandler(sdeventplus::source::Signal&,
131 void dumpDebugData(sdeventplus::source::Signal&,
/openbmc/phosphor-networkd/src/
H A Dnetwork_manager_main.cpp54 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 Dminerva_sitv.json28 /* Signal integrity test vehicle board */
/openbmc/phosphor-watchdog/src/
H A Dmainapp.cpp251 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 Dlircd.service2 Description=LIRC Infrared Signal Decoder
/openbmc/phosphor-fan-presence/control/
H A Dmain.cpp102 sdeventplus::source::Signal signal( in main()
109 sdeventplus::source::Signal sigUsr1( in main()
/openbmc/phosphor-power/phosphor-regulators/src/
H A Dmain.cpp38 sdeventplus::source::Signal signal( in main()
H A Dmanager.hpp124 void sighupHandler(sdeventplus::source::Signal& sigSrc,
/openbmc/sdbusplus/src/
H A Devent.cpp176 template <bool Signal>
182 if constexpr (Signal) in obtain_lock()
/openbmc/phosphor-fan-presence/presence/
H A Dtach_detect.cpp47 sdeventplus::source::Signal signal( in main()
/openbmc/phosphor-host-postd/
H A Dmain.cpp407 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 Dpldmd.cpp85 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 Dlircd.service2 Description=LIRC Infrared Signal Decoder

123