Bug 548967 - 1 bit mutex lock
[platform/upstream/glib.git] / docs / reference / glib / glib-sections.txt
index 7f75ad6..881eb18 100644 (file)
@@ -39,6 +39,12 @@ gdouble
 <SUBSECTION>
 gsize
 gssize
+goffset
+G_GOFFSET_CONSTANT
+
+<SUBSECTION>
+gintptr
+guintptr
 
 <SUBSECTION Private>
 GLIB_SIZEOF_VOID_P
@@ -85,6 +91,12 @@ G_MAXUINT64
 
 <SUBSECTION>
 G_MAXSIZE
+G_MINSSIZE
+G_MAXSSIZE
+
+<SUBSECTION>
+G_MINOFFSET
+G_MAXOFFSET
 
 <SUBSECTION>
 G_MINFLOAT
@@ -207,6 +219,18 @@ GULONG_TO_BE
 GULONG_TO_LE
 
 <SUBSECTION>
+GSIZE_FROM_BE
+GSIZE_FROM_LE
+GSIZE_TO_BE
+GSIZE_TO_LE
+
+<SUBSECTION>
+GSSIZE_FROM_BE
+GSSIZE_FROM_LE
+GSSIZE_TO_BE
+GSSIZE_TO_LE
+
+<SUBSECTION>
 GINT16_FROM_BE
 GINT16_FROM_LE
 GINT16_TO_BE
@@ -311,12 +335,17 @@ G_VA_COPY
 
 <SUBSECTION>
 G_STRINGIFY
+G_PASTE
+G_PASTE_ARGS
+G_STATIC_ASSERT
 
 <SUBSECTION>
 G_GNUC_EXTENSION
 G_GNUC_CONST
 G_GNUC_PURE
 G_GNUC_MALLOC
+G_GNUC_ALLOC_SIZE
+G_GNUC_ALLOC_SIZE2
 G_GNUC_DEPRECATED
 G_GNUC_NORETURN
 G_GNUC_UNUSED
@@ -353,6 +382,11 @@ 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
@@ -373,12 +407,16 @@ G_HAVE_GROWING_STACK
 GError
 g_error_new
 g_error_new_literal
+g_error_new_valist
 g_error_free
 g_error_copy
 g_error_matches
 g_set_error
+g_set_error_literal
 g_propagate_error
 g_clear_error
+g_prefix_error
+g_propagate_prefixed_error
 </SECTION>
 
 <SECTION>
@@ -437,6 +475,11 @@ g_main_current_source
 g_main_set_poll_func
 
 <SUBSECTION>
+g_main_context_get_thread_default
+g_main_context_push_thread_default
+g_main_context_pop_thread_default
+
+<SUBSECTION>
 g_timeout_source_new
 g_timeout_source_new_seconds
 g_timeout_add
@@ -456,8 +499,11 @@ GChildWatchFunc
 g_child_watch_source_new
 g_child_watch_add
 g_child_watch_add_full
+
 <SUBSECTION>
 GPollFD
+g_poll
+G_POLLFD_FORMAT
 
 <SUBSECTION>
 GSource
@@ -519,6 +565,7 @@ GThreadError
 GThreadFunctions
 g_thread_init
 g_thread_supported
+g_thread_get_initialized
 
 <SUBSECTION>
 GThreadFunc
@@ -613,6 +660,11 @@ g_once
 g_once_init_enter
 g_once_init_leave
 
+<SUBSECTION>
+g_bit_lock
+g_bit_trylock
+g_bit_unlock
+
 <SUBSECTION Private>
 G_THREAD_ECF
 G_THREAD_CF
@@ -630,6 +682,7 @@ g_thread_functions_for_glib_use
 g_thread_init_glib
 g_thread_error_quark
 g_once_impl
+g_once_init_enter_impl
 atexit
 g_system_thread_assign
 g_system_thread_equal
@@ -661,6 +714,7 @@ g_thread_pool_get_max_idle_time
 <FILE>async_queues</FILE>
 GAsyncQueue
 g_async_queue_new
+g_async_queue_new_full
 g_async_queue_ref
 g_async_queue_unref
 g_async_queue_push
