Home
last modified time | relevance | path

Searched refs:matchmaker (Results 1 – 6 of 6) sorted by relevance

/external/dbus/bus/
Dsignals.h69 BusMatchmaker* bus_matchmaker_ref (BusMatchmaker *matchmaker);
70 void bus_matchmaker_unref (BusMatchmaker *matchmaker);
72 dbus_bool_t bus_matchmaker_add_rule (BusMatchmaker *matchmaker,
74 dbus_bool_t bus_matchmaker_remove_rule_by_value (BusMatchmaker *matchmaker,
77 void bus_matchmaker_remove_rule (BusMatchmaker *matchmaker,
79 void bus_matchmaker_disconnected (BusMatchmaker *matchmaker,
81 dbus_bool_t bus_matchmaker_get_recipients (BusMatchmaker *matchmaker,
Dsignals.c1073 BusMatchmaker *matchmaker; in bus_matchmaker_new() local
1076 matchmaker = dbus_new0 (BusMatchmaker, 1); in bus_matchmaker_new()
1077 if (matchmaker == NULL) in bus_matchmaker_new()
1080 matchmaker->refcount = 1; in bus_matchmaker_new()
1084 RulePool *p = matchmaker->rules_by_type + i; in bus_matchmaker_new()
1093 return matchmaker; in bus_matchmaker_new()
1098 RulePool *p = matchmaker->rules_by_type + i; in bus_matchmaker_new()
1110 bus_matchmaker_get_rules (BusMatchmaker *matchmaker, in bus_matchmaker_get_rules() argument
1124 p = matchmaker->rules_by_type + message_type; in bus_matchmaker_get_rules()
1168 bus_matchmaker_gc_rules (BusMatchmaker *matchmaker, in bus_matchmaker_gc_rules() argument
[all …]
Dbus.c62 BusMatchmaker *matchmaker; member
809 context->matchmaker = bus_matchmaker_new (); in bus_context_new()
810 if (context->matchmaker == NULL) in bus_context_new()
1083 if (context->matchmaker) in bus_context_unref()
1085 bus_matchmaker_unref (context->matchmaker); in bus_context_unref()
1086 context->matchmaker = NULL; in bus_context_unref()
1163 return context->matchmaker; in bus_context_get_matchmaker()
Ddriver.c954 BusMatchmaker *matchmaker; in bus_driver_handle_add_match() local
987 matchmaker = bus_connection_get_matchmaker (connection); in bus_driver_handle_add_match()
989 if (!bus_matchmaker_add_rule (matchmaker, rule)) in bus_driver_handle_add_match()
998 bus_matchmaker_remove_rule (matchmaker, rule); in bus_driver_handle_add_match()
1022 BusMatchmaker *matchmaker; in bus_driver_handle_remove_match() local
1050 matchmaker = bus_connection_get_matchmaker (connection); in bus_driver_handle_remove_match()
1052 if (!bus_matchmaker_remove_rule_by_value (matchmaker, rule, error)) in bus_driver_handle_remove_match()
Dconnection.c177 BusMatchmaker *matchmaker; in bus_connection_disconnected() local
188 matchmaker = bus_context_get_matchmaker (d->connections->context); in bus_connection_disconnected()
189 bus_matchmaker_disconnected (matchmaker, connection); in bus_connection_disconnected()
Ddispatch.c98 BusMatchmaker *matchmaker; in bus_dispatch_matches() local
144 matchmaker = bus_context_get_matchmaker (context); in bus_dispatch_matches()
147 if (!bus_matchmaker_get_recipients (matchmaker, connections, in bus_dispatch_matches()