17.7. Interfaces for libgobject-2.0

Table 17-76 defines the library name and shared object name for the libgobject-2.0 library

Table 17-76. libgobject-2.0 Definition

Library:libgobject-2.0
SONAME:libgobject-2.0.so.0

The behavior of the interfaces in this library is specified by the following specifications:

[Gobject 2.32] Gobject 2.32 Reference Manual
[LSB] This Specification

17.7.1. Gobject GTypeModule

17.7.1.1. Interfaces for Gobject GTypeModule

An LSB conforming implementation shall provide the generic functions for Gobject GTypeModule specified in Table 17-77, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-77. libgobject-2.0 - Gobject GTypeModule Function Interfaces

g_binding_flags_get_type [Gobject 2.32]g_binding_get_type [Gobject 2.32]
g_cclosure_marshal_generic [Gobject 2.32]g_cclosure_marshal_generic_va [LSB]
g_clear_object [Gobject 2.32]g_object_class_install_properties [Gobject 2.32]
g_object_compat_control [LSB]g_object_get_type [Gobject 2.32]
g_object_notify_by_pspec [Gobject 2.32]g_param_spec_variant [Gobject 2.32]
g_signal_accumulator_first_wins [Gobject 2.32]g_signal_chain_from_overridden_handler [Gobject 2.32]
g_signal_new_class_handler [Gobject 2.32]g_signal_override_class_handler [Gobject 2.32]
g_signal_set_va_marshaller [LSB]g_source_set_dummy_callback [Gobject 2.32]
g_type_add_class_private [Gobject 2.32]g_type_class_get_private [LSB]
g_type_module_add_interface [Gobject 2.32]g_type_module_get_type [Gobject 2.32]
g_type_module_register_enum [Gobject 2.32]g_type_module_register_flags [Gobject 2.32]
g_type_module_register_type [Gobject 2.32]g_type_module_set_name [Gobject 2.32]
g_type_module_unuse [Gobject 2.32]g_type_module_use [Gobject 2.32]
g_value_dup_variant [Gobject 2.32]g_value_get_schar [Gobject 2.32]
g_value_get_variant [Gobject 2.32]g_value_set_boxed_take_ownership [Gobject 2.32]
g_value_set_object_take_ownership [Gobject 2.32]g_value_set_param_take_ownership [Gobject 2.32]
g_value_set_schar [Gobject 2.32]g_value_set_string_take_ownership [Gobject 2.32]
g_value_set_variant [Gobject 2.32]g_value_take_variant [Gobject 2.32]
g_weak_ref_clear [Gobject 2.32]g_weak_ref_get [Gobject 2.32]
g_weak_ref_init [Gobject 2.32]g_weak_ref_set [Gobject 2.32]

An LSB conforming implementation shall provide the generic deprecated functions for Gobject GTypeModule specified in Table 17-78, with the full mandatory functionality as described in the referenced underlying specification.

Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.

Table 17-78. libgobject-2.0 - Gobject GTypeModule Deprecated Function Interfaces

g_value_set_boxed_take_ownership [Gobject 2.32]g_value_set_object_take_ownership [Gobject 2.32]
g_value_set_param_take_ownership [Gobject 2.32]g_value_set_string_take_ownership [Gobject 2.32]

17.7.2. Gobject Enums and Flags

17.7.2.1. Interfaces for Gobject Enums and Flags

An LSB conforming implementation shall provide the generic functions for Gobject Enums and Flags specified in Table 17-79, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-79. libgobject-2.0 - Gobject Enums and Flags Function Interfaces

g_enum_complete_type_info [Gobject 2.32]g_enum_get_value [Gobject 2.32]
g_enum_get_value_by_name [Gobject 2.32]g_enum_get_value_by_nick [Gobject 2.32]
g_enum_register_static [Gobject 2.32]g_flags_complete_type_info [Gobject 2.32]
g_flags_get_first_value [Gobject 2.32]g_flags_get_value_by_name [Gobject 2.32]
g_flags_get_value_by_nick [Gobject 2.32]g_flags_register_static [Gobject 2.32]

