• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/dbus-1.6.8/bus/

Lines Matching refs:transaction

89   DBusList *transaction_messages; /**< Stuff we need to send as part of a transaction */
216 BusTransaction *transaction;
223 while ((transaction = bus_transaction_new (d->connections->context)) == NULL)
227 transaction, &error))
234 bus_transaction_cancel_and_free (transaction);
246 bus_transaction_execute_and_free (transaction);
1497 BusTransaction *transaction,
1526 if (!bus_transaction_send_from_driver (transaction, pending->will_get_reply,
1544 BusTransaction *transaction;
1557 transaction = bus_transaction_new (connections->context);
1558 if (transaction == NULL)
1562 transaction,
1565 bus_transaction_cancel_and_free (transaction);
1572 bus_transaction_execute_and_free (transaction);
1676 BusTransaction *transaction,
1760 if (!bus_transaction_add_cancel_hook (transaction,
1832 BusTransaction *transaction,
1878 if (!bus_transaction_add_cancel_hook (transaction,
1903 * one transaction across any main loop iterations.
1908 BusTransaction *transaction;
1946 _dbus_verbose ("Running transaction cancel hook\n");
1965 free_cancel_hooks (BusTransaction *transaction)
1967 _dbus_list_foreach (&transaction->cancel_hooks,
1970 _dbus_list_clear (&transaction->cancel_hooks);
1976 BusTransaction *transaction;
1978 transaction = dbus_new0 (BusTransaction, 1);
1979 if (transaction == NULL)
1982 transaction->context = context;
1984 return transaction;
1988 bus_transaction_get_context (BusTransaction *transaction)
1990 return transaction->context;
1994 bus_transaction_get_connections (BusTransaction *transaction)
1996 return bus_context_get_connections (transaction->context);
2000 bus_transaction_send_from_driver (BusTransaction *transaction,
2032 if (!bus_context_check_security_policy (bus_transaction_get_context (transaction),
2033 transaction,
2037 return bus_transaction_send (transaction, connection, message);
2041 bus_transaction_send (BusTransaction *transaction,
2049 _dbus_verbose (" trying to add %s interface=%s member=%s error=%s to transaction%s\n",
2085 to_send->transaction = transaction;
2098 * for this transaction. If we have a pending message,
2099 * then we should already be in transaction->connections
2109 if (m->transaction == transaction)
2117 if (!_dbus_list_prepend (&transaction->connections, connection))
2130 BusTransaction *transaction)
2144 if (m->transaction == transaction)
2157 bus_transaction_cancel_and_free (BusTransaction *transaction)
2163 while ((connection = _dbus_list_pop_first (&transaction->connections)))
2164 connection_cancel_transaction (connection, transaction);
2166 _dbus_assert (transaction->connections == NULL);
2168 _dbus_list_foreach (&transaction->cancel_hooks,
2171 free_cancel_hooks (transaction);
2173 dbus_free (transaction);
2178 BusTransaction *transaction)
2193 if (m->transaction == transaction)
2215 bus_transaction_execute_and_free (BusTransaction *transaction)
2217 /* For each connection in transaction->connections
2224 while ((connection = _dbus_list_pop_first (&transaction->connections)))
2225 connection_execute_transaction (connection, transaction);
2227 _dbus_assert (transaction->connections == NULL);
2229 free_cancel_hooks (transaction);
2231 dbus_free (transaction);
2245 /* only has an effect for the first MessageToSend listing this transaction */
2246 _dbus_list_remove (&to_send->transaction->connections,
2258 bus_transaction_send_error_reply (BusTransaction *transaction,
2277 if (!bus_transaction_send_from_driver (transaction, connection, reply))
2289 bus_transaction_add_cancel_hook (BusTransaction *transaction,
2310 if (!_dbus_list_prepend (&transaction->cancel_hooks, ch))