@@ -838,10 +892,8 @@ g_return_if_fail
 g_return_val_if_fail
 g_return_if_reached
 g_return_val_if_reached
-
-<SUBSECTION>
-g_assert
-g_assert_not_reached
+g_warn_if_fail
+g_warn_if_reached
 
 <SUBSECTION>
 g_on_error_query
@@ -853,6 +905,7 @@ G_BREAKPOINT
 <SUBSECTION Private>
 g_return_if_fail_warning
 g_assert_warning
+g_warn_message
 </SECTION>
 
 <SECTION>
@@ -986,8 +1039,15 @@ g_markup_parse_context_end_parse
 g_markup_parse_context_free
 g_markup_parse_context_get_position
 g_markup_parse_context_get_element
+g_markup_parse_context_get_element_stack
+g_markup_parse_context_get_user_data
 g_markup_parse_context_new
 g_markup_parse_context_parse
+g_markup_parse_context_push
+g_markup_parse_context_pop
+<SUBSECTION>
+GMarkupCollectType
+g_markup_collect_attributes
 <SUBSECTION Private>
 g_markup_error_quark
 </SECTION>
@@ -1063,6 +1123,7 @@ g_file_get_contents
 g_file_set_contents
 g_file_test
 g_mkstemp
+g_mkstemp_full
 g_file_open_tmp
 g_file_read_link
 g_mkdir_with_parents
@@ -1077,6 +1138,8 @@ g_dir_close
 <SUBSECTION>
 GMappedFile
 g_mapped_file_new
+g_mapped_file_ref
+g_mapped_file_unref
 g_mapped_file_free
 g_mapped_file_get_length
 g_mapped_file_get_contents
@@ -1096,6 +1159,7 @@ g_chmod
 g_access
 g_creat
 g_chdir
+g_utime
 
 <SUBSECTION Private>
 g_file_error_quark
@@ -1116,6 +1180,7 @@ g_strrstr
 g_strrstr_len
 g_str_has_prefix
 g_str_has_suffix
+g_strcmp0
 
 <SUBSECTION>
 g_strlcpy
@@ -1397,6 +1462,7 @@ GUserDirectory
 g_get_user_special_dir
 g_get_system_data_dirs
 g_get_system_config_dirs
+g_reload_user_special_dirs_cache
 
 <SUBSECTION>
 g_get_host_name
@@ -1413,6 +1479,7 @@ g_build_filename
 g_build_filenamev
 g_build_path
 g_build_pathv
+g_format_size_for_display
 
 <SUBSECTION>
 g_find_program_in_path
@@ -1520,6 +1587,7 @@ g_key_file_set_list_separator
 g_key_file_load_from_file
 g_key_file_load_from_data
 g_key_file_load_from_data_dirs
+g_key_file_load_from_dirs
 g_key_file_to_data
 g_key_file_get_start_group
 g_key_file_get_groups
@@ -1683,11 +1751,11 @@ g_completion_free
 <TITLE>Windows Compatibility Functions</TITLE>
 <FILE>windows</FILE>
 MAXPATHLEN
-pipe
 
 g_win32_error_message
 g_win32_getlocale
 g_win32_get_package_installation_directory
+g_win32_get_package_installation_directory_of_module
 g_win32_get_package_installation_subdirectory
 g_win32_get_windows_version
 g_win32_locale_filename_from_utf8
@@ -2000,12 +2068,22 @@ g_hash_table_thaw
 g_hash_table_destroy
 g_hash_table_ref
 g_hash_table_unref
+GHashTableIter
+g_hash_table_iter_init
+g_hash_table_iter_next
+g_hash_table_iter_get_hash_table
+g_hash_table_iter_remove
+g_hash_table_iter_steal
 
 <SUBSECTION>
 g_direct_equal
 g_direct_hash
 g_int_equal
 g_int_hash
+g_int64_equal
+g_int64_hash
+g_double_equal
+g_double_hash
 g_str_equal
 g_str_hash
 
@@ -2029,6 +2107,7 @@ g_string_append
 g_string_append_c
 g_string_append_unichar
 g_string_append_len
+g_string_append_uri_escaped
 g_string_prepend
 g_string_prepend_c
 g_string_prepend_unichar
