/openbmc/phosphor-dbus-monitor/src/ |
H A D | callback.hpp | 24 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 D | pathwatch.hpp | 22 class Callback; 37 PathWatch(const std::string& path, Callback& callback) : in PathWatch() 64 Callback& cb;
|
H A D | propertywatch.hpp | 23 class Callback; 43 Callback* callback = nullptr) : in PropertyWatch() 100 Callback* const cb; 125 PropertyWatchOfType(const PropertyIndex& watchIndex, Callback& callback, in PropertyWatchOfType()
|
H A D | snmp_trap.hpp | 51 class SNMPTrap : public Callback 59 SNMPTrap() : Callback() {} in SNMPTrap()
|
/openbmc/sdeventplus/src/sdeventplus/source/ |
H A D | event.hpp | 31 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 D | event.cpp | 14 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 D | signal.hpp | 28 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 D | child.hpp | 26 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 D | io.hpp | 28 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 D | time.hpp | 36 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 D | base.hpp | 46 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 D | signal.cpp | 15 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 D | child.cpp | 15 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 D | io.cpp | 14 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 D | time.cpp | 18 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 D | base.cpp | 40 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 D | timer.hpp | 46 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 D | status.hpp | 21 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 D | sensors.hpp | 242 * @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 D | compatible_system_types_finder.hpp | 68 using Callback = std::function<void( typedef in phosphor::power::util::CompatibleSystemTypesFinder 85 Callback callback); 119 Callback callback;
|
H A D | dbus_interfaces_finder.hpp | 69 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 D | watch.hpp | 21 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 D | device_finder.hpp | 71 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 D | chassis_utils.hpp | 28 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 D | event.cpp | 83 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()
|