<book xmlns="http://www.devhelp.net/book" title="Dex-1 Reference Manual" link="index.html" author="Christian Hergert" name="Dex" version="2" language="c" online="https://gnome.pages.gitlab.gnome.org/libdex/libdex-1"><chapters><sub name="Overview" link="overview.html" /><sub name="Terminology" link="terminology.html" /><sub name="Integrating GAsyncResult" link="integration.html" /><sub name="Asynchronous IO" link="aio.html" /><sub name="Schedulers &amp; Fibers" link="schedulers.html" /><sub name="Stackless Coroutines" link="coroutines.html" /><sub name="Threads for Blocking APIs" link="threads.html" /><sub name="Channels" link="channels.html" /><sub name="Limiters" link="limiters.html" /><sub name="State Machines" link="state-machines.html" /><sub name="D-Bus" link="dbus.html" /><sub name="Debugging" link="debugging.html" /><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Bitfields" link="index.html#bitfields"><sub name="DBusInterfaceSkeletonFlags" link="flags.DBusInterfaceSkeletonFlags.html" /><sub name="TaskGroupFlags" link="flags.TaskGroupFlags.html" /></sub><sub name="Callbacks" link="index.html#callbacks"><sub name="CoroutineFunc" link="callback.CoroutineFunc.html" /><sub name="FiberFunc" link="callback.FiberFunc.html" /><sub name="FutureCallback" link="callback.FutureCallback.html" /><sub name="SchedulerFunc" link="callback.SchedulerFunc.html" /><sub name="StateTransitionFunc" link="callback.StateTransitionFunc.html" /><sub name="ThreadFunc" link="callback.ThreadFunc.html" /></sub><sub name="Classes" link="index.html#classes"><sub name="AsyncPair" link="class.AsyncPair.html" /><sub name="AsyncResult" link="class.AsyncResult.html" /><sub name="Block" link="class.Block.html" /><sub name="Cancellable" link="class.Cancellable.html" /><sub name="Channel" link="class.Channel.html" /><sub name="Coroutine" link="class.Coroutine.html" /><sub name="DBusInterfaceSkeleton" link="class.DBusInterfaceSkeleton.html" /><sub name="Delayed" link="class.Delayed.html" /><sub name="Fiber" link="class.Fiber.html" /><sub name="Future" link="class.Future.html" /><sub name="FutureListModel" link="class.FutureListModel.html" /><sub name="FutureSet" link="class.FutureSet.html" /><sub name="Limiter" link="class.Limiter.html" /><sub name="MainScheduler" link="class.MainScheduler.html" /><sub name="Object" link="class.Object.html" /><sub name="Promise" link="class.Promise.html" /><sub name="Scheduler" link="class.Scheduler.html" /><sub name="StateMachine" link="class.StateMachine.html" /><sub name="StaticFuture" link="class.StaticFuture.html" /><sub name="TaskGroup" link="class.TaskGroup.html" /><sub name="ThreadPool" link="class.ThreadPool.html" /><sub name="ThreadPoolScheduler" link="class.ThreadPoolScheduler.html" /><sub name="Timeout" link="class.Timeout.html" /><sub name="UnixSignal" link="class.UnixSignal.html" /></sub><sub name="Domains" link="index.html#domains"><sub name="Error" link="error.Error.html" /></sub><sub name="Enums" link="index.html#enums"><sub name="BlockKind" link="enum.BlockKind.html" /><sub name="FutureStatus" link="enum.FutureStatus.html" /><sub name="ThreadPoolShutdownMode" link="enum.ThreadPoolShutdownMode.html" /></sub><sub name="Function macros" link="index.html#function_macros"><sub name="ASYNC_PAIR_INFO_BOOLEAN" link="func.ASYNC_PAIR_INFO_BOOLEAN.html" /><sub name="ASYNC_PAIR_INFO_BOXED" link="func.ASYNC_PAIR_INFO_BOXED.html" /><sub name="ASYNC_PAIR_INFO_INT" link="func.ASYNC_PAIR_INFO_INT.html" /><sub name="ASYNC_PAIR_INFO_INT64" link="func.ASYNC_PAIR_INFO_INT64.html" /><sub name="ASYNC_PAIR_INFO_LONG" link="func.ASYNC_PAIR_INFO_LONG.html" /><sub name="ASYNC_PAIR_INFO_OBJECT" link="func.ASYNC_PAIR_INFO_OBJECT.html" /><sub name="ASYNC_PAIR_INFO_POINTER" link="func.ASYNC_PAIR_INFO_POINTER.html" /><sub name="ASYNC_PAIR_INFO_STRING" link="func.ASYNC_PAIR_INFO_STRING.html" /><sub name="ASYNC_PAIR_INFO_UINT" link="func.ASYNC_PAIR_INFO_UINT.html" /><sub name="ASYNC_PAIR_INFO_UINT64" link="func.ASYNC_PAIR_INFO_UINT64.html" /><sub name="ASYNC_PAIR_INFO_ULONG" link="func.ASYNC_PAIR_INFO_ULONG.html" /><sub name="COROUTINE_BEGIN" link="func.COROUTINE_BEGIN.html" /><sub name="COROUTINE_SUSPEND" link="func.COROUTINE_SUSPEND.html" /><sub name="COROUTINE_SUSPEND_BOOLEAN" link="func.COROUTINE_SUSPEND_BOOLEAN.html" /><sub name="COROUTINE_SUSPEND_BOXED" link="func.COROUTINE_SUSPEND_BOXED.html" /><sub name="COROUTINE_SUSPEND_DOUBLE" link="func.COROUTINE_SUSPEND_DOUBLE.html" /><sub name="COROUTINE_SUSPEND_ENUM" link="func.COROUTINE_SUSPEND_ENUM.html" /><sub name="COROUTINE_SUSPEND_FLAGS" link="func.COROUTINE_SUSPEND_FLAGS.html" /><sub name="COROUTINE_SUSPEND_FLOAT" link="func.COROUTINE_SUSPEND_FLOAT.html" /><sub name="COROUTINE_SUSPEND_INT" link="func.COROUTINE_SUSPEND_INT.html" /><sub name="COROUTINE_SUSPEND_INT64" link="func.COROUTINE_SUSPEND_INT64.html" /><sub name="COROUTINE_SUSPEND_OBJECT" link="func.COROUTINE_SUSPEND_OBJECT.html" /><sub name="COROUTINE_SUSPEND_POINTER" link="func.COROUTINE_SUSPEND_POINTER.html" /><sub name="COROUTINE_SUSPEND_UINT" link="func.COROUTINE_SUSPEND_UINT.html" /><sub name="COROUTINE_SUSPEND_UINT64" link="func.COROUTINE_SUSPEND_UINT64.html" /><sub name="DEFINE_CLOSURE_OBJECT" link="func.DEFINE_CLOSURE_OBJECT.html" /><sub name="DEFINE_CLOSURE_POINTER" link="func.DEFINE_CLOSURE_POINTER.html" /><sub name="DEFINE_CLOSURE_TYPE" link="func.DEFINE_CLOSURE_TYPE.html" /><sub name="DEFINE_CLOSURE_VALUE" link="func.DEFINE_CLOSURE_VALUE.html" /><sub name="DEFINE_CLOSURE_VALUE_WITH_CLEAR" link="func.DEFINE_CLOSURE_VALUE_WITH_CLEAR.html" /><sub name="DEPRECATED_FOR" link="func.DEPRECATED_FOR.html" /><sub name="DEPRECATED_IN_1_0_FOR" link="func.DEPRECATED_IN_1_0_FOR.html" /><sub name="DEPRECATED_IN_1_1_FOR" link="func.DEPRECATED_IN_1_1_FOR.html" /><sub name="DEPRECATED_IN_1_2_FOR" link="func.DEPRECATED_IN_1_2_FOR.html" /><sub name="future_new_false" link="func.future_new_false.html" /><sub name="future_new_true" link="func.future_new_true.html" /><sub name="OBJECT_TYPE" link="func.OBJECT_TYPE.html" /><sub name="OBJECT_TYPE_NAME" link="func.OBJECT_TYPE_NAME.html" /><sub name="return_error_if_fail" link="func.return_error_if_fail.html" /><sub name="UNAVAILABLE" link="func.UNAVAILABLE.html" /></sub><sub name="Functions" link="index.html#functions"><sub name="aio_close" link="func.aio_close.html" /><sub name="aio_open" link="func.aio_open.html" /><sub name="aio_read" link="func.aio_read.html" /><sub name="aio_write" link="func.aio_write.html" /><sub name="app_info_get_default_for_type" link="func.app_info_get_default_for_type.html" /><sub name="app_info_get_default_for_uri_scheme" link="func.app_info_get_default_for_uri_scheme.html" /><sub name="app_info_launch_default_for_uri" link="func.app_info_launch_default_for_uri.html" /><sub name="app_info_launch_uris" link="func.app_info_launch_uris.html" /><sub name="async_initable_init" link="func.async_initable_init.html" /><sub name="async_initable_new" link="func.async_initable_new.html" /><sub name="buffered_input_stream_fill" link="func.buffered_input_stream_fill.html" /><sub name="bus_get" link="func.bus_get.html" /><sub name="bus_own_name_on_connection" link="func.bus_own_name_on_connection.html" /><sub name="data_input_stream_read_line" link="func.data_input_stream_read_line.html" /><sub name="data_input_stream_read_line_utf8" link="func.data_input_stream_read_line_utf8.html" /><sub name="data_input_stream_read_upto" link="func.data_input_stream_read_upto.html" /><sub name="dbus_connection_call" link="func.dbus_connection_call.html" /><sub name="dbus_connection_call_with_unix_fd_list" link="func.dbus_connection_call_with_unix_fd_list.html" /><sub name="dbus_connection_close" link="func.dbus_connection_close.html" /><sub name="dbus_connection_send_message_with_reply" link="func.dbus_connection_send_message_with_reply.html" /><sub name="dtls_connection_close" link="func.dtls_connection_close.html" /><sub name="dtls_connection_handshake" link="func.dtls_connection_handshake.html" /><sub name="dtls_connection_shutdown" link="func.dtls_connection_shutdown.html" /><sub name="error_quark" link="func.error_quark.html" /><sub name="fd_watch" link="func.fd_watch.html" /><sub name="file_append_to" link="func.file_append_to.html" /><sub name="file_copy" link="func.file_copy.html" /><sub name="file_copy_with_progress" link="func.file_copy_with_progress.html" /><sub name="file_create" link="func.file_create.html" /><sub name="file_create_readwrite" link="func.file_create_readwrite.html" /><sub name="file_delete" link="func.file_delete.html" /><sub name="file_enumerate_children" link="func.file_enumerate_children.html" /><sub name="file_enumerator_close" link="func.file_enumerator_close.html" /><sub name="file_enumerator_next_files" link="func.file_enumerator_next_files.html" /><sub name="file_find_enclosing_mount" link="func.file_find_enclosing_mount.html" /><sub name="file_input_stream_query_info" link="func.file_input_stream_query_info.html" /><sub name="file_io_stream_query_info" link="func.file_io_stream_query_info.html" /><sub name="file_load_bytes" link="func.file_load_bytes.html" /><sub name="file_load_contents_bytes" link="func.file_load_contents_bytes.html" /><sub name="file_load_partial_contents_bytes" link="func.file_load_partial_contents_bytes.html" /><sub name="file_make_directory" link="func.file_make_directory.html" /><sub name="file_make_directory_with_parents" link="func.file_make_directory_with_parents.html" /><sub name="file_make_symbolic_link" link="func.file_make_symbolic_link.html" /><sub name="file_move" link="func.file_move.html" /><sub name="file_new_tmp_dir" link="func.file_new_tmp_dir.html" /><sub name="file_open_readwrite" link="func.file_open_readwrite.html" /><sub name="file_output_stream_query_info" link="func.file_output_stream_query_info.html" /><sub name="file_query_default_handler" link="func.file_query_default_handler.html" /><sub name="file_query_exists" link="func.file_query_exists.html" /><sub name="file_query_file_type" link="func.file_query_file_type.html" /><sub name="file_query_filesystem_info" link="func.file_query_filesystem_info.html" /><sub name="file_query_info" link="func.file_query_info.html" /><sub name="file_read" link="func.file_read.html" /><sub name="file_replace" link="func.file_replace.html" /><sub name="file_replace_contents" link="func.file_replace_contents.html" /><sub name="file_replace_contents_bytes" link="func.file_replace_contents_bytes.html" /><sub name="file_replace_readwrite" link="func.file_replace_readwrite.html" /><sub name="file_set_attributes" link="func.file_set_attributes.html" /><sub name="file_set_display_name" link="func.file_set_display_name.html" /><sub name="file_trash" link="func.file_trash.html" /><sub name="find_program_in_path" link="func.find_program_in_path.html" /><sub name="get_major_version" link="func.get_major_version.html" /><sub name="get_micro_version" link="func.get_micro_version.html" /><sub name="get_min_stack_size" link="func.get_min_stack_size.html" /><sub name="get_minor_version" link="func.get_minor_version.html" /><sub name="get_page_size" link="func.get_page_size.html" /><sub name="init" link="func.init.html" /><sub name="input_stream_close" link="func.input_stream_close.html" /><sub name="input_stream_read" link="func.input_stream_read.html" /><sub name="input_stream_read_bytes" link="func.input_stream_read_bytes.html" /><sub name="input_stream_skip" link="func.input_stream_skip.html" /><sub name="io_stream_close" link="func.io_stream_close.html" /><sub name="io_stream_splice" link="func.io_stream_splice.html" /><sub name="mkdir_with_parents" link="func.mkdir_with_parents.html" /><sub name="network_monitor_can_reach" link="func.network_monitor_can_reach.html" /><sub name="output_stream_close" link="func.output_stream_close.html" /><sub name="output_stream_flush" link="func.output_stream_flush.html" /><sub name="output_stream_splice" link="func.output_stream_splice.html" /><sub name="output_stream_write" link="func.output_stream_write.html" /><sub name="output_stream_write_bytes" link="func.output_stream_write_bytes.html" /><sub name="output_stream_writev_all" link="func.output_stream_writev_all.html" /><sub name="param_spec_object" link="func.param_spec_object.html" /><sub name="permission_acquire" link="func.permission_acquire.html" /><sub name="permission_release" link="func.permission_release.html" /><sub name="proxy_connect" link="func.proxy_connect.html" /><sub name="proxy_resolver_lookup" link="func.proxy_resolver_lookup.html" /><sub name="resolver_lookup_by_address" link="func.resolver_lookup_by_address.html" /><sub name="resolver_lookup_by_name" link="func.resolver_lookup_by_name.html" /><sub name="resolver_lookup_by_name_with_flags" link="func.resolver_lookup_by_name_with_flags.html" /><sub name="resolver_lookup_records" link="func.resolver_lookup_records.html" /><sub name="resolver_lookup_service" link="func.resolver_lookup_service.html" /><sub name="socket_address_enumerator_next" link="func.socket_address_enumerator_next.html" /><sub name="socket_client_connect" link="func.socket_client_connect.html" /><sub name="socket_client_connect_to_host" link="func.socket_client_connect_to_host.html" /><sub name="socket_client_connect_to_service" link="func.socket_client_connect_to_service.html" /><sub name="socket_client_connect_to_uri" link="func.socket_client_connect_to_uri.html" /><sub name="socket_connection_connect" link="func.socket_connection_connect.html" /><sub name="socket_listener_accept" link="func.socket_listener_accept.html" /><sub name="socket_wait" link="func.socket_wait.html" /><sub name="subprocess_wait" link="func.subprocess_wait.html" /><sub name="subprocess_wait_check" link="func.subprocess_wait_check.html" /><sub name="test_add_func" link="func.test_add_func.html" /><sub name="thread_spawn" link="func.thread_spawn.html" /><sub name="thread_wait_for" link="func.thread_wait_for.html" /><sub name="tls_connection_handshake" link="func.tls_connection_handshake.html" /><sub name="tls_database_lookup_certificate_for_handle" link="func.tls_database_lookup_certificate_for_handle.html" /><sub name="tls_database_lookup_certificate_issuer" link="func.tls_database_lookup_certificate_issuer.html" /><sub name="tls_database_lookup_certificates_issued_by" link="func.tls_database_lookup_certificates_issued_by.html" /><sub name="tls_database_verify_chain" link="func.tls_database_verify_chain.html" /><sub name="tls_interaction_ask_password" link="func.tls_interaction_ask_password.html" /><sub name="tls_interaction_request_certificate" link="func.tls_interaction_request_certificate.html" /><sub name="unix_connection_receive_credentials" link="func.unix_connection_receive_credentials.html" /><sub name="unix_connection_send_credentials" link="func.unix_connection_send_credentials.html" /><sub name="unlink" link="func.unlink.html" /><sub name="value_dup_object" link="func.value_dup_object.html" /><sub name="value_get_object" link="func.value_get_object.html" /><sub name="value_set_object" link="func.value_set_object.html" /><sub name="value_take_object" link="func.value_take_object.html" /></sub><sub name="Structs" link="index.html#structs"><sub name="AioContext" link="struct.AioContext.html" /><sub name="AsyncPairInfo" link="struct.AsyncPairInfo.html" /><sub name="CoroutineContext" link="struct.CoroutineContext.html" /><sub name="StateTransition" link="struct.StateTransition.html" /></sub></chapters><functions><keyword type="enum" name="DexDBusInterfaceSkeletonFlags" link="flags.DBusInterfaceSkeletonFlags.html" since="1.1" /><keyword type="constant" name="DEX_DBUS_INTERFACE_SKELETON_FLAGS_NONE" link="flags.DBusInterfaceSkeletonFlags.html" /><keyword type="constant" name="DEX_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_FIBER" link="flags.DBusInterfaceSkeletonFlags.html" /><keyword type="enum" name="DexTaskGroupFlags" link="flags.TaskGroupFlags.html" /><keyword type="constant" name="DEX_TASK_GROUP_FLAGS_NONE" link="flags.TaskGroupFlags.html" /><keyword type="constant" name="DEX_TASK_GROUP_FLAGS_CANCEL_ON_ERROR" link="flags.TaskGroupFlags.html" /><keyword type="struct" name="DexAsyncPair" link="class.AsyncPair.html" /><keyword type="function" name="dex_async_pair_get_cancellable" link="method.AsyncPair.get_cancellable.html" /><keyword type="function" name="dex_async_pair_return_boolean" link="method.AsyncPair.return_boolean.html" /><keyword type="function" name="dex_async_pair_return_boxed" link="method.AsyncPair.return_boxed.html" /><keyword type="function" name="dex_async_pair_return_error" link="method.AsyncPair.return_error.html" /><keyword type="function" name="dex_async_pair_return_int64" link="method.AsyncPair.return_int64.html" /><keyword type="function" name="dex_async_pair_return_object" link="method.AsyncPair.return_object.html" /><keyword type="function" name="dex_async_pair_return_string" link="method.AsyncPair.return_string.html" /><keyword type="function" name="dex_async_pair_return_uint64" link="method.AsyncPair.return_uint64.html" /><keyword type="function" name="dex_async_pair_return_variant" link="method.AsyncPair.return_variant.html" /><keyword type="function" name="dex_async_pair_set_cancel_on_discard" link="method.AsyncPair.set_cancel_on_discard.html" since="0.4" /><keyword type="function" name="dex_async_pair_new" link="ctor.AsyncPair.new.html" /><keyword type="struct" name="DexAsyncResult" link="class.AsyncResult.html" /><keyword type="member" name="AsyncResultClass.parent_class" link="class.AsyncResult.html" /><keyword type="function" name="dex_async_result_await" link="method.AsyncResult.await.html" /><keyword type="function" name="dex_async_result_dup_future" link="method.AsyncResult.dup_future.html" /><keyword type="function" name="dex_async_result_get_name" link="method.AsyncResult.get_name.html" /><keyword type="function" name="dex_async_result_propagate_boolean" link="method.AsyncResult.propagate_boolean.html" /><keyword type="function" name="dex_async_result_propagate_double" link="method.AsyncResult.propagate_double.html" /><keyword type="function" name="dex_async_result_propagate_int" link="method.AsyncResult.propagate_int.html" /><keyword type="function" name="dex_async_result_propagate_pointer" link="method.AsyncResult.propagate_pointer.html" /><keyword type="function" name="dex_async_result_set_name" link="method.AsyncResult.set_name.html" /><keyword type="function" name="dex_async_result_set_priority" link="method.AsyncResult.set_priority.html" /><keyword type="function" name="dex_async_result_set_static_name" link="method.AsyncResult.set_static_name.html" /><keyword type="function" name="dex_async_result_new" link="ctor.AsyncResult.new.html" /><keyword type="struct" name="DexBlock" link="class.Block.html" /><keyword type="function" name="dex_block_get_kind" link="method.Block.get_kind.html" /><keyword type="function" name="dex_block_get_scheduler" link="method.Block.get_scheduler.html" /><keyword type="struct" name="DexCancellable" link="class.Cancellable.html" /><keyword type="function" name="dex_cancellable_cancel" link="method.Cancellable.cancel.html" /><keyword type="function" name="dex_cancellable_new" link="ctor.Cancellable.new.html" /><keyword type="function" name="dex_cancellable_new_from_cancellable" link="ctor.Cancellable.new_from_cancellable.html" /><keyword type="struct" name="DexChannel" link="class.Channel.html" /><keyword type="function" name="dex_channel_can_receive" link="method.Channel.can_receive.html" /><keyword type="function" name="dex_channel_can_send" link="method.Channel.can_send.html" /><keyword type="function" name="dex_channel_close_receive" link="method.Channel.close_receive.html" /><keyword type="function" name="dex_channel_close_send" link="method.Channel.close_send.html" /><keyword type="function" name="dex_channel_receive" link="method.Channel.receive.html" /><keyword type="function" name="dex_channel_receive_all" link="method.Channel.receive_all.html" /><keyword type="function" name="dex_channel_send" link="method.Channel.send.html" /><keyword type="function" name="dex_channel_new" link="ctor.Channel.new.html" /><keyword type="struct" name="DexCoroutine" link="class.Coroutine.html" /><keyword type="struct" name="DexDBusInterfaceSkeleton" link="class.DBusInterfaceSkeleton.html" /><keyword type="member" name="DBusInterfaceSkeletonClass.parent_class" link="class.DBusInterfaceSkeleton.html" /><keyword type="function" name="dex_dbus_interface_skeleton_cancel" link="method.DBusInterfaceSkeleton.cancel.html" since="1.1" /><keyword type="function" name="dex_dbus_interface_skeleton_get_flags" link="method.DBusInterfaceSkeleton.get_flags.html" since="1.1" /><keyword type="function" name="dex_dbus_interface_skeleton_set_flags" link="method.DBusInterfaceSkeleton.set_flags.html" since="1.1" /><keyword type="struct" name="DexDelayed" link="class.Delayed.html" /><keyword type="function" name="dex_delayed_dup_future" link="method.Delayed.dup_future.html" /><keyword type="function" name="dex_delayed_release" link="method.Delayed.release.html" /><keyword type="function" name="dex_delayed_new" link="ctor.Delayed.new.html" /><keyword type="struct" name="DexFiber" link="class.Fiber.html" /><keyword type="function" name="dex_fiber_yield" link="type_func.Fiber.yield.html" since="1.2" /><keyword type="struct" name="DexFuture" link="class.Future.html" /><keyword type="function" name="dex_await" link="method.Future.await.html" /><keyword type="function" name="dex_await_boolean" link="method.Future.await_boolean.html" /><keyword type="function" name="dex_await_boxed" link="method.Future.await_boxed.html" /><keyword type="function" name="dex_await_double" link="method.Future.await_double.html" /><keyword type="function" name="dex_await_enum" link="method.Future.await_enum.html" /><keyword type="function" name="dex_await_fd" link="method.Future.await_fd.html" since="0.10" /><keyword type="function" name="dex_await_flags" link="method.Future.await_flags.html" /><keyword type="function" name="dex_await_float" link="method.Future.await_float.html" /><keyword type="function" name="dex_await_int" link="method.Future.await_int.html" /><keyword type="function" name="dex_await_int64" link="method.Future.await_int64.html" /><keyword type="function" name="dex_await_object" link="method.Future.await_object.html" /><keyword type="function" name="dex_await_pointer" link="method.Future.await_pointer.html" /><keyword type="function" name="dex_await_string" link="method.Future.await_string.html" /><keyword type="function" name="dex_await_uint" link="method.Future.await_uint.html" /><keyword type="function" name="dex_await_uint64" link="method.Future.await_uint64.html" /><keyword type="function" name="dex_await_variant" link="method.Future.await_variant.html" since="0.4" /><keyword type="function" name="dex_future_disown" link="method.Future.disown.html" since="0.4" /><keyword type="function" name="dex_future_get_name" link="method.Future.get_name.html" /><keyword type="function" name="dex_future_get_status" link="method.Future.get_status.html" /><keyword type="function" name="dex_future_get_value" link="method.Future.get_value.html" /><keyword type="function" name="dex_future_is_pending" link="method.Future.is_pending.html" /><keyword type="function" name="dex_future_is_rejected" link="method.Future.is_rejected.html" /><keyword type="function" name="dex_future_is_resolved" link="method.Future.is_resolved.html" /><keyword type="function" name="dex_future_list_model_new" link="method.Future.list_model_new.html" since="1.1" /><keyword type="function" name="dex_future_set_static_name" link="method.Future.set_static_name.html" /><keyword type="function" name="dex_future_all" link="ctor.Future.all.html" /><keyword type="function" name="dex_future_all_race" link="ctor.Future.all_race.html" /><keyword type="function" name="dex_future_all_racev" link="ctor.Future.all_racev.html" /><keyword type="function" name="dex_future_allv" link="ctor.Future.allv.html" /><keyword type="function" name="dex_future_any" link="ctor.Future.any.html" /><keyword type="function" name="dex_future_anyv" link="ctor.Future.anyv.html" /><keyword type="function" name="dex_future_catch" link="ctor.Future.catch.html" /><keyword type="function" name="dex_future_catch_loop" link="ctor.Future.catch_loop.html" /><keyword type="function" name="dex_future_finally" link="ctor.Future.finally.html" /><keyword type="function" name="dex_future_finally_loop" link="ctor.Future.finally_loop.html" /><keyword type="function" name="dex_future_first" link="ctor.Future.first.html" /><keyword type="function" name="dex_future_firstv" link="ctor.Future.firstv.html" /><keyword type="function" name="dex_future_new_enum" link="ctor.Future.new_enum.html" /><keyword type="function" name="dex_future_new_for_boolean" link="ctor.Future.new_for_boolean.html" /><keyword type="function" name="dex_future_new_for_double" link="ctor.Future.new_for_double.html" /><keyword type="function" name="dex_future_new_for_errno" link="ctor.Future.new_for_errno.html" since="0.4" /><keyword type="function" name="dex_future_new_for_error" link="ctor.Future.new_for_error.html" /><keyword type="function" name="dex_future_new_for_fd" link="ctor.Future.new_for_fd.html" since="0.10" /><keyword type="function" name="dex_future_new_for_float" link="ctor.Future.new_for_float.html" /><keyword type="function" name="dex_future_new_for_int" link="ctor.Future.new_for_int.html" /><keyword type="function" name="dex_future_new_for_int64" link="ctor.Future.new_for_int64.html" /><keyword type="function" name="dex_future_new_for_object" link="ctor.Future.new_for_object.html" /><keyword type="function" name="dex_future_new_for_pointer" link="ctor.Future.new_for_pointer.html" /><keyword type="function" name="dex_future_new_for_string" link="ctor.Future.new_for_string.html" /><keyword type="function" name="dex_future_new_for_uint" link="ctor.Future.new_for_uint.html" /><keyword type="function" name="dex_future_new_for_uint64" link="ctor.Future.new_for_uint64.html" /><keyword type="function" name="dex_future_new_for_value" link="ctor.Future.new_for_value.html" /><keyword type="function" name="dex_future_new_infinite" link="ctor.Future.new_infinite.html" since="0.4" /><keyword type="function" name="dex_future_new_reject" link="ctor.Future.new_reject.html" /><keyword type="function" name="dex_future_new_take_boxed" link="ctor.Future.new_take_boxed.html" /><keyword type="function" name="dex_future_new_take_object" link="ctor.Future.new_take_object.html" /><keyword type="function" name="dex_future_new_take_string" link="ctor.Future.new_take_string.html" /><keyword type="function" name="dex_future_new_take_variant" link="ctor.Future.new_take_variant.html" /><keyword type="function" name="dex_future_then" link="ctor.Future.then.html" /><keyword type="function" name="dex_future_then_loop" link="ctor.Future.then_loop.html" /><keyword type="function" name="dex_future_with_deadline" link="ctor.Future.with_deadline.html" since="1.2" /><keyword type="function" name="dex_future_with_timeout" link="ctor.Future.with_timeout.html" since="1.2" /><keyword type="function" name="dex_future_with_timeout_msec" link="ctor.Future.with_timeout_msec.html" since="1.2" /><keyword type="function" name="dex_future_with_timeout_seconds" link="ctor.Future.with_timeout_seconds.html" since="1.2" /><keyword type="struct" name="DexFutureListModel" link="class.FutureListModel.html" since="1.1" /><keyword type="member" name="FutureListModelClass.parent_class" link="class.FutureListModel.html" /><keyword type="function" name="dex_future_list_model_dup_future" link="method.FutureListModel.dup_future.html" since="1.1" /><keyword type="struct" name="DexFutureSet" link="class.FutureSet.html" /><keyword type="function" name="dex_future_set_get_future_at" link="method.FutureSet.get_future_at.html" /><keyword type="function" name="dex_future_set_get_size" link="method.FutureSet.get_size.html" /><keyword type="function" name="dex_future_set_get_value_at" link="method.FutureSet.get_value_at.html" /><keyword type="struct" name="DexLimiter" link="class.Limiter.html" since="1.2" /><keyword type="function" name="dex_limiter_acquire" link="method.Limiter.acquire.html" since="1.2" /><keyword type="function" name="dex_limiter_close" link="method.Limiter.close.html" since="1.2" /><keyword type="function" name="dex_limiter_close_after_drain" link="method.Limiter.close_after_drain.html" since="1.2" /><keyword type="function" name="dex_limiter_get_max_concurrency" link="method.Limiter.get_max_concurrency.html" since="1.2" /><keyword type="function" name="dex_limiter_release" link="method.Limiter.release.html" since="1.2" /><keyword type="function" name="dex_limiter_run" link="method.Limiter.run.html" since="1.2" /><keyword type="function" name="dex_limiter_run_coroutine" link="method.Limiter.run_coroutine.html" since="1.2" /><keyword type="function" name="dex_limiter_run_on_pool" link="method.Limiter.run_on_pool.html" since="1.2" /><keyword type="function" name="dex_limiter_new" link="ctor.Limiter.new.html" since="1.2" /><keyword type="struct" name="DexMainScheduler" link="class.MainScheduler.html" /><keyword type="struct" name="DexObject" link="class.Object.html" /><keyword type="function" name="dex_ref" link="method.Object.ref.html" /><keyword type="function" name="dex_unref" link="method.Object.unref.html" /><keyword type="struct" name="DexPromise" link="class.Promise.html" /><keyword type="function" name="dex_promise_get_cancellable" link="method.Promise.get_cancellable.html" /><keyword type="function" name="dex_promise_reject" link="method.Promise.reject.html" /><keyword type="function" name="dex_promise_resolve" link="method.Promise.resolve.html" /><keyword type="function" name="dex_promise_resolve_boolean" link="method.Promise.resolve_boolean.html" /><keyword type="function" name="dex_promise_resolve_boxed" link="method.Promise.resolve_boxed.html" since="0.10" /><keyword type="function" name="dex_promise_resolve_double" link="method.Promise.resolve_double.html" /><keyword type="function" name="dex_promise_resolve_enum" link="method.Promise.resolve_enum.html" since="1.2" /><keyword type="function" name="dex_promise_resolve_fd" link="method.Promise.resolve_fd.html" /><keyword type="function" name="dex_promise_resolve_float" link="method.Promise.resolve_float.html" /><keyword type="function" name="dex_promise_resolve_int" link="method.Promise.resolve_int.html" /><keyword type="function" name="dex_promise_resolve_int64" link="method.Promise.resolve_int64.html" /><keyword type="function" name="dex_promise_resolve_long" link="method.Promise.resolve_long.html" /><keyword type="function" name="dex_promise_resolve_object" link="method.Promise.resolve_object.html" /><keyword type="function" name="dex_promise_resolve_string" link="method.Promise.resolve_string.html" /><keyword type="function" name="dex_promise_resolve_uint" link="method.Promise.resolve_uint.html" /><keyword type="function" name="dex_promise_resolve_uint64" link="method.Promise.resolve_uint64.html" /><keyword type="function" name="dex_promise_resolve_ulong" link="method.Promise.resolve_ulong.html" /><keyword type="function" name="dex_promise_resolve_variant" link="method.Promise.resolve_variant.html" since="0.8" /><keyword type="function" name="dex_promise_new" link="ctor.Promise.new.html" /><keyword type="function" name="dex_promise_new_cancellable" link="ctor.Promise.new_cancellable.html" /><keyword type="struct" name="DexScheduler" link="class.Scheduler.html" /><keyword type="function" name="dex_scheduler_get_main_context" link="method.Scheduler.get_main_context.html" /><keyword type="function" name="dex_scheduler_push" link="method.Scheduler.push.html" /><keyword type="function" name="dex_scheduler_spawn" link="method.Scheduler.spawn.html" /><keyword type="function" name="dex_scheduler_spawn_coroutine" link="method.Scheduler.spawn_coroutine.html" since="1.2" /><keyword type="function" name="dex_scheduler_spawnv" link="method.Scheduler.spawnv.html" /><keyword type="function" name="dex_scheduler_get_default" link="type_func.Scheduler.get_default.html" /><keyword type="function" name="dex_scheduler_get_thread_default" link="type_func.Scheduler.get_thread_default.html" /><keyword type="function" name="dex_scheduler_ref_thread_default" link="type_func.Scheduler.ref_thread_default.html" /><keyword type="struct" name="DexStateMachine" link="class.StateMachine.html" /><keyword type="function" name="dex_state_machine_get_state" link="method.StateMachine.get_state.html" /><keyword type="function" name="dex_state_machine_transition" link="method.StateMachine.transition.html" /><keyword type="function" name="dex_state_machine_new" link="ctor.StateMachine.new.html" /><keyword type="struct" name="DexStaticFuture" link="class.StaticFuture.html" /><keyword type="struct" name="DexTaskGroup" link="class.TaskGroup.html" since="1.2" /><keyword type="function" name="dex_task_group_add" link="method.TaskGroup.add.html" since="1.2" /><keyword type="function" name="dex_task_group_cancel" link="method.TaskGroup.cancel.html" /><keyword type="function" name="dex_task_group_close" link="method.TaskGroup.close.html" since="1.2" /><keyword type="function" name="dex_task_group_pop_thread_default" link="method.TaskGroup.pop_thread_default.html" /><keyword type="function" name="dex_task_group_push_thread_default" link="method.TaskGroup.push_thread_default.html" /><keyword type="function" name="dex_task_group_new" link="ctor.TaskGroup.new.html" /><keyword type="struct" name="DexThreadPool" link="class.ThreadPool.html" since="1.2" /><keyword type="function" name="dex_thread_pool_close" link="method.ThreadPool.close.html" /><keyword type="function" name="dex_thread_pool_get_n_threads" link="method.ThreadPool.get_n_threads.html" since="1.2" /><keyword type="function" name="dex_thread_pool_submit" link="method.ThreadPool.submit.html" since="1.2" /><keyword type="function" name="dex_thread_pool_new" link="ctor.ThreadPool.new.html" since="1.2" /><keyword type="struct" name="DexThreadPoolScheduler" link="class.ThreadPoolScheduler.html" /><keyword type="function" name="dex_thread_pool_scheduler_new" link="ctor.ThreadPoolScheduler.new.html" /><keyword type="function" name="dex_thread_pool_scheduler_get_default" link="type_func.ThreadPoolScheduler.get_default.html" /><keyword type="struct" name="DexTimeout" link="class.Timeout.html" /><keyword type="function" name="dex_timeout_postpone_until" link="method.Timeout.postpone_until.html" /><keyword type="function" name="dex_timeout_new_deadline" link="ctor.Timeout.new_deadline.html" /><keyword type="function" name="dex_timeout_new_msec" link="ctor.Timeout.new_msec.html" /><keyword type="function" name="dex_timeout_new_seconds" link="ctor.Timeout.new_seconds.html" /><keyword type="function" name="dex_timeout_new_usec" link="ctor.Timeout.new_usec.html" /><keyword type="struct" name="DexUnixSignal" link="class.UnixSignal.html" /><keyword type="function" name="dex_unix_signal_get_signum" link="method.UnixSignal.get_signum.html" since="1.0" /><keyword type="function" name="dex_unix_signal_new" link="ctor.UnixSignal.new.html" /><keyword type="enum" name="DexError" link="error.Error.html" /><keyword type="constant" name="DEX_ERROR_UNKNOWN" link="error.Error.html" /><keyword type="constant" name="DEX_ERROR_CHANNEL_CLOSED" link="error.Error.html" /><keyword type="constant" name="DEX_ERROR_DEPENDENCY_FAILED" link="error.Error.html" /><keyword type="constant" name="DEX_ERROR_FIBER_EXITED" link="error.Error.html" /><keyword type="constant" name="DEX_ERROR_NO_FIBER" link="error.Error.html" /><keyword type="constant" name="DEX_ERROR_PENDING" link="error.Error.html" /><keyword type="constant" name="DEX_ERROR_SEMAPHORE_CLOSED" link="error.Error.html" /><keyword type="constant" name="DEX_ERROR_TIMED_OUT" link="error.Error.html" /><keyword type="constant" name="DEX_ERROR_TYPE_MISMATCH" link="error.Error.html" /><keyword type="constant" name="DEX_ERROR_TYPE_NOT_SUPPORTED" link="error.Error.html" /><keyword type="constant" name="DEX_ERROR_FIBER_CANCELLED" link="error.Error.html" /><keyword type="constant" name="DEX_ERROR_INVALID_TRANSITION" link="error.Error.html" /><keyword type="enum" name="DexBlockKind" link="enum.BlockKind.html" /><keyword type="constant" name="DEX_BLOCK_KIND_THEN" link="enum.BlockKind.html" /><keyword type="constant" name="DEX_BLOCK_KIND_CATCH" link="enum.BlockKind.html" /><keyword type="constant" name="DEX_BLOCK_KIND_FINALLY" link="enum.BlockKind.html" /><keyword type="enum" name="DexFutureStatus" link="enum.FutureStatus.html" /><keyword type="constant" name="DEX_FUTURE_STATUS_PENDING" link="enum.FutureStatus.html" /><keyword type="constant" name="DEX_FUTURE_STATUS_RESOLVED" link="enum.FutureStatus.html" /><keyword type="constant" name="DEX_FUTURE_STATUS_REJECTED" link="enum.FutureStatus.html" /><keyword type="enum" name="DexThreadPoolShutdownMode" link="enum.ThreadPoolShutdownMode.html" /><keyword type="constant" name="DEX_THREAD_POOL_SHUTDOWN_DRAIN" link="enum.ThreadPoolShutdownMode.html" /><keyword type="constant" name="DEX_THREAD_POOL_SHUTDOWN_CANCEL_QUEUED" link="enum.ThreadPoolShutdownMode.html" /><keyword type="macro" name="DEX_ASYNC_PAIR_INFO_BOOLEAN" link="func.ASYNC_PAIR_INFO_BOOLEAN.html" /><keyword type="macro" name="DEX_ASYNC_PAIR_INFO_BOXED" link="func.ASYNC_PAIR_INFO_BOXED.html" /><keyword type="macro" name="DEX_ASYNC_PAIR_INFO_INT" link="func.ASYNC_PAIR_INFO_INT.html" /><keyword type="macro" name="DEX_ASYNC_PAIR_INFO_INT64" link="func.ASYNC_PAIR_INFO_INT64.html" /><keyword type="macro" name="DEX_ASYNC_PAIR_INFO_LONG" link="func.ASYNC_PAIR_INFO_LONG.html" /><keyword type="macro" name="DEX_ASYNC_PAIR_INFO_OBJECT" link="func.ASYNC_PAIR_INFO_OBJECT.html" /><keyword type="macro" name="DEX_ASYNC_PAIR_INFO_POINTER" link="func.ASYNC_PAIR_INFO_POINTER.html" /><keyword type="macro" name="DEX_ASYNC_PAIR_INFO_STRING" link="func.ASYNC_PAIR_INFO_STRING.html" /><keyword type="macro" name="DEX_ASYNC_PAIR_INFO_UINT" link="func.ASYNC_PAIR_INFO_UINT.html" /><keyword type="macro" name="DEX_ASYNC_PAIR_INFO_UINT64" link="func.ASYNC_PAIR_INFO_UINT64.html" /><keyword type="macro" name="DEX_ASYNC_PAIR_INFO_ULONG" link="func.ASYNC_PAIR_INFO_ULONG.html" /><keyword type="macro" name="DEX_COROUTINE_BEGIN" link="func.COROUTINE_BEGIN.html" /><keyword type="macro" name="DEX_COROUTINE_SUSPEND" link="func.COROUTINE_SUSPEND.html" /><keyword type="macro" name="DEX_COROUTINE_SUSPEND_BOOLEAN" link="func.COROUTINE_SUSPEND_BOOLEAN.html" /><keyword type="macro" name="DEX_COROUTINE_SUSPEND_BOXED" link="func.COROUTINE_SUSPEND_BOXED.html" /><keyword type="macro" name="DEX_COROUTINE_SUSPEND_DOUBLE" link="func.COROUTINE_SUSPEND_DOUBLE.html" /><keyword type="macro" name="DEX_COROUTINE_SUSPEND_ENUM" link="func.COROUTINE_SUSPEND_ENUM.html" /><keyword type="macro" name="DEX_COROUTINE_SUSPEND_FLAGS" link="func.COROUTINE_SUSPEND_FLAGS.html" /><keyword type="macro" name="DEX_COROUTINE_SUSPEND_FLOAT" link="func.COROUTINE_SUSPEND_FLOAT.html" /><keyword type="macro" name="DEX_COROUTINE_SUSPEND_INT" link="func.COROUTINE_SUSPEND_INT.html" /><keyword type="macro" name="DEX_COROUTINE_SUSPEND_INT64" link="func.COROUTINE_SUSPEND_INT64.html" /><keyword type="macro" name="DEX_COROUTINE_SUSPEND_OBJECT" link="func.COROUTINE_SUSPEND_OBJECT.html" /><keyword type="macro" name="DEX_COROUTINE_SUSPEND_POINTER" link="func.COROUTINE_SUSPEND_POINTER.html" /><keyword type="macro" name="DEX_COROUTINE_SUSPEND_UINT" link="func.COROUTINE_SUSPEND_UINT.html" /><keyword type="macro" name="DEX_COROUTINE_SUSPEND_UINT64" link="func.COROUTINE_SUSPEND_UINT64.html" /><keyword type="macro" name="DEX_DEFINE_CLOSURE_OBJECT" link="func.DEFINE_CLOSURE_OBJECT.html" /><keyword type="macro" name="DEX_DEFINE_CLOSURE_POINTER" link="func.DEFINE_CLOSURE_POINTER.html" /><keyword type="macro" name="DEX_DEFINE_CLOSURE_TYPE" link="func.DEFINE_CLOSURE_TYPE.html" since="1.2" /><keyword type="macro" name="DEX_DEFINE_CLOSURE_VALUE" link="func.DEFINE_CLOSURE_VALUE.html" /><keyword type="macro" name="DEX_DEFINE_CLOSURE_VALUE_WITH_CLEAR" link="func.DEFINE_CLOSURE_VALUE_WITH_CLEAR.html" /><keyword type="macro" name="DEX_DEPRECATED_FOR" link="func.DEPRECATED_FOR.html" /><keyword type="macro" name="DEX_DEPRECATED_IN_1_0_FOR" link="func.DEPRECATED_IN_1_0_FOR.html" /><keyword type="macro" name="DEX_DEPRECATED_IN_1_1_FOR" link="func.DEPRECATED_IN_1_1_FOR.html" /><keyword type="macro" name="DEX_DEPRECATED_IN_1_2_FOR" link="func.DEPRECATED_IN_1_2_FOR.html" /><keyword type="macro" name="dex_future_new_false" link="func.future_new_false.html" /><keyword type="macro" name="dex_future_new_true" link="func.future_new_true.html" /><keyword type="macro" name="DEX_OBJECT_TYPE" link="func.OBJECT_TYPE.html" /><keyword type="macro" name="DEX_OBJECT_TYPE_NAME" link="func.OBJECT_TYPE_NAME.html" /><keyword type="macro" name="dex_return_error_if_fail" link="func.return_error_if_fail.html" /><keyword type="macro" name="DEX_UNAVAILABLE" link="func.UNAVAILABLE.html" /><keyword type="function" name="dex_aio_close" link="func.aio_close.html" since="1.2" /><keyword type="function" name="dex_aio_open" link="func.aio_open.html" since="1.2" /><keyword type="function" name="dex_aio_read" link="func.aio_read.html" /><keyword type="function" name="dex_aio_write" link="func.aio_write.html" /><keyword type="function" name="dex_app_info_get_default_for_type" link="func.app_info_get_default_for_type.html" since="1.2" /><keyword type="function" name="dex_app_info_get_default_for_uri_scheme" link="func.app_info_get_default_for_uri_scheme.html" since="1.2" /><keyword type="function" name="dex_app_info_launch_default_for_uri" link="func.app_info_launch_default_for_uri.html" since="1.2" /><keyword type="function" name="dex_app_info_launch_uris" link="func.app_info_launch_uris.html" since="1.2" /><keyword type="function" name="dex_async_initable_init" link="func.async_initable_init.html" since="1.0" /><keyword type="function" name="dex_async_initable_new" link="func.async_initable_new.html" since="1.2" /><keyword type="function" name="dex_buffered_input_stream_fill" link="func.buffered_input_stream_fill.html" since="1.2" /><keyword type="function" name="dex_bus_get" link="func.bus_get.html" since="0.4" /><keyword type="function" name="dex_bus_own_name_on_connection" link="func.bus_own_name_on_connection.html" since="1.1" /><keyword type="function" name="dex_data_input_stream_read_line" link="func.data_input_stream_read_line.html" since="1.1" /><keyword type="function" name="dex_data_input_stream_read_line_utf8" link="func.data_input_stream_read_line_utf8.html" since="1.2" /><keyword type="function" name="dex_data_input_stream_read_upto" link="func.data_input_stream_read_upto.html" since="1.2" /><keyword type="function" name="dex_dbus_connection_call" link="func.dbus_connection_call.html" since="0.4" /><keyword type="function" name="dex_dbus_connection_call_with_unix_fd_list" link="func.dbus_connection_call_with_unix_fd_list.html" since="0.4" /><keyword type="function" name="dex_dbus_connection_close" link="func.dbus_connection_close.html" since="1.0" /><keyword type="function" name="dex_dbus_connection_send_message_with_reply" link="func.dbus_connection_send_message_with_reply.html" since="0.4" /><keyword type="function" name="dex_dtls_connection_close" link="func.dtls_connection_close.html" since="1.2" /><keyword type="function" name="dex_dtls_connection_handshake" link="func.dtls_connection_handshake.html" since="1.2" /><keyword type="function" name="dex_dtls_connection_shutdown" link="func.dtls_connection_shutdown.html" since="1.2" /><keyword type="function" name="dex_error_quark" link="func.error_quark.html" /><keyword type="function" name="dex_fd_watch" link="func.fd_watch.html" since="1.1" /><keyword type="function" name="dex_file_append_to" link="func.file_append_to.html" since="1.2" /><keyword type="function" name="dex_file_copy" link="func.file_copy.html" /><keyword type="function" name="dex_file_copy_with_progress" link="func.file_copy_with_progress.html" since="1.2" /><keyword type="function" name="dex_file_create" link="func.file_create.html" since="1.1" /><keyword type="function" name="dex_file_create_readwrite" link="func.file_create_readwrite.html" since="1.2" /><keyword type="function" name="dex_file_delete" link="func.file_delete.html" /><keyword type="function" name="dex_file_enumerate_children" link="func.file_enumerate_children.html" /><keyword type="function" name="dex_file_enumerator_close" link="func.file_enumerator_close.html" since="1.2" /><keyword type="function" name="dex_file_enumerator_next_files" link="func.file_enumerator_next_files.html" /><keyword type="function" name="dex_file_find_enclosing_mount" link="func.file_find_enclosing_mount.html" since="1.2" /><keyword type="function" name="dex_file_input_stream_query_info" link="func.file_input_stream_query_info.html" since="1.2" /><keyword type="function" name="dex_file_io_stream_query_info" link="func.file_io_stream_query_info.html" since="1.2" /><keyword type="function" name="dex_file_load_bytes" link="func.file_load_bytes.html" since="1.2" /><keyword type="function" name="dex_file_load_contents_bytes" link="func.file_load_contents_bytes.html" /><keyword type="function" name="dex_file_load_partial_contents_bytes" link="func.file_load_partial_contents_bytes.html" since="1.2" /><keyword type="function" name="dex_file_make_directory" link="func.file_make_directory.html" /><keyword type="function" name="dex_file_make_directory_with_parents" link="func.file_make_directory_with_parents.html" since="1.0" /><keyword type="function" name="dex_file_make_symbolic_link" link="func.file_make_symbolic_link.html" since="1.2" /><keyword type="function" name="dex_file_move" link="func.file_move.html" /><keyword type="function" name="dex_file_new_tmp_dir" link="func.file_new_tmp_dir.html" since="1.2" /><keyword type="function" name="dex_file_open_readwrite" link="func.file_open_readwrite.html" since="1.2" /><keyword type="function" name="dex_file_output_stream_query_info" link="func.file_output_stream_query_info.html" since="1.2" /><keyword type="function" name="dex_file_query_default_handler" link="func.file_query_default_handler.html" since="1.2" /><keyword type="function" name="dex_file_query_exists" link="func.file_query_exists.html" since="0.6" /><keyword type="function" name="dex_file_query_file_type" link="func.file_query_file_type.html" /><keyword type="function" name="dex_file_query_filesystem_info" link="func.file_query_filesystem_info.html" since="1.2" /><keyword type="function" name="dex_file_query_info" link="func.file_query_info.html" /><keyword type="function" name="dex_file_read" link="func.file_read.html" /><keyword type="function" name="dex_file_replace" link="func.file_replace.html" /><keyword type="function" name="dex_file_replace_contents" link="func.file_replace_contents.html" since="1.2" /><keyword type="function" name="dex_file_replace_contents_bytes" link="func.file_replace_contents_bytes.html" /><keyword type="function" name="dex_file_replace_readwrite" link="func.file_replace_readwrite.html" since="1.2" /><keyword type="function" name="dex_file_set_attributes" link="func.file_set_attributes.html" since="1.0" /><keyword type="function" name="dex_file_set_display_name" link="func.file_set_display_name.html" since="1.2" /><keyword type="function" name="dex_file_trash" link="func.file_trash.html" since="1.2" /><keyword type="function" name="dex_find_program_in_path" link="func.find_program_in_path.html" since="1.1" /><keyword type="function" name="dex_get_major_version" link="func.get_major_version.html" since="1.1" /><keyword type="function" name="dex_get_micro_version" link="func.get_micro_version.html" since="1.1" /><keyword type="function" name="dex_get_min_stack_size" link="func.get_min_stack_size.html" /><keyword type="function" name="dex_get_minor_version" link="func.get_minor_version.html" since="1.1" /><keyword type="function" name="dex_get_page_size" link="func.get_page_size.html" /><keyword type="function" name="dex_init" link="func.init.html" /><keyword type="function" name="dex_input_stream_close" link="func.input_stream_close.html" /><keyword type="function" name="dex_input_stream_read" link="func.input_stream_read.html" /><keyword type="function" name="dex_input_stream_read_bytes" link="func.input_stream_read_bytes.html" /><keyword type="function" name="dex_input_stream_skip" link="func.input_stream_skip.html" /><keyword type="function" name="dex_io_stream_close" link="func.io_stream_close.html" /><keyword type="function" name="dex_io_stream_splice" link="func.io_stream_splice.html" since="1.2" /><keyword type="function" name="dex_mkdir_with_parents" link="func.mkdir_with_parents.html" since="1.1" /><keyword type="function" name="dex_network_monitor_can_reach" link="func.network_monitor_can_reach.html" since="1.2" /><keyword type="function" name="dex_output_stream_close" link="func.output_stream_close.html" /><keyword type="function" name="dex_output_stream_flush" link="func.output_stream_flush.html" since="1.2" /><keyword type="function" name="dex_output_stream_splice" link="func.output_stream_splice.html" /><keyword type="function" name="dex_output_stream_write" link="func.output_stream_write.html" /><keyword type="function" name="dex_output_stream_write_bytes" link="func.output_stream_write_bytes.html" /><keyword type="function" name="dex_output_stream_writev_all" link="func.output_stream_writev_all.html" since="1.2" /><keyword type="function" name="dex_param_spec_object" link="func.param_spec_object.html" since="1.2" /><keyword type="function" name="dex_permission_acquire" link="func.permission_acquire.html" since="1.2" /><keyword type="function" name="dex_permission_release" link="func.permission_release.html" since="1.2" /><keyword type="function" name="dex_proxy_connect" link="func.proxy_connect.html" since="1.2" /><keyword type="function" name="dex_proxy_resolver_lookup" link="func.proxy_resolver_lookup.html" since="1.2" /><keyword type="function" name="dex_resolver_lookup_by_address" link="func.resolver_lookup_by_address.html" since="1.2" /><keyword type="function" name="dex_resolver_lookup_by_name" link="func.resolver_lookup_by_name.html" /><keyword type="function" name="dex_resolver_lookup_by_name_with_flags" link="func.resolver_lookup_by_name_with_flags.html" since="1.2" /><keyword type="function" name="dex_resolver_lookup_records" link="func.resolver_lookup_records.html" since="1.2" /><keyword type="function" name="dex_resolver_lookup_service" link="func.resolver_lookup_service.html" since="1.2" /><keyword type="function" name="dex_socket_address_enumerator_next" link="func.socket_address_enumerator_next.html" since="1.2" /><keyword type="function" name="dex_socket_client_connect" link="func.socket_client_connect.html" /><keyword type="function" name="dex_socket_client_connect_to_host" link="func.socket_client_connect_to_host.html" since="1.2" /><keyword type="function" name="dex_socket_client_connect_to_service" link="func.socket_client_connect_to_service.html" since="1.2" /><keyword type="function" name="dex_socket_client_connect_to_uri" link="func.socket_client_connect_to_uri.html" since="1.2" /><keyword type="function" name="dex_socket_connection_connect" link="func.socket_connection_connect.html" since="1.2" /><keyword type="function" name="dex_socket_listener_accept" link="func.socket_listener_accept.html" /><keyword type="function" name="dex_socket_wait" link="func.socket_wait.html" since="1.2" /><keyword type="function" name="dex_subprocess_wait" link="func.subprocess_wait.html" since="1.2" /><keyword type="function" name="dex_subprocess_wait_check" link="func.subprocess_wait_check.html" since="0.4" /><keyword type="function" name="dex_test_add_func" link="func.test_add_func.html" /><keyword type="function" name="dex_thread_spawn" link="func.thread_spawn.html" since="1.0" /><keyword type="function" name="dex_thread_wait_for" link="func.thread_wait_for.html" since="1.0" /><keyword type="function" name="dex_tls_connection_handshake" link="func.tls_connection_handshake.html" since="1.2" /><keyword type="function" name="dex_tls_database_lookup_certificate_for_handle" link="func.tls_database_lookup_certificate_for_handle.html" since="1.2" /><keyword type="function" name="dex_tls_database_lookup_certificate_issuer" link="func.tls_database_lookup_certificate_issuer.html" since="1.2" /><keyword type="function" name="dex_tls_database_lookup_certificates_issued_by" link="func.tls_database_lookup_certificates_issued_by.html" since="1.2" /><keyword type="function" name="dex_tls_database_verify_chain" link="func.tls_database_verify_chain.html" since="1.2" /><keyword type="function" name="dex_tls_interaction_ask_password" link="func.tls_interaction_ask_password.html" since="1.2" /><keyword type="function" name="dex_tls_interaction_request_certificate" link="func.tls_interaction_request_certificate.html" since="1.2" /><keyword type="function" name="dex_unix_connection_receive_credentials" link="func.unix_connection_receive_credentials.html" since="1.2" /><keyword type="function" name="dex_unix_connection_send_credentials" link="func.unix_connection_send_credentials.html" since="1.2" /><keyword type="function" name="dex_unlink" link="func.unlink.html" since="1.1" /><keyword type="function" name="dex_value_dup_object" link="func.value_dup_object.html" since="1.0" /><keyword type="function" name="dex_value_get_object" link="func.value_get_object.html" since="0.4" /><keyword type="function" name="dex_value_set_object" link="func.value_set_object.html" since="0.4" /><keyword type="function" name="dex_value_take_object" link="func.value_take_object.html" since="0.4" /><keyword type="struct" name="DexAioContext" link="struct.AioContext.html" /><keyword type="struct" name="DexAsyncPairInfo" link="struct.AsyncPairInfo.html" /><keyword type="member" name="DexAsyncPairInfo.async" link="struct.AsyncPairInfo.html" /><keyword type="member" name="DexAsyncPairInfo.finish" link="struct.AsyncPairInfo.html" /><keyword type="member" name="DexAsyncPairInfo.return_type" link="struct.AsyncPairInfo.html" /><keyword type="struct" name="DexCoroutineContext" link="struct.CoroutineContext.html" /><keyword type="function" name="dex_coroutine_context_resume" link="method.CoroutineContext.resume.html" /><keyword type="function" name="dex_coroutine_context_suspend" link="method.CoroutineContext.suspend.html" /><keyword type="struct" name="DexStateTransition" link="struct.StateTransition.html" /><keyword type="member" name="DexStateTransition.from" link="struct.StateTransition.html" /><keyword type="member" name="DexStateTransition.to" link="struct.StateTransition.html" /><keyword type="member" name="DexStateTransition.func" link="struct.StateTransition.html" /></functions></book>