17.7.3. Gobject Signals

17.7.3.1. Interfaces for Gobject Signals

An LSB conforming implementation shall provide the generic functions for Gobject Signals specified in Table 17-80, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-80. libgobject-2.0 - Gobject Signals Function Interfaces

g_signal_accumulator_true_handled [Gobject 2.32]g_signal_add_emission_hook [Gobject 2.32]
g_signal_chain_from_overridden [Gobject 2.32]g_signal_connect_closure [Gobject 2.32]
g_signal_connect_closure_by_id [Gobject 2.32]g_signal_connect_data [Gobject 2.32]
g_signal_connect_object [Gobject 2.32]g_signal_emit [Gobject 2.32]
g_signal_emit_by_name [Gobject 2.32]g_signal_emit_valist [Gobject 2.32]
g_signal_emitv [Gobject 2.32]g_signal_get_invocation_hint [Gobject 2.32]
g_signal_handler_block [Gobject 2.32]g_signal_handler_disconnect [Gobject 2.32]
g_signal_handler_find [Gobject 2.32]g_signal_handler_is_connected [Gobject 2.32]
g_signal_handler_unblock [Gobject 2.32]g_signal_handlers_block_matched [Gobject 2.32]
g_signal_handlers_disconnect_matched [Gobject 2.32]g_signal_handlers_unblock_matched [Gobject 2.32]
g_signal_has_handler_pending [Gobject 2.32]g_signal_list_ids [Gobject 2.32]
g_signal_lookup [Gobject 2.32]g_signal_name [Gobject 2.32]
g_signal_new [Gobject 2.32]g_signal_new_valist [Gobject 2.32]
g_signal_newv [Gobject 2.32]g_signal_override_class_closure [Gobject 2.32]
g_signal_parse_name [Gobject 2.32]g_signal_query [Gobject 2.32]
g_signal_remove_emission_hook [Gobject 2.32]g_signal_stop_emission [Gobject 2.32]
g_signal_stop_emission_by_name [Gobject 2.32]g_signal_type_cclosure_new [Gobject 2.32]

17.7.4. Gobject Value arrays

17.7.4.1. Interfaces for Gobject Value arrays

An LSB conforming implementation shall provide the generic functions for Gobject Value arrays specified in Table 17-81, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-81. libgobject-2.0 - Gobject Value arrays Function Interfaces

g_value_array_append [Gobject 2.32]g_value_array_copy [Gobject 2.32]
g_value_array_free [Gobject 2.32]g_value_array_get_nth [Gobject 2.32]
g_value_array_insert [Gobject 2.32]g_value_array_new [Gobject 2.32]
g_value_array_prepend [Gobject 2.32]g_value_array_remove [Gobject 2.32]
g_value_array_sort [Gobject 2.32]g_value_array_sort_with_data [Gobject 2.32]

An LSB conforming implementation shall provide the generic deprecated functions for Gobject Value arrays specified in Table 17-82, with the full mandatory functionality as described in the referenced underlying specification.

Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.

Table 17-82. libgobject-2.0 - Gobject Value arrays Deprecated Function Interfaces

g_value_array_append [Gobject 2.32]g_value_array_copy [Gobject 2.32]
g_value_array_free [Gobject 2.32]g_value_array_get_nth [Gobject 2.32]
g_value_array_insert [Gobject 2.32]g_value_array_new [Gobject 2.32]
g_value_array_prepend [Gobject 2.32]g_value_array_remove [Gobject 2.32]
g_value_array_sort [Gobject 2.32]g_value_array_sort_with_data [Gobject 2.32]

17.7.5. Gobject Generic Values

17.7.5.1. Interfaces for Gobject Generic Values

An LSB conforming implementation shall provide the generic functions for Gobject Generic Values specified in Table 17-83, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-83. libgobject-2.0 - Gobject Generic Values Function Interfaces

