gtestutils: add g_test_trap_subprocess()
[platform/upstream/glib.git] / docs / reference / glib / glib-sections.txt
index 27eae3b..8c42bce 100644 (file)
@@ -11,100 +11,90 @@ guchar
 
 <SUBSECTION>
 gint
+G_MININT
+G_MAXINT
 guint
+G_MAXUINT
 gshort
+G_MINSHORT
+G_MAXSHORT
 gushort
+G_MAXUSHORT
 glong
+G_MINLONG
+G_MAXLONG
 gulong
+G_MAXULONG
 
 <SUBSECTION>
 gint8
+G_MININT8
+G_MAXINT8
 guint8
+G_MAXUINT8
 gint16
+G_MININT16
+G_MAXINT16
+G_GINT16_MODIFIER
+G_GINT16_FORMAT
 guint16
+G_MAXUINT16
+G_GUINT16_FORMAT
 gint32
+G_MININT32
+G_MAXINT32
+G_GINT32_MODIFIER
+G_GINT32_FORMAT
 guint32
-
-<SUBSECTION>
-G_HAVE_GINT64
+G_MAXUINT32
+G_GUINT32_FORMAT
 gint64
-guint64
+G_MININT64
+G_MAXINT64
+G_GINT64_MODIFIER
+G_GINT64_FORMAT
 G_GINT64_CONSTANT
+guint64
+G_MAXUINT64
+G_GUINT64_FORMAT
 G_GUINT64_CONSTANT
 
 <SUBSECTION>
 gfloat
+G_MINFLOAT
+G_MAXFLOAT
 gdouble
+G_MINDOUBLE
+G_MAXDOUBLE
 
 <SUBSECTION>
 gsize
+G_MAXSIZE
+G_GSIZE_MODIFIER
+G_GSIZE_FORMAT
 gssize
+G_MINSSIZE
+G_MAXSSIZE
+G_GSSIZE_FORMAT
 goffset
+G_MINOFFSET
+G_MAXOFFSET
+G_GOFFSET_MODIFIER
+G_GOFFSET_FORMAT
 G_GOFFSET_CONSTANT
 
 <SUBSECTION>
 gintptr
+G_GINTPTR_MODIFIER
+G_GINTPTR_FORMAT
 guintptr
+G_GUINTPTR_FORMAT
 
 <SUBSECTION Private>
 GLIB_SIZEOF_VOID_P
 GLIB_SIZEOF_LONG
 GLIB_SIZEOF_SIZE_T
-</SECTION>
-
-<SECTION>
-<TITLE>Limits of Basic Types</TITLE>
-<FILE>limits</FILE>
-G_MININT
-G_MAXINT
-G_MAXUINT
-
-<SUBSECTION>
-G_MINSHORT
-G_MAXSHORT
-G_MAXUSHORT
-
-<SUBSECTION>
-G_MINLONG
-G_MAXLONG
-G_MAXULONG
-
-<SUBSECTION>
-G_MININT8
-G_MAXINT8
-G_MAXUINT8
-
-<SUBSECTION>
-G_MININT16
-G_MAXINT16
-G_MAXUINT16
-
-<SUBSECTION>
-G_MININT32
-G_MAXINT32
-G_MAXUINT32
-
-<SUBSECTION>
-G_MININT64
-G_MAXINT64
-G_MAXUINT64
-
-<SUBSECTION>
-G_MAXSIZE
-G_MINSSIZE
-G_MAXSSIZE
-
-<SUBSECTION>
-G_MINOFFSET
-G_MAXOFFSET
-
-<SUBSECTION>
-G_MINFLOAT
-G_MAXFLOAT
-
-<SUBSECTION>
-G_MINDOUBLE
-G_MAXDOUBLE
+G_HAVE_GINT64
 </SECTION>
 
 <SECTION>
@@ -122,6 +112,17 @@ GLIB_MAJOR_VERSION
 GLIB_MINOR_VERSION
 GLIB_MICRO_VERSION
 GLIB_CHECK_VERSION
