Searched refs:interface (Results 1 - 15 of 15) sorted by relevance

/sssd-io/src/sbus/
H A Dsssd_dbus_meta.c25 sbus_meta_find_method(const struct sbus_interface_meta *interface, argument
30 for (method = interface->methods; method && method->name; method++) {
40 sbus_meta_find_signal(const struct sbus_interface_meta *interface, argument
45 for (sig = interface->signals; sig && sig->name; sig++) {
55 sbus_meta_find_property(const struct sbus_interface_meta *interface, argument
60 for (property = interface->properties; property && property->name; property++) {
H A Dsssd_dbus_meta.h33 * from canonical XML interface data:
96 sbus_meta_find_method (const struct sbus_interface_meta *interface,
100 sbus_meta_find_signal (const struct sbus_interface_meta *interface,
104 sbus_meta_find_property (const struct sbus_interface_meta *interface,
H A Dsssd_dbus_signals.c50 a_signal->interface = dbus_message_get_interface(message);
163 rule = talloc_asprintf(tmp_ctx, "type='signal',interface='%s',member='%s'",
217 a_signal->interface, a_signal->signal);
250 a_signal->interface,
254 "not listening to.\n", a_signal->interface, a_signal->signal);
H A Dsssd_dbus_private.h121 struct sbus_interface *interface; member in struct:sbus_interface_list
H A Dsssd_dbus.h4 SSSD - D-BUS interface
104 * This represents vtable of interface handlers for methods and
118 /* Special interface and method for D-BUS introspection */
122 /* Special interface and method for D-BUS properties */
146 * the standard SSSD interface.
182 * Register a new interface to be available at given object path.
184 * The interface will be exported at @object_path. The method handlers are
432 const char *interface; member in struct:sbus_incoming_signal
H A Dsssd_dbus_interface.c38 if (strcmp(item->interface->vtable->meta->name, iface) == 0) {
39 return item->interface;
69 item->interface->vtable->meta->name) != NULL) {
80 new_item->interface = item->interface;
527 DEBUG(SSSDBG_TRACE_FUNC, "Registering interface %s with path %s\n",
537 item->interface = iface;
543 /* This object path has already some interface registered. We will
544 * check for existence of the interface currently being added and
550 DEBUG(SSSDBG_MINOR_FAILURE, "Trying to register the same interface"
[all...]
H A Dsssd_dbus_introspect.c38 #define FMT_IFACE " <interface name=\"%s\">\n"
48 #define FMT_IFACE_CLOSE " </interface>\n"
341 ret = sbus_introspect_generate_iface(memstream, item->interface);
/sssd-io/src/lib/sifp/
H A Dsss_sifp_dbus.h47 * @param[in] interface D-Bus interface
54 const char *interface,
89 * invoke List<method> D-Bus method on given interface and object path. If
90 * no interface or object path is given, /org/freedesktop/sssd/infopipe and
96 * @param[in] interface D-Bus interface
105 const char *interface,
113 * invoke List<method> D-Bus method on SSSD InfoPipe interface. Arguments
131 * invoke Find<method> D-Bus method on given interface an
[all...]
H A Dsss_sifp_dbus.c31 const char *interface,
41 if (object_path == NULL || interface == NULL || method == NULL) {
45 msg = sss_sifp_create_message(object_path, interface, method);
71 const char *interface,
75 interface, method);
126 const char *interface,
146 ret = sss_sifp_ifp_call(ctx, object_path, interface, dbus_method,
167 const char *interface,
177 ret = sss_sifp_invoke_list_va(ctx, object_path, interface, method,
203 const char *interface,
29 sss_sifp_ifp_call(sss_sifp_ctx *ctx, const char *object_path, const char *interface, const char *method, int first_arg_type, va_list ap, DBusMessage **_reply) argument
70 sss_sifp_create_message(const char *object_path, const char *interface, const char *method) argument
124 sss_sifp_invoke_list_va(sss_sifp_ctx *ctx, const char *object_path, const char *interface, const char *method, char ***_object_paths, int first_arg_type, va_list ap) argument
165 sss_sifp_invoke_list_ex(sss_sifp_ctx *ctx, const char *object_path, const char *interface, const char *method, char ***_object_paths, int first_arg_type, ...) argument
201 sss_sifp_invoke_find_va(sss_sifp_ctx *ctx, const char *object_path, const char *interface, const char *method, char **_object_path, int first_arg_type, va_list ap) argument
242 sss_sifp_invoke_find_ex(sss_sifp_ctx *ctx, const char *object_path, const char *interface, const char *method, char **_object_path, int first_arg_type, ...) argument
[all...]
H A Dsss_sifp.c170 const char *interface,
179 if (ctx == NULL || object_path == NULL || interface == NULL
185 * In: string:interface
196 bret = dbus_message_append_args(msg, DBUS_TYPE_STRING, &interface,
226 const char *interface,
234 if (ctx == NULL || object_path == NULL || interface == NULL
245 bret = dbus_message_append_args(msg, DBUS_TYPE_STRING, &interface,
274 const char *interface,
282 if (ctx == NULL || object_path == NULL || interface == NULL
287 ret = sss_sifp_fetch_all_attrs(ctx, object_path, interface,
168 sss_sifp_fetch_attr(sss_sifp_ctx *ctx, const char *object_path, const char *interface, const char *name, sss_sifp_attr ***_attrs) argument
224 sss_sifp_fetch_all_attrs(sss_sifp_ctx *ctx, const char *object_path, const char *interface, sss_sifp_attr ***_attrs) argument
272 sss_sifp_fetch_object(sss_sifp_ctx *ctx, const char *object_path, const char *interface, sss_sifp_object **_object) argument
[all...]
H A Dsss_sifp.h30 * @defgroup sss_simpleifp Simple interface to SSSD InfoPipe responder.
31 * Libsss_simpleifp provides a synchronous interface to simplify basic
34 * This interface is not a full replacement for the complete D-Bus API and it
50 /* Backwards-compatible interface definitions */
135 char *interface; member in struct:sss_sifp_object
195 * @param[in] interface D-Bus interface
202 const char *interface,
211 * @param[in] interface D-Bus interface
[all...]
/sssd-io/src/responder/ifp/
H A Dorg.freedesktop.sssd.infopipe.conf15 <!-- Allow all methods on the interface -->
/sssd-io/src/tests/
H A Dcommon_dbus.c181 const char *interface, const char *method,
188 message = dbus_message_new_method_call(NULL, object_path, interface, method);
180 test_dbus_call_sync(DBusConnection *conn, const char *object_path, const char *interface, const char *method, DBusError *error, int first_arg_type, ...) argument
H A Dcommon.h138 const char *interface,
/sssd-io/src/tests/cmocka/
H A Dtest_sss_sifp.c1804 assert_non_null(object->interface);
1808 assert_string_equal(object->interface, iface);
2096 assert_non_null(out->interface);
2100 assert_string_equal(out->interface, IFACE_IFP_DOMAINS);

Completed in 1348 milliseconds