Home | History | Annotate | Download | only in bus

Lines Matching defs:interface

39   char *interface;
92 dbus_free (rule->interface);
154 if (!_dbus_string_append_printf (&str, "interface='%s'", rule->interface))
297 const char *interface)
301 _dbus_assert (interface != NULL);
303 new = _dbus_strdup (interface);
308 dbus_free (rule->interface);
309 rule->interface = new;
871 * type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',member='Foo',
966 else if (strcmp (key, "interface") == 0)
978 "Interface name '%s' is invalid\n", value);
1126 /* Maps non-NULL interface names to non-NULL (DBusList **)s */
1129 /* List of BusMatchRules which don't specify an interface */
1213 const char *interface,
1221 _dbus_verbose ("Looking up rules for message_type %d, interface %s\n",
1223 interface != NULL ? interface : "<null>");
1227 if (interface == NULL)
1235 list = _dbus_hash_table_lookup_string (p->rules_by_iface, interface);
1245 dupped_interface = _dbus_strdup (interface);
1253 interface);
1271 const char *interface,
1276 if (interface == NULL)
1282 _dbus_verbose ("GCing HT entry for message_type %u, interface %s\n",
1283 message_type, interface);
1287 _dbus_assert (_dbus_hash_table_lookup_string (p->rules_by_iface, interface)
1290 _dbus_hash_table_remove_string (p->rules_by_iface, interface);
1334 _dbus_verbose ("Adding rule with message_type %d, interface %s\n",
1336 rule->interface != NULL ? rule->interface : "<null>");
1339 rule->interface, TRUE);
1351 rule->interface, rules);
1393 strcmp (a->interface, b->interface) != 0)
1469 _dbus_verbose ("Removing rule with message_type %d, interface %s\n",
1471 rule->interface != NULL ? rule->interface : "<null>");
1476 rule->interface, FALSE);
1484 bus_matchmaker_gc_rules (matchmaker, rule->message_type, rule->interface,
1509 _dbus_verbose ("Removing rule by value with message_type %d, interface %s\n",
1511 value->interface != NULL ? value->interface : "<null>");
1514 value->interface, FALSE);
1547 bus_matchmaker_gc_rules (matchmaker, value->message_type, value->interface,
1704 _dbus_assert (rule->interface != NULL);
1710 if (strcmp (iface, rule->interface) != 0)
2006 const char *interface;
2025 interface = dbus_message_get_interface (message);
2031 if (interface != NULL)
2033 DBUS_MESSAGE_TYPE_INVALID, interface, FALSE);
2039 if (interface != NULL)
2040 both = bus_matchmaker_get_rules (matchmaker, type, interface, FALSE);
2113 _dbus_assert (rule->interface != NULL);
2119 _dbus_assert (strcmp (rule->interface, "org.freedesktop.DBusInterface") == 0);
2131 rule = check_parse (TRUE, "type='signal',sender='org.freedesktop.DBusSender',interface='org.freedesktop.DBusInterface',member='Foo',path='/bar/foo',destination=':452345.34'");
2139 rule = check_parse (TRUE, " type='signal', \tsender='org.freedes''ktop.DBusSender', interface='org.freedesktop.DBusInterface''''', \tmember='Foo',path='/bar/foo',destination=':452345.34'''''");
2148 rule = check_parse (TRUE, "type='signal',path='/foo',interface='org.Bar'");
2156 _dbus_assert (rule->interface != NULL);
2159 _dbus_assert (strcmp (rule->interface, "org.Bar") == 0);
2357 rule = check_parse (FALSE, "interface='abc@def++'");
2392 { "type='signal',interface='foo.bar'", "interface='foo.bar',type='signal'" },