@@ -2037,6 +2116,8 @@ g_string_insert
 g_string_insert_c
 g_string_insert_unichar
 g_string_insert_len
+g_string_overwrite
+g_string_overwrite_len
 g_string_erase
 g_string_truncate
 g_string_set_size
@@ -2071,6 +2152,9 @@ g_string_chunk_free
 GArray
 g_array_new
 g_array_sized_new
+g_array_ref
+g_array_unref
+g_array_get_element_size
 g_array_append_val
 g_array_append_vals
 g_array_prepend_val
@@ -2093,6 +2177,10 @@ g_array_free
 GPtrArray
 g_ptr_array_new
 g_ptr_array_sized_new
+g_ptr_array_new_with_free_func
+g_ptr_array_set_free_func
+g_ptr_array_ref
+g_ptr_array_unref
 g_ptr_array_add
 g_ptr_array_remove
 g_ptr_array_remove_index
@@ -2114,6 +2202,8 @@ g_ptr_array_foreach
 GByteArray
 g_byte_array_new
 g_byte_array_sized_new
+g_byte_array_ref
+g_byte_array_unref
 g_byte_array_append
 g_byte_array_prepend
 g_byte_array_remove_index
@@ -2131,6 +2221,8 @@ g_byte_array_free
 <FILE>trees-binary</FILE>
 GTree
 g_tree_new
+g_tree_ref
+g_tree_unref
 g_tree_new_with_data
 g_tree_new_full
 g_tree_insert
@@ -2375,7 +2467,6 @@ g_filename_to_uri
 g_get_filename_charsets
 g_filename_display_name
 g_filename_display_basename
-g_uri_list_extract_uris
 g_locale_from_utf8
 GConvertError
 
@@ -2468,9 +2559,14 @@ g_unichar_to_utf8
 <TITLE>I18N</TITLE>
 <FILE>i18n</FILE>
 <INCLUDE>glib.h,glib/gi18n.h</INCLUDE>
-_
 Q_
+C_
 N_
+NC_
+g_dgettext
+g_dngettext
+g_dpgettext
+g_dpgettext2
 g_strip_context
 <SUBSECTION>
 g_get_language_names
@@ -2484,4 +2580,209 @@ g_base64_encode_close
 g_base64_encode
 g_base64_decode_step
 g_base64_decode