g_strdup_value_contents [Gobject 2.32]g_value_array_get_type [Gobject 2.32]
g_value_copy [Gobject 2.32]g_value_fits_pointer [Gobject 2.32]
g_value_get_type [Gobject 2.32]g_value_init [Gobject 2.32]
g_value_peek_pointer [Gobject 2.32]g_value_register_transform_func [Gobject 2.32]
g_value_reset [Gobject 2.32]g_value_set_instance [LSB]
g_value_transform [Gobject 2.32]g_value_type_compatible [Gobject 2.32]
g_value_type_transformable [Gobject 2.32]g_value_unset [Gobject 2.32]

An LSB conforming implementation shall provide the generic deprecated functions for Gobject Generic Values specified in Table 17-84, with the full mandatory functionality as described in the referenced underlying specification.

Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.

Table 17-84. libgobject-2.0 - Gobject Generic Values Deprecated Function Interfaces

g_value_array_get_type [Gobject 2.32] 

17.7.6. Gobject Parameters and Values

17.7.6.1. Interfaces for Gobject Parameters and Values

An LSB conforming implementation shall provide the generic functions for Gobject Parameters and Values specified in Table 17-85, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-85. libgobject-2.0 - Gobject Parameters and Values Function Interfaces

g_param_spec_boolean [Gobject 2.32]g_param_spec_boxed [Gobject 2.32]
g_param_spec_char [Gobject 2.32]g_param_spec_double [Gobject 2.32]
g_param_spec_enum [Gobject 2.32]g_param_spec_flags [Gobject 2.32]
g_param_spec_float [Gobject 2.32]g_param_spec_int [Gobject 2.32]
g_param_spec_int64 [Gobject 2.32]g_param_spec_long [Gobject 2.32]
g_param_spec_object [Gobject 2.32]g_param_spec_override [Gobject 2.32]
g_param_spec_param [Gobject 2.32]g_param_spec_pointer [Gobject 2.32]
g_param_spec_string [Gobject 2.32]g_param_spec_uchar [Gobject 2.32]
g_param_spec_uint [Gobject 2.32]g_param_spec_uint64 [Gobject 2.32]
g_param_spec_ulong [Gobject 2.32]g_param_spec_unichar [Gobject 2.32]
g_param_spec_value_array [Gobject 2.32]g_value_dup_boxed [Gobject 2.32]
g_value_dup_object [Gobject 2.32]g_value_dup_param [Gobject 2.32]
g_value_dup_string [Gobject 2.32]g_value_get_boolean [Gobject 2.32]
g_value_get_boxed [Gobject 2.32]g_value_get_char [Gobject 2.32]
g_value_get_double [Gobject 2.32]g_value_get_enum [Gobject 2.32]
g_value_get_flags [Gobject 2.32]g_value_get_float [Gobject 2.32]
g_value_get_gtype [Gobject 2.32]g_value_get_int [Gobject 2.32]
g_value_get_int64 [Gobject 2.32]g_value_get_long [Gobject 2.32]
g_value_get_object [Gobject 2.32]g_value_get_param [Gobject 2.32]
g_value_get_pointer [Gobject 2.32]g_value_get_string [Gobject 2.32]
g_value_get_uchar [Gobject 2.32]g_value_get_uint [Gobject 2.32]
g_value_get_uint64 [Gobject 2.32]g_value_get_ulong [Gobject 2.32]
g_value_set_boolean [Gobject 2.32]g_value_set_boxed [Gobject 2.32]
g_value_set_char [Gobject 2.32]g_value_set_double [Gobject 2.32]
g_value_set_enum [Gobject 2.32]g_value_set_flags [Gobject 2.32]
g_value_set_float [Gobject 2.32]g_value_set_gtype [Gobject 2.32]
g_value_set_int [Gobject 2.32]g_value_set_int64 [Gobject 2.32]
g_value_set_long [Gobject 2.32]g_value_set_object [Gobject 2.32]
g_value_set_param [Gobject 2.32]g_value_set_pointer [Gobject 2.32]
g_value_set_static_boxed [Gobject 2.32]g_value_set_static_string [Gobject 2.32]
g_value_set_string [Gobject 2.32]g_value_set_uchar [Gobject 2.32]
g_value_set_uint [Gobject 2.32]g_value_set_uint64 [Gobject 2.32]
g_value_set_ulong [Gobject 2.32]g_value_take_boxed [Gobject 2.32]
g_value_take_object [Gobject 2.32]g_value_take_param [Gobject 2.32]
g_value_take_string [Gobject 2.32] 

