/sssd-io/src/sbus/ |
H A D | sssd_dbus_meta.c | 25 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 D | sssd_dbus_meta.h | 33 * 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 D | sssd_dbus_signals.c | 50 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 D | sssd_dbus_private.h | 121 struct sbus_interface *interface; member in struct:sbus_interface_list
|
H A D | sssd_dbus.h | 4 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 D | sssd_dbus_interface.c | 38 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 D | sssd_dbus_introspect.c | 38 #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 D | sss_sifp_dbus.h | 47 * @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 D | sss_sifp_dbus.c | 31 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 D | sss_sifp.c | 170 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 D | sss_sifp.h | 30 * @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 D | org.freedesktop.sssd.infopipe.conf | 15 <!-- Allow all methods on the interface -->
|
/sssd-io/src/tests/ |
H A D | common_dbus.c | 181 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 D | common.h | 138 const char *interface,
|
/sssd-io/src/tests/cmocka/ |
H A D | test_sss_sifp.c | 1804 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);
|