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

Lines Matching defs:DBusConnection

2 /* dbus-connection.c DBusConnection object
90 * @defgroup DBusConnection DBusConnection
94 * A DBusConnection represents a connection to another
100 * In brief a DBusConnection is a message queue associated with some
168 * You may not drop the last reference to a #DBusConnection
176 * After calling dbus_threads_init(), #DBusConnection has thread
180 * #DBusConnection if those connections will be used from different threads,
199 * @defgroup DBusConnectionInternals DBusConnection implementation details
201 * @brief Implementation details of DBusConnection
208 _dbus_connection_trace_ref (DBusConnection *connection,
215 _dbus_trace_ref ("DBusConnection", connection, old_refcount, new_refcount,
249 DBusConnection *connection; /**< Connection we'd send the message to */
261 * Implementation details of DBusConnection. All fields are private.
263 struct DBusConnection
267 DBusRMutex *mutex; /**< Lock on the entire DBusConnection */
345 static DBusDispatchStatus _dbus_connection_get_dispatch_status_unlocked (DBusConnection *connection);
346 static void _dbus_connection_update_dispatch_status_and_unlock (DBusConnection *connection,
348 static void _dbus_connection_last_unref (DBusConnection *connection);
349 static void _dbus_connection_acquire_dispatch (DBusConnection *connection);
350 static void _dbus_connection_release_dispatch (DBusConnection *connection);
351 static DBusDispatchStatus _dbus_connection_flush_unlocked (DBusConnection *connection);
352 static void _dbus_connection_close_possibly_shared_and_unlock (DBusConnection *connection);
353 static dbus_bool_t _dbus_connection_get_is_connected_unlocked (DBusConnection *connection);
354 static dbus_bool_t _dbus_connection_peek_for_reply_unlocked (DBusConnection *connection,
395 _dbus_connection_lock (DBusConnection *connection)
406 _dbus_connection_unlock (DBusConnection *connection)
443 _dbus_connection_wakeup_mainloop (DBusConnection *connection)
463 _dbus_connection_test_get_locks (DBusConnection *connection,
487 _dbus_connection_queue_received_message_link (DBusConnection *connection,
552 _dbus_connection_queue_synthesized_message_link (DBusConnection *connection,
579 _dbus_connection_has_messages_to_send_unlocked (DBusConnection *connection)
595 dbus_connection_has_messages_to_send (DBusConnection *connection)
616 _dbus_connection_get_message_to_send (DBusConnection *connection)
632 _dbus_connection_message_sent_unlocked (DBusConnection *connection,
688 protected_change_watch (DBusConnection *connection,
706 * apps are not allowed to call DBusConnection methods inside a
750 _dbus_connection_add_watch_unlocked (DBusConnection *connection,
768 _dbus_connection_remove_watch_unlocked (DBusConnection *connection,
788 _dbus_connection_toggle_watch_unlocked (DBusConnection *connection,
812 protected_change_timeout (DBusConnection *connection,
830 * apps are not allowed to call DBusConnection methods inside a
874 _dbus_connection_add_timeout_unlocked (DBusConnection *connection,
892 _dbus_connection_remove_timeout_unlocked (DBusConnection *connection,
912 _dbus_connection_toggle_timeout_unlocked (DBusConnection *connection,
923 _dbus_connection_attach_pending_call_unlocked (DBusConnection *connection,
977 DBusConnection *connection;
1008 _dbus_connection_detach_pending_call_unlocked (DBusConnection *connection,
1019 _dbus_connection_detach_pending_call_and_unlock (DBusConnection *connection,
1051 _dbus_connection_remove_pending_call (DBusConnection *connection,
1068 _dbus_connection_acquire_io_path (DBusConnection *connection,
1150 _dbus_connection_release_io_path (DBusConnection *connection)
1205 _dbus_connection_do_iteration_unlocked (DBusConnection *connection,
1255 DBusConnection*
1258 DBusConnection *connection;
1291 connection = dbus_new0 (DBusConnection, 1);
1419 * Increments the reference count of a DBusConnection.
1425 DBusConnection *
1426 _dbus_connection_ref_unlocked (DBusConnection *connection)
1443 * Decrements the reference count of a DBusConnection.
1449 _dbus_connection_unref_unlocked (DBusConnection *connection)
1467 _dbus_connection_get_next_client_serial (DBusConnection *connection)
1489 * @param data must be a pointer to a #DBusConnection
1497 DBusConnection *connection;
1539 close_connection_on_shutdown (DBusConnection *connection)
1564 DBusConnection *connection;
1587 DBusConnection *connection;
1605 DBusConnection **result)
1647 DBusConnection *connection;
1654 /* The DBusConnection can't be finalized without taking
1691 connection_record_shared_unlocked (DBusConnection *connection,
1762 connection_forget_shared_unlocked (DBusConnection *connection)
1794 static DBusConnection*
1799 DBusConnection *connection;
1837 static DBusConnection*
1842 DBusConnection *connection;
1931 _dbus_connection_close_possibly_shared (DBusConnection *connection)
1941 _dbus_connection_preallocate_send_unlocked (DBusConnection *connection)
1977 _dbus_connection_send_preallocated_unlocked_no_update (DBusConnection *connection,
2051 _dbus_connection_send_preallocated_and_unlock (DBusConnection *connection,
2081 _dbus_connection_send_and_unlock (DBusConnection *connection,
2129 _dbus_connection_close_if_only_one_ref (DBusConnection *connection)
2218 _dbus_connection_peek_for_reply_unlocked (DBusConnection *connection,
2245 check_for_reply_unlocked (DBusConnection *connection,
2271 connection_timeout_and_complete_all_pending_calls_unlocked (DBusConnection *connection)
2305 complete_pending_call_and_unlock (DBusConnection *connection,
2319 check_for_reply_and_update_dispatch_unlocked (DBusConnection *connection,
2367 DBusConnection *connection;
2538 * @addtogroup DBusConnection
2571 DBusConnection*
2575 DBusConnection *connection;
2614 DBusConnection*
2618 DBusConnection *connection;
2631 * Increments the reference count of a DBusConnection.
2636 DBusConnection *
2637 dbus_connection_ref (DBusConnection *connection)
2655 DBusConnection *connection = data;
2666 _dbus_connection_last_unref (DBusConnection *connection)
2753 * Decrements the reference count of a DBusConnection, and finalizes
2772 dbus_connection_unref (DBusConnection *connection)
2810 _dbus_connection_close_possibly_shared_and_unlock (DBusConnection *connection)
2887 dbus_connection_close (DBusConnection *connection)
2908 _dbus_connection_get_is_connected_unlocked (DBusConnection *connection)
2928 dbus_connection_get_is_connected (DBusConnection *connection)
2950 dbus_connection_get_is_authenticated (DBusConnection *connection)
2984 dbus_connection_get_is_anonymous (DBusConnection *connection)
3029 dbus_connection_get_server_id (DBusConnection *connection)
3060 dbus_connection_can_send_type(DBusConnection *connection,
3100 dbus_connection_set_exit_on_disconnect (DBusConnection *connection,
3120 dbus_connection_preallocate_send (DBusConnection *connection)
3146 dbus_connection_free_preallocated_send (DBusConnection *connection,
3172 dbus_connection_send_preallocated (DBusConnection *connection,
3209 _dbus_connection_send_unlocked_no_update (DBusConnection *connection,
3257 dbus_connection_send (DBusConnection *connection,
3288 DBusConnection *connection;
3354 dbus_connection_send_with_reply (DBusConnection *connection,
3490 dbus_connection_send_with_reply_and_block (DBusConnection *connection,
3558 _dbus_connection_flush_unlocked (DBusConnection *connection)
3596 dbus_connection_flush (DBusConnection *connection)
3629 _dbus_connection_read_write_dispatch (DBusConnection *connection,
3724 dbus_connection_read_write_dispatch (DBusConnection *connection,
3756 dbus_connection_read_write (DBusConnection *connection,
3770 check_disconnected_message_arrived_unlocked (DBusConnection *connection,
3805 dbus_connection_borrow_message (DBusConnection *connection)
3856 dbus_connection_return_message (DBusConnection *connection,
3890 dbus_connection_steal_borrowed_message (DBusConnection *connection,
3928 _dbus_connection_pop_message_link_unlocked (DBusConnection *connection)
3971 _dbus_connection_pop_message_unlocked (DBusConnection *connection)
3994 _dbus_connection_putback_message_link_unlocked (DBusConnection *connection,
4033 * useful in very simple programs that don't share a #DBusConnection
4045 dbus_connection_pop_message (DBusConnection *connection)
4083 _dbus_connection_acquire_dispatch (DBusConnection *connection)
4119 _dbus_connection_release_dispatch (DBusConnection *connection)
4136 _dbus_connection_failed_pop (DBusConnection *connection,
4146 notify_disconnected_unlocked (DBusConnection *connection)
4178 notify_disconnected_and_dispatch_complete_unlocked (DBusConnection *connection)
4205 _dbus_connection_get_dispatch_status_unlocked (DBusConnection *connection)
4253 _dbus_connection_update_dispatch_status_and_unlock (DBusConnection *connection,
4332 dbus_connection_get_dispatch_status (DBusConnection *connection)
4353 _dbus_connection_peer_filter_unlocked_no_update (DBusConnection *connection,
4415 * here to DBusConnection we'd break those apps.
4451 _dbus_connection_run_builtin_filters_unlocked_no_update (DBusConnection *connection,
4503 dbus_connection_dispatch (DBusConnection *connection)
4865 * @note The thread lock on DBusConnection is held while
4867 * may not invoke any methods on DBusConnection or it will deadlock.
4880 dbus_connection_set_watch_functions (DBusConnection *connection,
4928 * @note The thread lock on DBusConnection is held while
4930 * may not invoke any methods on DBusConnection or it will deadlock.
4943 dbus_connection_set_timeout_functions (DBusConnection *connection,
4981 dbus_connection_set_wakeup_main_function (DBusConnection *connection,
5027 dbus_connection_set_dispatch_status_function (DBusConnection *connection,
5072 dbus_connection_get_unix_fd (DBusConnection *connection,
5102 dbus_connection_get_socket(DBusConnection *connection,
5144 dbus_connection_get_unix_user (DBusConnection *connection,
5180 dbus_connection_get_unix_process_id (DBusConnection *connection,
5212 dbus_connection_get_adt_audit_session_data (DBusConnection *connection,
5258 dbus_connection_set_unix_user_function (DBusConnection *connection,
5310 dbus_connection_get_windows_user (DBusConnection *connection,
5357 dbus_connection_set_windows_user_function (DBusConnection *connection,
5404 dbus_connection_set_allow_anonymous (DBusConnection *connection,
5416 * Normally #DBusConnection automatically handles all messages to the
5422 * handled by the #DBusConnection and instead will be dispatched
5432 dbus_connection_set_route_peer_messages (DBusConnection *connection,
5464 dbus_connection_add_filter (DBusConnection *connection,
5516 dbus_connection_remove_filter (DBusConnection *connection,
5585 _dbus_connection_register_object_path (DBusConnection *connection,
5625 dbus_connection_try_register_object_path (DBusConnection *connection,
5655 dbus_connection_register_object_path (DBusConnection *connection,
5695 dbus_connection_try_register_fallback (DBusConnection *connection,
5727 dbus_connection_register_fallback (DBusConnection *connection,
5762 dbus_connection_unregister_object_path (DBusConnection *connection,
5794 dbus_connection_get_object_path_data (DBusConnection *connection,
5831 dbus_connection_list_registered (DBusConnection *connection,
5860 * data on any DBusConnection. The allocated ID may then be used
5866 * The allocated slot is global, i.e. all DBusConnection objects will
5884 * DBusConnection objects will be freed when the connection is
5900 * Stores a pointer on a DBusConnection, along
5907 * main thread lock on DBusConnection, which allows it to be
5922 dbus_connection_set_data (DBusConnection *connection,
5958 * main thread lock on DBusConnection, which allows it to be
5971 dbus_connection_get_data (DBusConnection *connection,
6006 * @param connection a #DBusConnection
6010 dbus_connection_set_max_message_size (DBusConnection *connection,
6028 dbus_connection_get_max_message_size (DBusConnection *connection)
6045 * @param connection a #DBusConnection
6049 dbus_connection_set_max_message_unix_fds (DBusConnection *connection,
6067 dbus_connection_get_max_message_unix_fds (DBusConnection *connection)
6105 dbus_connection_set_max_received_size (DBusConnection *connection,
6123 dbus_connection_get_max_received_size (DBusConnection *connection)
6147 dbus_connection_set_max_received_unix_fds (DBusConnection *connection,
6165 dbus_connection_get_max_received_unix_fds (DBusConnection *connection)
6188 dbus_connection_get_outgoing_size (DBusConnection *connection)
6202 _dbus_connection_get_stats (DBusConnection *connection,
6249 dbus_connection_get_outgoing_unix_fds (DBusConnection *connection)
6269 _dbus_connection_get_address (DBusConnection *connection)