An LSB conforming implementation shall provide the generic deprecated functions for Gobject Parameters and Values specified in Table 17-86, with the full mandatory functionality as described in the referenced underlying specification.

Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.

Table 17-86. libgobject-2.0 - Gobject Parameters and Values Deprecated Function Interfaces

g_value_get_char [Gobject 2.32]g_value_set_char [Gobject 2.32]

An LSB conforming implementation shall provide the generic data interfaces for Gobject Parameters and Values specified in Table 17-87, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-87. libgobject-2.0 - Gobject Parameters and Values Data Interfaces

g_param_spec_types [Gobject 2.32] 

17.7.7. Gobject GParamSpec

17.7.7.1. Interfaces for Gobject GParamSpec

An LSB conforming implementation shall provide the generic functions for Gobject GParamSpec specified in Table 17-88, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-88. libgobject-2.0 - Gobject GParamSpec Function Interfaces

g_param_spec_get_blurb [Gobject 2.32]g_param_spec_get_name [Gobject 2.32]
g_param_spec_get_nick [Gobject 2.32]g_param_spec_get_qdata [Gobject 2.32]
g_param_spec_get_redirect_target [Gobject 2.32]g_param_spec_gtype [Gobject 2.32]
g_param_spec_internal [Gobject 2.32]g_param_spec_pool_insert [Gobject 2.32]
g_param_spec_pool_list [Gobject 2.32]g_param_spec_pool_list_owned [Gobject 2.32]
g_param_spec_pool_lookup [Gobject 2.32]g_param_spec_pool_new [Gobject 2.32]
g_param_spec_pool_remove [Gobject 2.32]g_param_spec_ref [Gobject 2.32]
g_param_spec_ref_sink [Gobject 2.32]g_param_spec_set_qdata [Gobject 2.32]
g_param_spec_set_qdata_full [Gobject 2.32]g_param_spec_sink [Gobject 2.32]
g_param_spec_steal_qdata [Gobject 2.32]g_param_spec_unref [Gobject 2.32]
g_param_type_register_static [Gobject 2.32]g_param_value_convert [Gobject 2.32]
g_param_value_defaults [Gobject 2.32]g_param_value_set_default [Gobject 2.32]
g_param_value_validate [Gobject 2.32]g_param_values_cmp [Gobject 2.32]

17.7.8. Gobject GBoxed

17.7.8.1. Interfaces for Gobject GBoxed

An LSB conforming implementation shall provide the generic functions for Gobject GBoxed specified in Table 17-89, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-89. libgobject-2.0 - Gobject GBoxed Function Interfaces

g_array_get_type [Gobject 2.32]g_boxed_copy [Gobject 2.32]
g_boxed_free [Gobject 2.32]g_boxed_type_register_static [Gobject 2.32]
g_byte_array_get_type [Gobject 2.32]g_bytes_get_type [Gobject 2.32]
g_date_get_type [Gobject 2.32]g_date_time_get_type [Gobject 2.32]
g_error_get_type [Gobject 2.32]g_gstring_get_type [Gobject 2.32]
g_key_file_get_type [Gobject 2.32]g_main_context_get_type [Gobject 2.32]
g_main_loop_get_type [Gobject 2.32]g_match_info_get_type [Gobject 2.32]
g_pointer_type_register_static [Gobject 2.32]g_ptr_array_get_type [Gobject 2.32]
g_regex_get_type [Gobject 2.32]g_source_get_type [Gobject 2.32]
g_strv_get_type [Gobject 2.32]g_variant_builder_get_type [Gobject 2.32]
g_variant_get_gtype [Gobject 2.32]g_variant_type_get_gtype [Gobject 2.32]