+
+<SUBSECTION>
+GLIB_VERSION_2_26
+GLIB_VERSION_2_28
+GLIB_VERSION_2_30
+GLIB_VERSION_2_32
+GLIB_VERSION_2_34
+GLIB_VERSION_2_36
+GLIB_VERSION_MIN_REQUIRED
+GLIB_VERSION_MAX_ALLOWED
+GLIB_DISABLE_DEPRECATION_WARNINGS
 </SECTION>
 
 <SECTION>
@@ -165,6 +166,8 @@ G_MEM_ALIGN
 <SUBSECTION>
 G_CONST_RETURN
 
+<SUBSECTION>
+G_N_ELEMENTS
 </SECTION>
 
 <SECTION>
@@ -303,7 +306,6 @@ GFloatIEEE754
 GDoubleIEEE754
 
 <SUBSECTION>
-<SUBSECTION>
 G_E
 G_LN2
 G_LN10
@@ -328,9 +330,6 @@ G_BEGIN_DECLS
 G_END_DECLS
 
 <SUBSECTION>
-G_N_ELEMENTS
-
-<SUBSECTION>
 G_VA_COPY
 
 <SUBSECTION>
@@ -348,6 +347,8 @@ G_GNUC_ALLOC_SIZE
 G_GNUC_ALLOC_SIZE2
 G_GNUC_DEPRECATED
 G_GNUC_DEPRECATED_FOR
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
+G_GNUC_END_IGNORE_DEPRECATIONS
 G_GNUC_NORETURN
 G_GNUC_UNUSED
 G_GNUC_PRINTF
@@ -363,6 +364,11 @@ G_GNUC_INTERNAL
 G_GNUC_MAY_ALIAS
 
 <SUBSECTION>
+G_DEPRECATED
+G_DEPRECATED_FOR
+G_UNAVAILABLE
+
+<SUBSECTION>
 G_LIKELY
 G_UNLIKELY
 
@@ -370,25 +376,6 @@ G_UNLIKELY
 G_STRLOC
 G_STRFUNC
 
-<SUBSECTION>
-G_GINT16_MODIFIER
-G_GINT16_FORMAT
-G_GUINT16_FORMAT
-G_GINT32_MODIFIER
-G_GINT32_FORMAT
-G_GUINT32_FORMAT
-G_GINT64_MODIFIER
-G_GINT64_FORMAT
-G_GUINT64_FORMAT
-G_GSIZE_MODIFIER
-G_GSIZE_FORMAT
-G_GSSIZE_FORMAT
-G_GOFFSET_MODIFIER
-G_GOFFSET_FORMAT
-G_GINTPTR_MODIFIER
-G_GINTPTR_FORMAT
-G_GUINTPTR_FORMAT
-
 <SUBSECTION Private>
 GLIB_VAR
 G_STRINGIFY_ARG
@@ -402,6 +389,8 @@ G_HAVE_GNUC_VARARGS
 G_HAVE_ISO_VARARGS
 G_HAVE_GROWING_STACK
 G_VA_COPY_AS_ARRAY
+GLIB_DEPRECATED
+GLIB_DEPRECATED_FOR
 </SECTION>
 
 <SECTION>
@@ -485,6 +474,7 @@ g_main_context_invoke_full
 
 <SUBSECTION>
 g_main_context_get_thread_default
+g_main_context_ref_thread_default
 g_main_context_push_thread_default
 g_main_context_pop_thread_default
 
@@ -538,6 +528,12 @@ g_source_get_context
 g_source_set_callback
 GSourceFunc
 g_source_set_callback_indirect
+g_source_set_ready_time
+g_source_get_ready_time
+g_source_add_unix_fd
+g_source_remove_unix_fd
+g_source_modify_unix_fd
+g_source_query_unix_fd
 g_source_add_poll
 g_source_remove_poll
 g_source_add_child_source
@@ -584,11 +580,13 @@ GThreadError
 GThread
 GThreadFunc
 g_thread_new
-g_thread_new_full
-g_thread_self
+g_thread_try_new
+g_thread_ref
+g_thread_unref
 g_thread_join
 g_thread_yield
 g_thread_exit
+g_thread_self
 
 <SUBSECTION>
 GMutex
