Home
last modified time | relevance | path

Searched refs:Callback (Results 1 – 25 of 77) sorted by relevance

1234

/openbmc/phosphor-dbus-monitor/src/
H A Dcallback.hpp24 class Callback class
27 Callback() = default;
28 Callback(const Callback&) = delete;
29 Callback(Callback&&) = default;
30 Callback& operator=(const Callback&) = delete;
31 Callback& operator=(Callback&&) = default;
32 virtual ~Callback() = default;
101 class IndexedCallback : public Callback
111 Callback(), index(callbackIndex) in IndexedCallback()
133 class GroupOfCallbacks : public Callback
[all …]
H A Dpathwatch.hpp22 class Callback;
37 PathWatch(const std::string& path, Callback& callback) : in PathWatch()
64 Callback& cb;
H A Dpropertywatch.hpp23 class Callback;
43 Callback* callback = nullptr) : in PropertyWatch()
100 Callback* const cb;
125 PropertyWatchOfType(const PropertyIndex& watchIndex, Callback& callback, in PropertyWatchOfType()
H A Dsnmp_trap.hpp51 class SNMPTrap : public Callback
59 SNMPTrap() : Callback() {} in SNMPTrap()
/openbmc/sdeventplus/src/sdeventplus/source/
H A Devent.hpp31 using Callback = fu2::unique_function<void(EventBase& source)>; typedef in sdeventplus::source::EventBase
37 void set_callback(Callback&& callback);
63 Callback&& callback);
76 Callback& get_callback();
104 EventBase::Callback callback;
107 EventBaseData(const EventBase& base, EventBase::Callback&& callback);
124 Defer(const Event& event, Callback&& Callback);
137 Post(const Event& event, Callback&& callback);
150 Exit(const Event& event, Callback&& callback);
H A Devent.cpp14 void EventBase::set_callback(Callback&& callback) in set_callback()
24 Callback&& callback) : in EventBase()
36 EventBase::Callback& EventBase::get_callback() in get_callback()
52 return sourceCallback<Callback, detail::EventBaseData, in eventCallback()
61 EventBase::Callback&& callback) : in EventBaseData()
68 Defer::Defer(const Event& event, Callback&& callback) : in Defer()
73 Post::Post(const Event& event, Callback&& callback) : in Post()
78 Exit::Exit(const Event& event, Callback&& callback) : in Exit()
H A Dsignal.hpp28 using Callback = fu2::unique_function<void( typedef in sdeventplus::source::Signal
41 Signal(const Event& event, int sig, Callback&& callback);
59 void set_callback(Callback&& callback);
79 Callback& get_callback();
108 Signal::Callback callback;
111 SignalData(const Signal& base, Signal::Callback&& callback);
H A Dchild.hpp26 using Callback = typedef in sdeventplus::source::Child
39 Child(const Event& event, pid_t pid, int options, Callback&& callback);
56 void set_callback(Callback&& callback);
76 Callback& get_callback();
105 Child::Callback callback;
108 ChildData(const Child& base, Child::Callback&& callback);
H A Dio.hpp28 using Callback = fu2::unique_function<void(IO&, int fd, uint32_t revents)>; typedef in sdeventplus::source::IO
40 IO(const Event& event, int fd, uint32_t events, Callback&& callback);
57 void set_callback(Callback&& callback);
108 Callback& get_callback();
138 IO::Callback callback;
141 IOData(const IO& base, IO::Callback&& callback);
H A Dtime.hpp36 using Callback = fu2::unique_function<void(Time& source, TimePoint time)>; typedef in sdeventplus::source::Time
49 Callback&& callback);
67 void set_callback(Callback&& callback);
108 Callback& get_callback();
138 typename Time<Id>::Callback callback;
141 TimeData(const Time<Id>& base, typename Time<Id>::Callback&& callback);
H A Dbase.hpp46 using Callback = fu2::unique_function<void(Base& source)>; typedef in sdeventplus::source::Base
86 void set_prepare(Callback&& callback);
188 Callback& get_prepare();
199 template <typename Callback, class Data, auto getter, typename... Args>
210 Callback& callback = std::invoke(getter, data); in sourceCallback()
258 Base::Callback prepare;
H A Dsignal.cpp15 Signal::Signal(const Event& event, int sig, Callback&& callback) : in Signal()
26 void Signal::set_callback(Callback&& callback) in set_callback()
43 Signal::Callback& Signal::get_callback() in get_callback()
60 return sourceCallback<Callback, detail::SignalData, &Signal::get_callback>( in signalCallback()
67 SignalData::SignalData(const Signal& base, Signal::Callback&& callback) : in SignalData()
H A Dchild.cpp15 Child::Child(const Event& event, pid_t pid, int options, Callback&& callback) : in Child()
26 void Child::set_callback(Callback&& callback) in set_callback()
45 Child::Callback& Child::get_callback() in get_callback()
64 return sourceCallback<Callback, detail::ChildData, &Child::get_callback>( in childCallback()
71 ChildData::ChildData(const Child& base, Child::Callback&& callback) : in ChildData()
H A Dio.cpp14 IO::IO(const Event& event, int fd, uint32_t events, Callback&& callback) : in IO()
24 void IO::set_callback(Callback&& callback) in set_callback()
72 IO::Callback& IO::get_callback() in get_callback()
89 return sourceCallback<Callback, detail::IOData, &IO::get_callback>( in ioCallback()
96 IOData::IOData(const IO& base, IO::Callback&& callback) : in IOData()
H A Dtime.cpp18 Callback&& callback) : in Time()
31 void Time<Id>::set_callback(Callback&& callback) in set_callback()
80 typename Time<Id>::Callback& Time<Id>::get_callback() in get_callback()
103 return sourceCallback<Callback, detail::TimeData<Id>, &Time::get_callback>( in timeCallback()
118 typename Time<Id>::Callback&& callback) : in TimeData()
H A Dbase.cpp40 void Base::set_prepare(Callback&& callback) in set_prepare()
132 Base::Callback& Base::get_prepare() in get_prepare()
160 return sourceCallback<Callback, Base, &Base::get_prepare>( in prepareCallback()
/openbmc/sdeventplus/src/sdeventplus/utility/
H A Dtimer.hpp46 using Callback = fu2::unique_function<void(Timer<Id>&)>; typedef in sdeventplus::utility::Timer
61 Timer(const Event& event, Callback&& callback,
81 void set_callback(Callback&& callback);
216 typename Timer<Id>::Callback callback;
223 TimerData(const Timer<Id>& base, typename Timer<Id>::Callback&& callback,
/openbmc/phosphor-ipmi-flash/
H A Dstatus.hpp21 using Callback = std::move_only_function<void(TriggerableActionInterface&)>; typedef in ipmi_flash::TriggerableActionInterface
39 void setCallback(Callback&& cb) in setCallback()
45 Callback cb;
/openbmc/bmcweb/redfish-core/lib/
H A Dsensors.hpp242 * @param callback Callback for processing gathered connections
244 template <typename Callback> in getObjectsWithConnection()
248 Callback&& callback) in getObjectsWithConnection()
258 [callback = std::forward<Callback>(callback), sensorsAsyncResp, in getObjectsWithConnection()
313 * @param callback Callback for processing gathered connections
315 template <typename Callback> in getConnections()
318 Callback&& callback) in getConnections()
321 [callback = std::forward<Callback>(callback)]( in getConnections()
407 * @param callback Callback for next step in gathered sensor processing
409 template <typename Callback> in getChassis()
[all...]
/openbmc/phosphor-power/
H A Dcompatible_system_types_finder.hpp68 using Callback = std::function<void( typedef in phosphor::power::util::CompatibleSystemTypesFinder
85 Callback callback);
119 Callback callback;
H A Ddbus_interfaces_finder.hpp69 using Callback = std::function<void(const std::string& path, typedef in phosphor::power::util::DBusInterfacesFinder
91 const std::vector<std::string>& interfaces, Callback callback);
141 Callback callback;
/openbmc/phosphor-certificate-manager/
H A Dwatch.hpp21 using Callback = std::function<void()>; typedef in phosphor::certs::Watch
28 Watch(sdeventplus::Event& event, std::string& certFile, Callback cb);
60 Callback callback;
/openbmc/phosphor-power/phosphor-power-sequencer/src/
H A Ddevice_finder.hpp71 using Callback = std::function<void(const DeviceProperties& device)>; typedef in phosphor::power::sequencer::DeviceFinder
86 explicit DeviceFinder(sdbusplus::bus_t& bus, Callback callback);
117 Callback callback;
/openbmc/bmcweb/redfish-core/include/utils/
H A Dchassis_utils.hpp28 template <typename Callback>
30 const std::string& chassisId, Callback&& callback) in getValidChassisPath()
40 [callback = std::forward<Callback>(callback), asyncResp, in getValidChassisPath()
/openbmc/sdeventplus/test/source/
H A Devent.cpp83 EventBase::Callback callback = [&completions](EventBase&) { in TEST_F()
125 EventBase::Callback callback = [&completions](EventBase&) { in TEST_F()
163 EventBase::Callback callback = [&completions](EventBase&) { in TEST_F()
184 EventBase::Callback callback = [&completions](EventBase&) { in TEST_F()

1234