An LSB conforming implementation shall provide the generic deprecated functions for Gobject GBoxed specified in Table 17-90, with the full mandatory functionality as described in the referenced underlying specification.

Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.

Table 17-90. libgobject-2.0 - Gobject GBoxed Deprecated Function Interfaces

g_variant_get_gtype [Gobject 2.32] 

17.7.9. Gobject Closures

17.7.9.1. Interfaces for Gobject Closures

An LSB conforming implementation shall provide the generic functions for Gobject Closures specified in Table 17-91, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-91. libgobject-2.0 - Gobject Closures Function Interfaces

g_cclosure_marshal_BOOLEAN__FLAGS [Gobject 2.32]g_cclosure_marshal_STRING__OBJECT_POINTER [Gobject 2.32]
g_cclosure_marshal_VOID__BOOLEAN [Gobject 2.32]g_cclosure_marshal_VOID__BOOLEANv [Gobject 2.32]
g_cclosure_marshal_VOID__BOXED [Gobject 2.32]g_cclosure_marshal_VOID__BOXEDv [Gobject 2.32]
g_cclosure_marshal_VOID__CHAR [Gobject 2.32]g_cclosure_marshal_VOID__CHARv [Gobject 2.32]
g_cclosure_marshal_VOID__DOUBLE [Gobject 2.32]g_cclosure_marshal_VOID__DOUBLEv [Gobject 2.32]
g_cclosure_marshal_VOID__ENUM [Gobject 2.32]g_cclosure_marshal_VOID__ENUMv [Gobject 2.32]
g_cclosure_marshal_VOID__FLAGS [Gobject 2.32]g_cclosure_marshal_VOID__FLAGSv [Gobject 2.32]
g_cclosure_marshal_VOID__FLOAT [Gobject 2.32]g_cclosure_marshal_VOID__FLOATv [Gobject 2.32]
g_cclosure_marshal_VOID__INT [Gobject 2.32]g_cclosure_marshal_VOID__INTv [Gobject 2.32]
g_cclosure_marshal_VOID__LONG [Gobject 2.32]g_cclosure_marshal_VOID__LONGv [Gobject 2.32]
g_cclosure_marshal_VOID__OBJECT [Gobject 2.32]g_cclosure_marshal_VOID__OBJECTv [Gobject 2.32]
g_cclosure_marshal_VOID__PARAM [Gobject 2.32]g_cclosure_marshal_VOID__PARAMv [Gobject 2.32]
g_cclosure_marshal_VOID__POINTER [Gobject 2.32]g_cclosure_marshal_VOID__POINTERv [Gobject 2.32]
g_cclosure_marshal_VOID__STRING [Gobject 2.32]g_cclosure_marshal_VOID__STRINGv [Gobject 2.32]
g_cclosure_marshal_VOID__UCHAR [Gobject 2.32]g_cclosure_marshal_VOID__UCHARv [Gobject 2.32]
g_cclosure_marshal_VOID__UINT [Gobject 2.32]g_cclosure_marshal_VOID__UINT_POINTER [Gobject 2.32]
g_cclosure_marshal_VOID__UINT_POINTERv [Gobject 2.32]g_cclosure_marshal_VOID__UINTv [Gobject 2.32]
g_cclosure_marshal_VOID__ULONG [Gobject 2.32]g_cclosure_marshal_VOID__ULONGv [Gobject 2.32]
g_cclosure_marshal_VOID__VARIANT [Gobject 2.32]g_cclosure_marshal_VOID__VARIANTv [Gobject 2.32]
g_cclosure_marshal_VOID__VOID [Gobject 2.32]g_cclosure_marshal_VOID__VOIDv [Gobject 2.32]
g_cclosure_new [Gobject 2.32]g_cclosure_new_object [Gobject 2.32]
g_cclosure_new_object_swap [Gobject 2.32]g_cclosure_new_swap [Gobject 2.32]
g_closure_add_finalize_notifier [Gobject 2.32]g_closure_add_invalidate_notifier [Gobject 2.32]
g_closure_add_marshal_guards [Gobject 2.32]g_closure_invalidate [Gobject 2.32]
g_closure_invoke [Gobject 2.32]g_closure_new_object [Gobject 2.32]
g_closure_new_simple [Gobject 2.32]g_closure_ref [Gobject 2.32]
g_closure_remove_finalize_notifier [Gobject 2.32]g_closure_remove_invalidate_notifier [Gobject 2.32]
g_closure_set_marshal [Gobject 2.32]g_closure_set_meta_marshal [Gobject 2.32]
g_closure_sink [Gobject 2.32]g_closure_unref [Gobject 2.32]
g_source_set_closure [Gobject 2.32] 