@@ -631,7 +629,7 @@ g_cond_init
 g_cond_clear
 g_cond_wait
 g_cond_timed_wait
-g_cond_timedwait
+g_cond_wait_until
 g_cond_signal
 g_cond_broadcast
 
@@ -658,6 +656,9 @@ g_pointer_bit_lock
 g_pointer_bit_trylock
 g_pointer_bit_unlock
 
+<SUBSECTION>
+g_get_num_processors
+
 <SUBSECTION Private>
 G_LOCK_NAME
 atexit
@@ -735,9 +736,9 @@ g_static_private_free
 
 <SUBSECTION Private>
 GThreadFunctions
+g_thread_init_with_errorcheck_mutexes
 G_THREADS_ENABLED
 g_static_mutex_get_mutex_impl
-GSystemThread
 g_thread_use_default_impl
 g_threads_got_initialized
 g_thread_functions_for_glib_use
@@ -777,7 +778,7 @@ g_async_queue_push
 g_async_queue_push_sorted
 g_async_queue_pop
 g_async_queue_try_pop
-g_async_queue_timed_pop
+g_async_queue_timeout_pop
 g_async_queue_length
 g_async_queue_sort
 
@@ -790,14 +791,21 @@ g_async_queue_push_unlocked
 g_async_queue_push_sorted_unlocked
 g_async_queue_pop_unlocked
 g_async_queue_try_pop_unlocked
-g_async_queue_timed_pop_unlocked
+g_async_queue_timeout_pop_unlocked
 g_async_queue_length_unlocked
 g_async_queue_sort_unlocked
+
+<SUBSECTION>
+g_async_queue_timed_pop
+g_async_queue_timed_pop_unlocked
 </SECTION>
 
 <SECTION>
 <TITLE>Atomic Operations</TITLE>
 <FILE>atomic_operations</FILE>
+G_ATOMIC_LOCK_FREE
+
+<SUBSECTION>
 g_atomic_int_get
 g_atomic_int_set
 g_atomic_int_inc
@@ -819,9 +827,6 @@ g_atomic_pointer_xor
 
 <SUBSECTION>
 g_atomic_int_exchange_and_add
-
-<SUBSECTION Private>
-G_ATOMIC_OP_USE_GCC_BUILTINS
 </SECTION>
 
 <SECTION>
@@ -903,6 +908,7 @@ g_io_channel_win32_get_fd
 g_io_channel_error_quark
 g_io_watch_funcs
 G_IO_FLAG_IS_WRITEABLE
+g_io_channel_error_quark
 </SECTION>
 
 <SECTION>
@@ -931,6 +937,7 @@ g_try_realloc_n
 
 <SUBSECTION>
 g_free
+g_clear_pointer
 g_mem_gc_friendly
 
 <SUBSECTION>
@@ -1010,6 +1017,7 @@ g_regex_unref
 g_regex_get_pattern
 g_regex_get_max_backref
 g_regex_get_capture_count
+g_regex_get_has_cr_or_lf
 g_regex_get_string_number
 g_regex_get_compile_flags
 g_regex_get_match_flags
@@ -1097,11 +1105,13 @@ GSpawnChildSetupFunc
 g_spawn_async_with_pipes
 g_spawn_async
 g_spawn_sync
+g_spawn_check_exit_status
 g_spawn_command_line_async
 g_spawn_command_line_sync
 g_spawn_close_pid
 <SUBSECTION Private>
 g_spawn_error_quark
+g_spawn_exit_error_quark
 </SECTION>
 
 <SECTION>
@@ -1125,6 +1135,8 @@ g_markup_parse_context_new
 g_markup_parse_context_parse
 g_markup_parse_context_push
 g_markup_parse_context_pop
+g_markup_parse_context_ref
+g_markup_parse_context_unref
 <SUBSECTION>
 GMarkupCollectType
 g_markup_collect_attributes
@@ -1227,6 +1239,7 @@ g_mapped_file_unref
 g_mapped_file_free
 g_mapped_file_get_length
 g_mapped_file_get_contents
+g_mapped_file_get_bytes
 
 <SUBSECTION>
 g_open
