Lines Matching full:method
25 * @tparam MethodArgs - DBus method argument types.
31 const std::string& iface, const std::string& method, in op()
36 DBusInterface::callMethodNoReply(bus, path, iface, method, in op()
42 "Unable to call DBus method: {ERROR}. {BUS}, {PATH}, {INTF}, {METHOD}", in op()
43 "ERROR", e, "BUS", bus, "PATH", path, "INTF", iface, "METHOD", in op()
44 method); in op()
51 * @brief Invoke DBus method callback implementation.
53 * The method callback invokes the client supplied DBus method.
66 Callback(), bus(b), path(p), interface(i), method(m) in MethodBase()
76 const std::string& method; member in phosphor::dbus::monitoring::MethodBase
79 /** @class Method
80 * @brief C++ type specific logic for the method callback.
82 * @tparam DBusInterface - The DBus interface to use to call the method.
83 * @tparam MethodArgs - DBus method argument types.
86 class Method : public MethodBase class
89 Method() = delete;
90 Method(const Method&) = default;
91 Method(Method&&) = default;
92 Method& operator=(const Method&) = default;
93 Method& operator=(Method&&) = default;
94 ~Method() = default;
95 Method(const std::string& bus, const std::string& path, in Method() function in phosphor::dbus::monitoring::Method
96 const std::string& iface, const std::string& method, in Method() argument
98 MethodBase(bus, path, iface, method), in Method()
108 std::make_tuple(method), args)); in operator ()()
115 /** @brief Argument type deduction for constructing Method instances. */
118 const std::string& iface, const std::string& method, in makeMethod() argument
121 return std::make_unique<Method<DBusInterface, MethodArgs...>>( in makeMethod()
122 bus, path, iface, method, std::forward<MethodArgs>(arguments)...); in makeMethod()