17.7.10. Gobject Gobject

17.7.10.1. Interfaces for Gobject Gobject

An LSB conforming implementation shall provide the generic functions for Gobject Gobject specified in Table 17-92, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-92. libgobject-2.0 - Gobject Gobject Function Interfaces

g_object_add_toggle_ref [Gobject 2.32]g_object_add_weak_pointer [Gobject 2.32]
g_object_class_find_property [Gobject 2.32]g_object_class_install_property [Gobject 2.32]
g_object_class_list_properties [Gobject 2.32]g_object_class_override_property [Gobject 2.32]
g_object_connect [Gobject 2.32]g_object_disconnect [Gobject 2.32]
g_object_force_floating [Gobject 2.32]g_object_freeze_notify [Gobject 2.32]
g_object_get [Gobject 2.32]g_object_get_data [Gobject 2.32]
g_object_get_property [Gobject 2.32]g_object_get_qdata [Gobject 2.32]
g_object_get_valist [Gobject 2.32]g_object_interface_find_property [Gobject 2.32]
g_object_interface_install_property [Gobject 2.32]g_object_interface_list_properties [Gobject 2.32]
g_object_is_floating [Gobject 2.32]g_object_new [Gobject 2.32]
g_object_new_valist [Gobject 2.32]g_object_newv [Gobject 2.32]
g_object_notify [Gobject 2.32]g_object_ref [Gobject 2.32]
g_object_ref_sink [Gobject 2.32]g_object_remove_toggle_ref [Gobject 2.32]
g_object_remove_weak_pointer [Gobject 2.32]g_object_run_dispose [Gobject 2.32]
g_object_set [Gobject 2.32]g_object_set_data [Gobject 2.32]
g_object_set_data_full [Gobject 2.32]g_object_set_property [Gobject 2.32]
g_object_set_qdata [Gobject 2.32]g_object_set_qdata_full [Gobject 2.32]
g_object_set_valist [Gobject 2.32]g_object_steal_data [Gobject 2.32]
g_object_steal_qdata [Gobject 2.32]g_object_thaw_notify [Gobject 2.32]
g_object_unref [Gobject 2.32]g_object_watch_closure [Gobject 2.32]
g_object_weak_ref [Gobject 2.32]g_object_weak_unref [Gobject 2.32]

17.7.11. Gobject GType

17.7.11.1. Interfaces for Gobject GType

An LSB conforming implementation shall provide the generic functions for Gobject GType specified in Table 17-93, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-93. libgobject-2.0 - Gobject GType Function Interfaces