@@ -1245,6 +1258,7 @@ g_access
 g_creat
 g_chdir
 g_utime
+g_close
 
 <SUBSECTION Private>
 g_file_error_quark
@@ -1656,6 +1670,9 @@ g_set_application_name
 g_get_prgname
 g_set_prgname
 g_get_environ
+g_environ_getenv
+g_environ_setenv
+g_environ_unsetenv
 g_getenv
 g_setenv
 g_unsetenv
@@ -1796,6 +1813,8 @@ GKeyFileFlags
 <SUBSECTION>
 g_key_file_new
 g_key_file_free
+g_key_file_ref
+g_key_file_unref
 g_key_file_set_list_separator
 g_key_file_load_from_file
 g_key_file_load_from_data
@@ -1870,6 +1889,7 @@ G_KEY_FILE_DESKTOP_TYPE_DIRECTORY
 
 <SUBSECTION Private>
 g_key_file_error_quark
+g_key_file_get_type
 </SECTION>
 
 <SECTION>
@@ -1990,10 +2010,18 @@ g_win32_ftruncate
 <FILE>gunix</FILE>
 G_UNIX_ERROR
 g_unix_open_pipe
+g_unix_set_fd_nonblocking
+
+<SUBSECTION>
 g_unix_signal_add
 g_unix_signal_add_full
 g_unix_signal_source_new
-g_unix_set_fd_nonblocking
+
+<SUBSECTION>
+GUnixFDSourceFunc
+g_unix_fd_add
+g_unix_fd_add_full
+g_unix_fd_source_new
 
 <SUBSECTION Private>
 g_unix_error_quark
@@ -2050,6 +2078,7 @@ g_list_free1
 <SUBSECTION>
 g_list_length
 g_list_copy
+g_list_copy_deep
 g_list_reverse
 g_list_sort
 GCompareFunc
@@ -2100,6 +2129,7 @@ g_slist_free1
 <SUBSECTION>
 g_slist_length
 g_slist_copy
+g_slist_copy_deep
 g_slist_reverse
 g_slist_insert_sorted_with_data
 g_slist_sort
@@ -2127,6 +2157,7 @@ g_slist_index
 GQueue
 g_queue_new
 g_queue_free
+g_queue_free_full
 G_QUEUE_INIT
 g_queue_init
 g_queue_clear
@@ -2244,6 +2275,8 @@ GHashFunc
 GEqualFunc
 g_hash_table_insert
 g_hash_table_replace
+g_hash_table_add
+g_hash_table_contains
 g_hash_table_size
 g_hash_table_lookup
 g_hash_table_lookup_extended
@@ -2319,6 +2352,7 @@ g_string_erase
 g_string_truncate
 g_string_set_size
 g_string_free
+g_string_free_to_bytes
 
 <SUBSECTION>
 g_string_up
@@ -2367,6 +2401,7 @@ g_array_sort
 g_array_sort_with_data
 g_array_index
 g_array_set_size
+g_array_set_clear_func
 g_array_free
 </SECTION>
 
@@ -2399,8 +2434,10 @@ g_ptr_array_foreach
 <SECTION>
 <TITLE>Byte Arrays</TITLE>
 <FILE>arrays_byte</FILE>
+<SUBSECTION>
 GByteArray
 g_byte_array_new
+g_byte_array_new_take
 g_byte_array_sized_new
 g_byte_array_ref
 g_byte_array_unref
@@ -2413,7 +2450,27 @@ g_byte_array_sort
 g_byte_array_sort_with_data
 g_byte_array_set_size
 g_byte_array_free
+g_byte_array_free_to_bytes
+
+<SUBSECTION>
+GBytes
+g_bytes_new
+g_bytes_new_take
+g_bytes_new_static
+g_bytes_new_with_free_func
+g_bytes_new_from_bytes
+g_bytes_get_data
+g_bytes_get_size
+g_bytes_hash
+g_bytes_equal
+g_bytes_compare
+g_bytes_ref
+g_bytes_unref
+g_bytes_unref_to_data
+g_bytes_unref_to_array
 
