Home
last modified time | relevance | path

Searched refs:ButtonIface (Results 1 – 11 of 11) sorted by relevance

/openbmc/phosphor-buttons/inc/
H A Dbutton_interface.hpp10 class ButtonIface class
13 ButtonIface(sdbusplus::bus_t& bus, EventPtr& event, ButtonConfig& buttonCfg, in ButtonIface() function in ButtonIface
14 sd_event_io_handler_t handler = ButtonIface::EventHandler) : in ButtonIface()
41 virtual ~ButtonIface() {} in ~ButtonIface()
56 ButtonIface* buttonIface = static_cast<ButtonIface*>(userdata); in EventHandler()
H A Did_button.hpp35 public ButtonIface
43 ButtonIface(bus, event, buttonCfg) in IDButton()
H A Dreset_button.hpp35 public ButtonIface
43 ButtonIface(bus, event, buttonCfg) in ResetButton()
H A DdebugHostSelector_button.hpp21 public ButtonIface
30 ButtonIface(bus, event, buttonCfg) in DebugHostSelector()
H A Dpower_button.hpp37 public ButtonIface
45 ButtonIface(bus, event, buttonCfg) in PowerButton()
H A Dserial_uart_mux.hpp20 class SerialUartMux final : public ButtonIface
25 ButtonIface(bus, event, buttonCfg) in SerialUartMux()
H A DhostSelector_switch.hpp26 public ButtonIface
34 ButtonIface(bus, event, buttonCfg) in HostSelector()
H A Dbutton_factory.hpp10 using buttonIfCreatorMethod = std::function<std::unique_ptr<ButtonIface>(
63 std::unique_ptr<ButtonIface> createInstance( in createInstance()
/openbmc/phosphor-buttons/src/
H A Dmain.cpp50 std::vector<std::unique_ptr<ButtonIface>> buttonInterfaces; in main()
/openbmc/skeleton/libopenbmc_intf/
H A Dopenbmc_intf.c27230 typedef ButtonIface ButtonInterface;
27234 button_default_init (ButtonIface *iface) in G_DEFINE_INTERFACE()
27251 G_STRUCT_OFFSET (ButtonIface, handle_is_on), in G_DEFINE_INTERFACE()
27273 G_STRUCT_OFFSET (ButtonIface, handle_sim_press), in G_DEFINE_INTERFACE()
27295 G_STRUCT_OFFSET (ButtonIface, handle_sim_long_press), in G_DEFINE_INTERFACE()
27316 G_STRUCT_OFFSET (ButtonIface, released), in G_DEFINE_INTERFACE()
27335 G_STRUCT_OFFSET (ButtonIface, pressed), in G_DEFINE_INTERFACE()
27354 G_STRUCT_OFFSET (ButtonIface, pressed_long), in G_DEFINE_INTERFACE()
27846 static void button_proxy_iface_init (ButtonIface *iface);
28068 button_proxy_iface_init (ButtonIface *iface) in button_proxy_iface_init()
[all …]
H A Dopenbmc_intf.h3498 #define BUTTON_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_BUTTON, ButtonIface))
3502 typedef struct _ButtonIface ButtonIface; typedef