g_closure_get_type [Gobject 2.32]g_gtype_get_type [Gobject 2.32]
g_hash_table_get_type [Gobject 2.32]g_initially_unowned_get_type [Gobject 2.32]
g_io_channel_get_type [Gobject 2.32]g_io_condition_get_type [Gobject 2.32]
g_type_add_class_cache_func [Gobject 2.32]g_type_add_interface_check [Gobject 2.32]
g_type_add_interface_dynamic [Gobject 2.32]g_type_add_interface_static [Gobject 2.32]
g_type_check_class_cast [Gobject 2.32]g_type_check_class_is_a [Gobject 2.32]
g_type_check_instance [Gobject 2.32]g_type_check_instance_cast [Gobject 2.32]
g_type_check_instance_is_a [Gobject 2.32]g_type_check_is_value_type [Gobject 2.32]
g_type_check_value [Gobject 2.32]g_type_check_value_holds [Gobject 2.32]
g_type_children [Gobject 2.32]g_type_class_add_private [Gobject 2.32]
g_type_class_peek [Gobject 2.32]g_type_class_peek_parent [Gobject 2.32]
g_type_class_peek_static [Gobject 2.32]g_type_class_ref [Gobject 2.32]
g_type_class_unref [Gobject 2.32]g_type_class_unref_uncached [Gobject 2.32]
g_type_create_instance [Gobject 2.32]g_type_default_interface_peek [Gobject 2.32]
g_type_default_interface_ref [Gobject 2.32]g_type_default_interface_unref [Gobject 2.32]
g_type_depth [Gobject 2.32]g_type_free_instance [Gobject 2.32]
g_type_from_name [Gobject 2.32]g_type_fundamental [Gobject 2.32]
g_type_fundamental_next [Gobject 2.32]g_type_get_plugin [Gobject 2.32]
g_type_get_qdata [Gobject 2.32]g_type_init [Gobject 2.32]
g_type_init_with_debug_flags [Gobject 2.32]g_type_instance_get_private [Gobject 2.32]
g_type_interface_add_prerequisite [Gobject 2.32]g_type_interface_get_plugin [Gobject 2.32]
g_type_interface_peek [Gobject 2.32]g_type_interface_peek_parent [Gobject 2.32]
g_type_interface_prerequisites [Gobject 2.32]g_type_interfaces [Gobject 2.32]
g_type_is_a [Gobject 2.32]g_type_name [Gobject 2.32]
g_type_name_from_class [LSB]g_type_name_from_instance [LSB]
g_type_next_base [Gobject 2.32]g_type_parent [Gobject 2.32]
g_type_qname [Gobject 2.32]g_type_query [Gobject 2.32]
g_type_register_dynamic [Gobject 2.32]g_type_register_fundamental [Gobject 2.32]
g_type_register_static [Gobject 2.32]g_type_register_static_simple [Gobject 2.32]
g_type_remove_class_cache_func [Gobject 2.32]g_type_remove_interface_check [Gobject 2.32]
g_type_set_qdata [Gobject 2.32]g_type_test_flags [Gobject 2.32]
g_type_value_table_peek [Gobject 2.32] 

17.7.12. Gobject GTypePlugin

17.7.12.1. Interfaces for Gobject GTypePlugin

An LSB conforming implementation shall provide the generic functions for Gobject GTypePlugin specified in Table 17-94, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-94. libgobject-2.0 - Gobject GTypePlugin Function Interfaces

g_type_plugin_complete_interface_info [Gobject 2.32]g_type_plugin_complete_type_info [Gobject 2.32]
g_type_plugin_get_type [Gobject 2.32]g_type_plugin_unuse [Gobject 2.32]
g_type_plugin_use [Gobject 2.32] 

17.7.13. Gobject GBinding

17.7.13.1. Interfaces for Gobject GBinding

An LSB conforming implementation shall provide the generic functions for Gobject GBinding specified in Table 17-95, with the full mandatory functionality as described in the referenced underlying specification.

Table 17-95. libgobject-2.0 - Gobject GBinding Function Interfaces

g_binding_get_flags [Gobject 2.32]g_binding_get_source [Gobject 2.32]
g_binding_get_source_property [Gobject 2.32]g_binding_get_target [Gobject 2.32]
g_binding_get_target_property [Gobject 2.32]g_object_bind_property [Gobject 2.32]
g_object_bind_property_full [Gobject 2.32]g_object_bind_property_with_closures [Gobject 2.32]