+<SUBSECTION Private>
+g_bytes_get_type
 </SECTION>
 
 <SECTION>
@@ -2459,6 +2516,7 @@ g_node_prepend
 
 <SUBSECTION>
 g_node_insert_data
+g_node_insert_data_after
 g_node_insert_data_before
 g_node_append_data
 g_node_prepend_data
@@ -2504,6 +2562,7 @@ g_node_destroy
 <TITLE>Quarks</TITLE>
 <FILE>quarks</FILE>
 GQuark
+G_DEFINE_QUARK
 g_quark_from_string
 g_quark_from_static_string
 g_quark_to_string
@@ -2524,6 +2583,9 @@ g_datalist_id_set_data_full
 g_datalist_id_get_data
 g_datalist_id_remove_data
 g_datalist_id_remove_no_notify
+GDuplicateFunc
+g_datalist_id_dup_data
+g_datalist_id_replace_data
 
 <SUBSECTION>
 g_datalist_set_data
@@ -2653,6 +2715,7 @@ GConvertError
 
 <SUBSECTION>
 g_get_charset
+g_get_codeset
 
 <SUBSECTION Private>
 g_convert_error_quark
@@ -2691,6 +2754,7 @@ g_unichar_xdigit_value
 g_unichar_compose
 g_unichar_decompose
 g_unichar_fully_decompose
+G_UNICHAR_MAX_DECOMPOSITION_LENGTH
 GUnicodeType
 G_UNICODE_COMBINING_MARK
 g_unichar_type
@@ -2810,6 +2874,7 @@ g_checksum_get_digest
 <SUBSECTION>
 g_compute_checksum_for_data
 g_compute_checksum_for_string
+g_compute_checksum_for_bytes
 </SECTION>
 
 <SECTION>
@@ -2834,17 +2899,21 @@ g_compute_hmac_for_string
 g_test_minimized_result
 g_test_maximized_result
 g_test_init
+g_test_initialized
 g_test_quick
 g_test_slow
 g_test_thorough
 g_test_perf
 g_test_verbose
+g_test_undefined
 g_test_quiet
+g_test_subprocess
 g_test_run
 GTestFunc
 g_test_add_func
 GTestDataFunc
 g_test_add_data_func
+g_test_add_data_func_full
 g_test_add
 
 g_test_fail
@@ -2862,8 +2931,11 @@ g_test_queue_free
 g_test_queue_destroy
 g_test_queue_unref
 
+g_test_expect_message
+g_test_assert_expected_messages
+
 GTestTrapFlags
-g_test_trap_fork
+g_test_trap_subprocess
 g_test_trap_has_passed
 g_test_trap_reached_timeout
 g_test_trap_assert_passed
@@ -2872,6 +2944,7 @@ g_test_trap_assert_stdout
 g_test_trap_assert_stdout_unmatched
 g_test_trap_assert_stderr
 g_test_trap_assert_stderr_unmatched
+g_test_trap_fork
 
 g_test_rand_bit
 g_test_rand_int
@@ -2906,6 +2979,7 @@ g_assertion_message_expr
 g_assertion_message_cmpstr
 g_assertion_message_cmpnum
 g_assertion_message_error
+g_test_assert_expected_messages_internal
 
 g_test_config_vars
 
@@ -3018,6 +3092,7 @@ g_variant_classify
 GVariantClass
 
 <SUBSECTION>
+g_variant_check_format_string
 g_variant_get
 g_variant_get_va
 g_variant_new
@@ -3035,6 +3110,7 @@ g_variant_new_uint64
 g_variant_new_handle
 g_variant_new_double
 g_variant_new_string
+g_variant_new_take_string
 g_variant_new_object_path
 g_variant_is_object_path
 g_variant_new_signature
@@ -3087,8 +3163,10 @@ g_variant_get_fixed_array
 <SUBSECTION>
 g_variant_get_size
 g_variant_get_data
+g_variant_get_data_as_bytes
 g_variant_store
 g_variant_new_from_data
+g_variant_new_from_bytes
 g_variant_byteswap
 g_variant_get_normal_form
 g_variant_is_normal_form