11 void dbus_address_entries_free (DBusAddressEntry **entries)
12 const char *dbus_address_entry_get_method (DBusAddressEntry *entry)
13 const char *dbus_address_entry_get_value (DBusAddressEntry *entry, const char *key)
14 dbus_bool_t dbus_parse_address (const char *address, DBusAddressEntry ***entry, int *array_len, DBusError *error)
15 DBusConnection *dbus_bus_get (DBusBusType type, DBusError *error)
16 dbus_bool_t dbus_bus_register (DBusConnection *connection, DBusError *error)
17 dbus_bool_t dbus_bus_set_base_service (DBusConnection *connection, const char *base_service)
18 const char *dbus_bus_get_base_service (DBusConnection *connection)
19 long unsigned int dbus_bus_get_unix_user (DBusConnection *connection, const char *service, DBusError *error)
20 int dbus_bus_acquire_service (DBusConnection *connection, const char *service_name, unsigned int flags, DBusError *error)
21 dbus_bool_t dbus_bus_service_exists (DBusConnection *connection, const char *service_name, DBusError *error)
22 dbus_bool_t dbus_bus_activate_service (DBusConnection *connection, const char *service_name, dbus_uint32_t flags, dbus_uint32_t *result, DBusError *error)
23 void dbus_bus_add_match (DBusConnection *connection, const char *rule, DBusError *error)
24 void dbus_bus_remove_match (DBusConnection *connection, const char *rule, DBusError *error)
25 DBusConnection *dbus_connection_open (const char *address, DBusError *error)
26 DBusConnection *dbus_connection_ref (DBusConnection *connection)
27 void dbus_connection_unref (DBusConnection *connection)
28 void dbus_connection_disconnect (DBusConnection *connection)
29 dbus_bool_t dbus_connection_get_is_connected (DBusConnection *connection)
30 dbus_bool_t dbus_connection_get_is_authenticated (DBusConnection *connection)
31 void dbus_connection_set_exit_on_disconnect (DBusConnection *connection, dbus_bool_t exit_on_disconnect)
32 DBusPreallocatedSend *dbus_connection_preallocate_send (DBusConnection *connection)
33 void dbus_connection_free_preallocated_send (DBusConnection *connection, DBusPreallocatedSend *preallocated)
34 void dbus_connection_send_preallocated (DBusConnection *connection, DBusPreallocatedSend *preallocated, DBusMessage *message, dbus_uint32_t *client_serial)
35 dbus_bool_t dbus_connection_send (DBusConnection *connection, DBusMessage *message, dbus_uint32_t *client_serial)
36 dbus_bool_t dbus_connection_send_with_reply (DBusConnection *connection, DBusMessage *message, DBusPendingCall **pending_return, int timeout_milliseconds)
37 DBusMessage *dbus_connection_send_with_reply_and_block (DBusConnection *connection, DBusMessage *message, int timeout_milliseconds, DBusError *error)
38 void dbus_connection_flush (DBusConnection *connection)
39 DBusMessage *dbus_connection_borrow_message (DBusConnection *connection)
40 void dbus_connection_return_message (DBusConnection *connection, DBusMessage *message)
41 void dbus_connection_steal_borrowed_message (DBusConnection *connection, DBusMessage *message)
42 DBusMessage *dbus_connection_pop_message (DBusConnection *connection)
43 DBusDispatchStatus dbus_connection_get_dispatch_status (DBusConnection *connection)
44 DBusDispatchStatus dbus_connection_dispatch (DBusConnection *connection)
45 dbus_bool_t dbus_connection_set_watch_functions (DBusConnection *connection, DBusAddWatchFunction add_function, DBusRemoveWatchFunction remove_function, DBusWatchToggledFunction toggled_function, void *data, DBusFreeFunction free_data_function)
46 dbus_bool_t dbus_connection_set_timeout_functions (DBusConnection *connection, DBusAddTimeoutFunction add_function, DBusRemoveTimeoutFunction remove_function, DBusTimeoutToggledFunction toggled_function, void *data, DBusFreeFunction free_data_function)
47 void dbus_connection_set_wakeup_main_function (DBusConnection *connection, DBusWakeupMainFunction wakeup_main_function, void *data, DBusFreeFunction free_data_function)
48 void dbus_connection_set_dispatch_status_function (DBusConnection *connection, DBusDispatchStatusFunction function, void *data, DBusFreeFunction free_data_function)
49 dbus_bool_t dbus_connection_get_unix_fd (DBusConnection *connection, int *fd)
50 dbus_bool_t dbus_connection_get_unix_user (DBusConnection *connection, long unsigned int *uid)
51 dbus_bool_t dbus_connection_get_unix_process_id (DBusConnection *connection, long unsigned int *pid)
52 void dbus_connection_set_unix_user_function (DBusConnection *connection, DBusAllowUnixUserFunction function, void *data, DBusFreeFunction free_data_function)
53 dbus_bool_t dbus_connection_add_filter (DBusConnection *connection, DBusHandleMessageFunction function, void *user_data, DBusFreeFunction free_data_function)
54 void dbus_connection_remove_filter (DBusConnection *connection, DBusHandleMessageFunction function, void *user_data)
55 dbus_bool_t dbus_connection_register_object_path (DBusConnection *connection, const char *path, const DBusObjectPathVTable *vtable, void *user_data)
56 dbus_bool_t dbus_connection_register_fallback (DBusConnection *connection, const char *path, const DBusObjectPathVTable *vtable, void *user_data)
57 dbus_bool_t dbus_connection_unregister_object_path (DBusConnection *connection, const char *path)
58 dbus_bool_t dbus_connection_list_registered (DBusConnection *connection, const char *parent_path, char ***child_entries)
59 dbus_bool_t dbus_connection_allocate_data_slot (dbus_int32_t *slot_p)
60 void dbus_connection_free_data_slot (dbus_int32_t *slot_p)
61 dbus_bool_t dbus_connection_set_data (DBusConnection *connection, dbus_int32_t slot, void *data, DBusFreeFunction free_data_func)
62 void *dbus_connection_get_data (DBusConnection *connection, dbus_int32_t slot)
63 void dbus_connection_set_change_sigpipe (dbus_bool_t will_modify_sigpipe)
64 void dbus_connection_set_max_message_size (DBusConnection *connection, long int size)
65 long int dbus_connection_get_max_message_size (DBusConnection *connection)
66 void dbus_connection_set_max_received_size (DBusConnection *connection, long int size)
67 long int dbus_connection_get_max_received_size (DBusConnection *connection)
68 long int dbus_connection_get_outgoing_size (DBusConnection *connection)
69 void dbus_error_init (DBusError *error)
70 void dbus_error_free (DBusError *error)
71 void dbus_set_error_const (DBusError *error, const char *name, const char *message)
72 void dbus_move_error (DBusError *src, DBusError *dest)
73 dbus_bool_t dbus_error_has_name (const DBusError *error, const char *name)
74 dbus_bool_t dbus_error_is_set (const DBusError *error)
75 void dbus_set_error (DBusError *error, const char *name, const char *format, ...)
76 void *dbus_malloc (size_t bytes)
77 void *dbus_malloc0 (size_t bytes)
78 void *dbus_realloc (void *memory, size_t bytes)
79 void dbus_free (void *memory)
80 void dbus_free_string_array (char **str_array)
81 void dbus_shutdown (void)
82 dbus_bool_t dbus_message_set_reply_serial (DBusMessage *message, dbus_uint32_t reply_serial)
83 dbus_uint32_t dbus_message_get_serial (DBusMessage *message)
84 dbus_uint32_t dbus_message_get_reply_serial (DBusMessage *message)
85 DBusMessage *dbus_message_new (int message_type)
86 DBusMessage *dbus_message_new_method_call (const char *service, const char *path, const char *interface, const char *method)
87 DBusMessage *dbus_message_new_method_return (DBusMessage *method_call)
88 DBusMessage *dbus_message_new_signal (const char *path, const char *interface, const char *name)
89 DBusMessage *dbus_message_new_error (DBusMessage *reply_to, const char *error_name, const char *error_message)
90 DBusMessage *dbus_message_new_error_printf (DBusMessage *reply_to, const char *error_name, const char *error_format, ...)
91 DBusMessage *dbus_message_copy (const DBusMessage *message)
92 DBusMessage *dbus_message_ref (DBusMessage *message)
93 void dbus_message_unref (DBusMessage *message)
94 int dbus_message_get_type (DBusMessage *message)
95 dbus_bool_t dbus_message_set_path (DBusMessage *message, const char *object_path)
96 const char *dbus_message_get_path (DBusMessage *message)
97 dbus_bool_t dbus_message_get_path_decomposed (DBusMessage *message, char ***path)
98 dbus_bool_t dbus_message_set_interface (DBusMessage *message, const char *interface)
99 const char *dbus_message_get_interface (DBusMessage *message)
100 dbus_bool_t dbus_message_set_member (DBusMessage *message, const char *member)
101 const char *dbus_message_get_member (DBusMessage *message)
102 dbus_bool_t dbus_message_set_error_name (DBusMessage *message, const char *error_name)
103 const char *dbus_message_get_error_name (DBusMessage *message)
104 dbus_bool_t dbus_message_set_destination (DBusMessage *message, const char *destination)
105 const char *dbus_message_get_destination (DBusMessage *message)
106 dbus_bool_t dbus_message_append_args (DBusMessage *message, int first_arg_type, ...)
107 dbus_bool_t dbus_message_get_args (DBusMessage *message, DBusError *error, int first_arg_type, ...)
108 dbus_bool_t dbus_message_get_args_valist (DBusMessage *message, DBusError *error, int first_arg_type, va_list var_args)
109 dbus_bool_t dbus_message_iter_get_args (DBusMessageIter *iter, DBusError *error, int first_arg_type, ...)
110 dbus_bool_t dbus_message_iter_init (DBusMessage *message, DBusMessageIter *iter)
111 dbus_bool_t dbus_message_iter_has_next (DBusMessageIter *iter)
112 dbus_bool_t dbus_message_iter_next (DBusMessageIter *iter)
113 int dbus_message_iter_get_arg_type (DBusMessageIter *iter)
114 int dbus_message_iter_get_array_type (DBusMessageIter *iter)
115 char *dbus_message_iter_get_string (DBusMessageIter *iter)
116 char *dbus_message_iter_get_object_path (DBusMessageIter *iter)
117 dbus_bool_t dbus_message_iter_get_custom (DBusMessageIter *iter, char **name, unsigned char **value, int *len)
118 dbus_bool_t dbus_message_iter_get_args_valist (DBusMessageIter *iter, DBusError *error, int first_arg_type, va_list var_args)
119 unsigned char dbus_message_iter_get_byte (DBusMessageIter *iter)
120 dbus_bool_t dbus_message_iter_get_boolean (DBusMessageIter *iter)
121 dbus_int32_t dbus_message_iter_get_int32 (DBusMessageIter *iter)
122 dbus_uint32_t dbus_message_iter_get_uint32 (DBusMessageIter *iter)
123 dbus_int64_t dbus_message_iter_get_int64 (DBusMessageIter *iter)
124 dbus_uint64_t dbus_message_iter_get_uint64 (DBusMessageIter *iter)
125 double dbus_message_iter_get_double (DBusMessageIter *iter)
126 dbus_bool_t dbus_message_iter_init_array_iterator (DBusMessageIter *iter, DBusMessageIter *array_iter, int *array_type)
127 dbus_bool_t dbus_message_iter_init_dict_iterator (DBusMessageIter *iter, DBusMessageIter *dict_iter)
128 dbus_bool_t dbus_message_iter_get_byte_array (DBusMessageIter *iter, unsigned char **value, int *len)
129 dbus_bool_t dbus_message_iter_get_boolean_array (DBusMessageIter *iter, unsigned char **value, int *len)
130 dbus_bool_t dbus_message_iter_get_int32_array (DBusMessageIter *iter, dbus_int32_t **value, int *len)
131 dbus_bool_t dbus_message_iter_get_uint32_array (DBusMessageIter *iter, dbus_uint32_t **value, int *len)
132 dbus_bool_t dbus_message_iter_get_int64_array (DBusMessageIter *iter, dbus_int64_t **value, int *len)
133 dbus_bool_t dbus_message_iter_get_uint64_array (DBusMessageIter *iter, dbus_uint64_t **value, int *len)
134 dbus_bool_t dbus_message_iter_get_double_array (DBusMessageIter *iter, double **value, int *len)
135 dbus_bool_t dbus_message_iter_get_string_array (DBusMessageIter *iter, char ***value, int *len)
136 dbus_bool_t dbus_message_iter_get_object_path_array (DBusMessageIter *iter, char ***value, int *len)
137 char *dbus_message_iter_get_dict_key (DBusMessageIter *iter)
138 void dbus_message_append_iter_init (DBusMessage *message, DBusMessageIter *iter)
139 dbus_bool_t dbus_message_iter_append_nil (DBusMessageIter *iter)
140 dbus_bool_t dbus_message_iter_append_boolean (DBusMessageIter *iter, dbus_bool_t value)
141 dbus_bool_t dbus_message_iter_append_byte (DBusMessageIter *iter, unsigned char value)
142 dbus_bool_t dbus_message_iter_append_int32 (DBusMessageIter *iter, dbus_int32_t value)
143 dbus_bool_t dbus_message_iter_append_uint32 (DBusMessageIter *iter, dbus_uint32_t value)
144 dbus_bool_t dbus_message_iter_append_int64 (DBusMessageIter *iter, dbus_int64_t value)
145 dbus_bool_t dbus_message_iter_append_uint64 (DBusMessageIter *iter, dbus_uint64_t value)
146 dbus_bool_t dbus_message_iter_append_double (DBusMessageIter *iter, double value)
147 dbus_bool_t dbus_message_iter_append_string (DBusMessageIter *iter, const char *value)
148 dbus_bool_t dbus_message_iter_append_object_path (DBusMessageIter *iter, const char *value)
149 dbus_bool_t dbus_message_iter_append_custom (DBusMessageIter *iter, const char *name, const unsigned char *data, int len)
150 dbus_bool_t dbus_message_iter_append_dict_key (DBusMessageIter *iter, const char *value)
151 dbus_bool_t dbus_message_iter_append_array (DBusMessageIter *iter, DBusMessageIter *array_iter, int element_type)
152 dbus_bool_t dbus_message_iter_append_dict (DBusMessageIter *iter, DBusMessageIter *dict_iter)
153 dbus_bool_t dbus_message_append_args_valist (DBusMessage *message, int first_arg_type, va_list var_args)
154 dbus_bool_t dbus_message_iter_append_boolean_array (DBusMessageIter *iter, const unsigned char *value, int len)
155 dbus_bool_t dbus_message_iter_append_int32_array (DBusMessageIter *iter, const dbus_int32_t *value, int len)
156 dbus_bool_t dbus_message_iter_append_uint32_array (DBusMessageIter *iter, const dbus_uint32_t *value, int len)
157 dbus_bool_t dbus_message_iter_append_int64_array (DBusMessageIter *iter, const dbus_int64_t *value, int len)
158 dbus_bool_t dbus_message_iter_append_uint64_array (DBusMessageIter *iter, const dbus_uint64_t *value, int len)
159 dbus_bool_t dbus_message_iter_append_double_array (DBusMessageIter *iter, const double *value, int len)
160 dbus_bool_t dbus_message_iter_append_byte_array (DBusMessageIter *iter, const unsigned char *value, int len)
161 dbus_bool_t dbus_message_iter_append_string_array (DBusMessageIter *iter, const char **value, int len)
162 dbus_bool_t dbus_message_iter_append_object_path_array (DBusMessageIter *iter, const char **value, int len)
163 dbus_bool_t dbus_message_set_sender (DBusMessage *message, const char *sender)
164 void dbus_message_set_no_reply (DBusMessage *message, dbus_bool_t no_reply)
165 dbus_bool_t dbus_message_get_no_reply (DBusMessage *message)
166 void dbus_message_set_auto_activation (DBusMessage *message, dbus_bool_t auto_activation)
167 dbus_bool_t dbus_message_get_auto_activation (DBusMessage *message)
168 const char *dbus_message_get_sender (DBusMessage *message)
169 const char *dbus_message_get_signature (DBusMessage *message)
170 dbus_bool_t dbus_message_is_method_call (DBusMessage *message, const char *interface, const char *method)
171 dbus_bool_t dbus_message_is_signal (DBusMessage *message, const char *interface, const char *signal_name)
172 dbus_bool_t dbus_message_is_error (DBusMessage *message, const char *error_name)
173 dbus_bool_t dbus_message_has_destination (DBusMessage *message, const char *service)
174 dbus_bool_t dbus_message_has_sender (DBusMessage *message, const char *service)
175 dbus_bool_t dbus_message_has_signature (DBusMessage *message, const char *signature)
176 dbus_bool_t dbus_set_error_from_message (DBusError *error, DBusMessage *message)
177 dbus_bool_t dbus_message_allocate_data_slot (dbus_int32_t *slot_p)
178 void dbus_message_free_data_slot (dbus_int32_t *slot_p)
179 dbus_bool_t dbus_message_set_data (DBusMessage *message, dbus_int32_t slot, void *data, DBusFreeFunction free_data_func)
180 void *dbus_message_get_data (DBusMessage *message, dbus_int32_t slot)
181 int dbus_message_type_from_string (const char *type_str)
182 DBusPendingCall *dbus_pending_call_ref (DBusPendingCall *pending)
183 void dbus_pending_call_unref (DBusPendingCall *pending)
184 dbus_bool_t dbus_pending_call_set_notify (DBusPendingCall *pending, DBusPendingCallNotifyFunction function, void *user_data, DBusFreeFunction free_user_data)
185 void dbus_pending_call_cancel (DBusPendingCall *pending)
186 dbus_bool_t dbus_pending_call_get_completed (DBusPendingCall *pending)
187 DBusMessage *dbus_pending_call_get_reply (DBusPendingCall *pending)
188 void dbus_pending_call_block (DBusPendingCall *pending)
189 dbus_bool_t dbus_pending_call_allocate_data_slot (dbus_int32_t *slot_p)
190 void dbus_pending_call_free_data_slot (dbus_int32_t *slot_p)
191 dbus_bool_t dbus_pending_call_set_data (DBusPendingCall *pending, dbus_int32_t slot, void *data, DBusFreeFunction free_data_func)
192 void *dbus_pending_call_get_data (DBusPendingCall *pending, dbus_int32_t slot)
193 DBusServer *dbus_server_listen (const char *address, DBusError *error)
194 DBusServer *dbus_server_ref (DBusServer *server)
195 void dbus_server_unref (DBusServer *server)
196 void dbus_server_disconnect (DBusServer *server)
197 dbus_bool_t dbus_server_get_is_connected (DBusServer *server)
198 char *dbus_server_get_address (DBusServer *server)
199 void dbus_server_set_new_connection_function (DBusServer *server, DBusNewConnectionFunction function, void *data, DBusFreeFunction free_data_function)
200 dbus_bool_t dbus_server_set_watch_functions (DBusServer *server, DBusAddWatchFunction add_function, DBusRemoveWatchFunction remove_function, DBusWatchToggledFunction toggled_function, void *data, DBusFreeFunction free_data_function)
201 dbus_bool_t dbus_server_set_timeout_functions (DBusServer *server, DBusAddTimeoutFunction add_function, DBusRemoveTimeoutFunction remove_function, DBusTimeoutToggledFunction toggled_function, void *data, DBusFreeFunction free_data_function)
202 dbus_bool_t dbus_server_set_auth_mechanisms (DBusServer *server, const char **mechanisms)
203 dbus_bool_t dbus_server_allocate_data_slot (dbus_int32_t *slot_p)
204 void dbus_server_free_data_slot (dbus_int32_t *slot_p)
205 dbus_bool_t dbus_server_set_data (DBusServer *server, int slot, void *data, DBusFreeFunction free_data_func)
206 void *dbus_server_get_data (DBusServer *server, int slot)
207 void dbus_internal_do_not_use_run_tests (const char *test_data_dir)
208 DBusMutex *dbus_mutex_new (void)
209 void dbus_mutex_free (DBusMutex *mutex)
210 dbus_bool_t dbus_mutex_lock (DBusMutex *mutex)
211 dbus_bool_t dbus_mutex_unlock (DBusMutex *mutex)
212 DBusCondVar *dbus_condvar_new (void)
213 void dbus_condvar_free (DBusCondVar *cond)
214 void dbus_condvar_wait (DBusCondVar *cond, DBusMutex *mutex)
215 dbus_bool_t dbus_condvar_wait_timeout (DBusCondVar *cond, DBusMutex *mutex, int timeout_milliseconds)
216 void dbus_condvar_wake_one (DBusCondVar *cond)
217 void dbus_condvar_wake_all (DBusCondVar *cond)
218 dbus_bool_t dbus_threads_init (const DBusThreadFunctions *functions)
219 int dbus_timeout_get_interval (DBusTimeout *timeout)
220 void *dbus_timeout_get_data (DBusTimeout *timeout)
221 void dbus_timeout_set_data (DBusTimeout *timeout, void *data, DBusFreeFunction free_data_function)
222 dbus_bool_t dbus_timeout_handle (DBusTimeout *timeout)
223 dbus_bool_t dbus_timeout_get_enabled (DBusTimeout *timeout)
224 int dbus_watch_get_fd (DBusWatch *watch)
225 unsigned int dbus_watch_get_flags (DBusWatch *watch)
226 void *dbus_watch_get_data (DBusWatch *watch)
227 void dbus_watch_set_data (DBusWatch *watch, void *data, DBusFreeFunction free_data_function)
228 dbus_bool_t dbus_watch_get_enabled (DBusWatch *watch)
229 dbus_bool_t dbus_watch_handle (DBusWatch *watch, unsigned int flags)