Home | History | Annotate | Download | only in gdbus

Lines Matching full:signal

118 	GDBusSignalTable *signal;
133 for (signal = iface->signals; signal && signal->name; signal++) {
134 if (!strlen(signal->signature))
135 g_string_append_printf(gstr, "\t\t<signal name=\"%s\"/>\n",
136 signal->name);
138 g_string_append_printf(gstr, "\t\t<signal name=\"%s\">\n",
139 signal->name);
140 print_arguments(gstr, signal->signature, NULL);
141 g_string_append_printf(gstr, "\t\t</signal>\n");
390 GDBusSignalTable *signal;
407 for (signal = iface->signals; signal && signal->name; signal++) {
408 if (!strcmp(signal->name, name)) {
409 *args = signal->signature;
415 error("No signal named %s on interface %s", name, interface);
429 DBusMessage *signal;
436 signal = dbus_message_new_signal(path, interface, name);
437 if (!signal) {
438 error("Unable to allocate new %s.%s signal", interface, name);
442 ret = dbus_message_append_args_valist(signal, first, var_args);
446 signature = dbus_message_get_signature(signal);
454 ret = dbus_connection_send(conn, signal, NULL);
457 dbus_message_unref(signal);