+g_base64_decode_inplace
+</SECTION>
+
+<SECTION>
+<TITLE>URI Functions</TITLE>
+<FILE>gurifuncs</FILE>
+G_URI_RESERVED_CHARS_ALLOWED_IN_PATH
+G_URI_RESERVED_CHARS_ALLOWED_IN_PATH_ELEMENT
+G_URI_RESERVED_CHARS_ALLOWED_IN_USERINFO
+G_URI_RESERVED_CHARS_GENERIC_DELIMITERS
+G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS
+g_uri_parse_scheme
+g_uri_escape_string
+g_uri_unescape_string
+g_uri_unescape_segment
+g_uri_list_extract_uris
+</SECTION>
+
+<SECTION>
+<TITLE>Data Checksums</TITLE>
+<FILE>checksum</FILE>
+GChecksumType
+g_checksum_type_get_length
+GChecksum
+g_checksum_new
+g_checksum_copy
+g_checksum_free
+g_checksum_reset
+g_checksum_update
+g_checksum_get_string
+g_checksum_get_digest
+<SUBSECTION>
+g_compute_checksum_for_data
+g_compute_checksum_for_string
+</SECTION>
+
+<SECTION>
+<TITLE>Testing</TITLE>
+<FILE>testing</FILE>
+g_test_minimized_result
+g_test_maximized_result
+g_test_init
+g_test_quick
+g_test_slow
+g_test_thorough
+g_test_perf
+g_test_verbose
+g_test_quiet
+g_test_run
+g_test_add_func
+g_test_add_data_func
+g_test_add
+
+g_test_message
+g_test_bug_base
+g_test_bug
+GTestLogFatalFunc
+g_test_log_set_fatal_handler
+
+g_test_timer_start
+g_test_timer_elapsed
+g_test_timer_last
+
+g_test_queue_free
+g_test_queue_destroy
+g_test_queue_unref
+
+GTestTrapFlags
+g_test_trap_fork
+g_test_trap_has_passed
+g_test_trap_reached_timeout
+g_test_trap_assert_passed
+g_test_trap_assert_failed
+g_test_trap_assert_stdout
+g_test_trap_assert_stdout_unmatched
+g_test_trap_assert_stderr
+g_test_trap_assert_stderr_unmatched
+
+g_test_rand_bit
+g_test_rand_int
+g_test_rand_int_range
+g_test_rand_double
+g_test_rand_double_range
+
+g_assert
+g_assert_not_reached
+g_assert_cmpstr
+g_assert_cmpint
+g_assert_cmpuint
+g_assert_cmphex
+g_assert_cmpfloat
+g_assert_no_error
+g_assert_error
+
+GTestCase
+GTestSuite
+g_test_create_case
+g_test_create_suite
+g_test_get_root
+g_test_suite_add
+g_test_suite_add_suite
+g_test_run_suite
+
+<SUBSECTION Private>
+g_test_trap_assertions
+g_assertion_message
+g_assertion_message_expr
+g_assertion_message_cmpstr
+g_assertion_message_cmpnum
+g_assertion_message_error
+
+g_test_add_vtable
+GTestConfig
+g_test_config_vars
+GTestLogType
+GTestLogMsg
+GTestLogBuffer
+
+g_test_log_type_name
+g_test_log_buffer_new
+g_test_log_buffer_free
+g_test_log_buffer_push
+g_test_log_buffer_pop
+g_test_log_msg_free
+</SECTION>
+
+<SECTION>
+<TITLE>GVariantType</TITLE>
+<FILE>gvarianttype</FILE>
+GVariantType
+G_VARIANT_TYPE_BOOLEAN
+G_VARIANT_TYPE_BYTE
+G_VARIANT_TYPE_INT16
+G_VARIANT_TYPE_UINT16
+G_VARIANT_TYPE_INT32
+G_VARIANT_TYPE_UINT32
+G_VARIANT_TYPE_INT64
+G_VARIANT_TYPE_UINT64
+G_VARIANT_TYPE_HANDLE
+G_VARIANT_TYPE_DOUBLE
+G_VARIANT_TYPE_STRING
+G_VARIANT_TYPE_OBJECT_PATH
+G_VARIANT_TYPE_SIGNATURE
+G_VARIANT_TYPE_VARIANT
+G_VARIANT_TYPE_ANY
+G_VARIANT_TYPE_BASIC
+G_VARIANT_TYPE_MAYBE
+G_VARIANT_TYPE_ARRAY
+G_VARIANT_TYPE_TUPLE
+G_VARIANT_TYPE_UNIT
+G_VARIANT_TYPE_DICT_ENTRY
+G_VARIANT_TYPE_DICTIONARY
+
+<SUBSECTION>
+G_VARIANT_TYPE
+g_variant_type_free
+g_variant_type_copy
+g_variant_type_new
+
+<SUBSECTION>
+g_variant_type_string_is_valid
+g_variant_type_string_scan
+g_variant_type_get_string_length
+g_variant_type_peek_string
+g_variant_type_dup_string
+
+<SUBSECTION>
+g_variant_type_is_definite
+g_variant_type_is_container
+g_variant_type_is_basic
+g_variant_type_is_maybe
+g_variant_type_is_array
+g_variant_type_is_tuple
+g_variant_type_is_dict_entry
+
+<SUBSECTION>
+g_variant_type_hash
+g_variant_type_equal
+g_variant_type_is_subtype_of
+
+<SUBSECTION>
+g_variant_type_new_maybe
+g_variant_type_new_array
+g_variant_type_new_tuple
+g_variant_type_new_dict_entry
+
+<SUBSECTION>
+g_variant_type_element
+g_variant_type_n_items
+g_variant_type_first
+g_variant_type_next
+g_variant_type_key
+g_variant_type_value
+</SECTION>
+
+<SECTION>
+<FILE>ghostutils</FILE>
+<TITLE>Hostname Utilities</TITLE>
+g_hostname_to_ascii
+g_hostname_to_unicode
+<SUBSECTION>
+g_hostname_is_non_ascii
+g_hostname_is_ascii_encoded
+<SUBSECTION>
+g_hostname_is_ip_address
 </SECTION>