hal/doc/api/tmpl acpi.sgml, NONE, 1.1 apm.sgml, NONE,
1.1 blockdev.sgml, NONE, 1.1 classdev.sgml, NONE,
1.1 coldplug.sgml, NONE, 1.1 config.sgml, NONE,
1.1 device.sgml, NONE, 1.1 device_info.sgml, NONE,
1.1 device_store.sgml, NONE, 1.1 dlist.sgml, NONE,
1.1 hal-unused.sgml, NONE, 1.1 hal_block.sgml, NONE,
1.1 hal_ide.sgml, NONE, 1.1 hal_input.sgml, NONE,
1.1 hal_monitor.sgml, NONE, 1.1 hal_net.sgml, NONE,
1.1 hal_pci.sgml, NONE, 1.1 hal_scsi.sgml, NONE,
1.1 hal_usb.sgml, NONE, 1.1 hald.sgml, NONE,
1.1 hald_dbus.sgml, NONE, 1.1 hald_marshal.sgml, NONE,
1.1 hald_runner.sgml, NONE, 1.1 hotplug.sgml, NONE,
1.1 hotplug_helper.sgml, NONE, 1.1 ids.sgml, NONE,
1.1 libhal-policy.sgml, NONE, 1.1 libhal-storage.sgml, NONE,
1.1 libhal.sgml, NONE, 1.1 libsysfs.sgml, NONE,
1.1 linux_dvd_rw_utils.sgml, NONE, 1.1 logger.sgml, NONE,
1.1 logging.sgml, NONE, 1.1 main.sgml, NONE, 1.1 osspec.sgml,
NONE, 1.1 osspec_linux.sgml, NONE, 1.1 physdev.sgml, NONE,
1.1 pmu.sgml, NONE, 1.1 property.sgml, NONE, 1.1 runner.sgml,
NONE, 1.1 shared.sgml, NONE, 1.1 sysfs.sgml, NONE,
1.1 util.sgml, NONE, 1.1 utils.sgml, NONE, 1.1 volume_id.sgml,
NONE, 1.1
David Zeuthen
david at kemper.freedesktop.org
Sat Feb 25 13:07:31 PST 2006
Update of /cvs/hal/hal/doc/api/tmpl
In directory kemper:/tmp/cvs-serv7939/doc/api/tmpl
Added Files:
acpi.sgml apm.sgml blockdev.sgml classdev.sgml coldplug.sgml
config.sgml device.sgml device_info.sgml device_store.sgml
dlist.sgml hal-unused.sgml hal_block.sgml hal_ide.sgml
hal_input.sgml hal_monitor.sgml hal_net.sgml hal_pci.sgml
hal_scsi.sgml hal_usb.sgml hald.sgml hald_dbus.sgml
hald_marshal.sgml hald_runner.sgml hotplug.sgml
hotplug_helper.sgml ids.sgml libhal-policy.sgml
libhal-storage.sgml libhal.sgml libsysfs.sgml
linux_dvd_rw_utils.sgml logger.sgml logging.sgml main.sgml
osspec.sgml osspec_linux.sgml physdev.sgml pmu.sgml
property.sgml runner.sgml shared.sgml sysfs.sgml util.sgml
utils.sgml volume_id.sgml
Log Message:
2006-02-25 David Zeuthen <davidz at redhat.com>
* doc/api/tmpl: New directory
* doc/api/tmpl/*.sgml: Templates
--- NEW FILE: acpi.sgml ---
<!-- ##### SECTION Title ##### -->
acpi
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION acpi_synthesize_hotplug_events ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION hotplug_event_begin_add_acpi ##### -->
<para>
</para>
@acpi_path:
@acpi_type:
@parent:
@end_token:
<!-- ##### FUNCTION hotplug_event_begin_remove_acpi ##### -->
<para>
</para>
@acpi_path:
@acpi_type:
@end_token:
<!-- ##### FUNCTION acpi_rescan_device ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION acpi_generate_add_hotplug_event ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION acpi_generate_remove_hotplug_event ##### -->
<para>
</para>
@d:
@Returns:
--- NEW FILE: apm.sgml ---
<!-- ##### SECTION Title ##### -->
apm
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION apm_synthesize_hotplug_events ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION hotplug_event_begin_add_apm ##### -->
<para>
</para>
@apm_path:
@apm_type:
@parent:
@end_token:
<!-- ##### FUNCTION hotplug_event_begin_remove_apm ##### -->
<para>
</para>
@apm_path:
@apm_type:
@end_token:
<!-- ##### FUNCTION apm_rescan_device ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION apm_generate_add_hotplug_event ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION apm_generate_remove_hotplug_event ##### -->
<para>
</para>
@d:
@Returns:
--- NEW FILE: blockdev.sgml ---
<!-- ##### SECTION Title ##### -->
blockdev
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION hotplug_event_begin_add_blockdev ##### -->
<para>
</para>
@sysfs_path:
@device_file:
@is_partition:
@parent:
@end_token:
<!-- ##### FUNCTION hotplug_event_begin_remove_blockdev ##### -->
<para>
</para>
@sysfs_path:
@is_partition:
@end_token:
<!-- ##### FUNCTION blockdev_rescan_device ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION blockdev_generate_add_hotplug_event ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION blockdev_generate_remove_hotplug_event ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION blockdev_refresh_mount_state ##### -->
<para>
</para>
@d:
--- NEW FILE: classdev.sgml ---
<!-- ##### SECTION Title ##### -->
classdev
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### ENUM ClassDevOSSDeviceTypes ##### -->
<para>
</para>
@OSS_DEVICE_TYPE_DSP:
@OSS_DEVICE_TYPE_ADSP:
@OSS_DEVICE_TYPE_MIDI:
@OSS_DEVICE_TYPE_AMIDI:
@OSS_DEVICE_TYPE_AUDIO:
@OSS_DEVICE_TYPE_MIXER:
@OSS_DEVICE_TYPE_UNKNOWN:
<!-- ##### FUNCTION hotplug_event_begin_add_classdev ##### -->
<para>
</para>
@subsystem:
@sysfs_path:
@device_file:
@physdev:
@sysfs_path_in_devices:
@end_token:
<!-- ##### FUNCTION hotplug_event_begin_remove_classdev ##### -->
<para>
</para>
@subsystem:
@sysfs_path:
@end_token:
<!-- ##### FUNCTION classdev_rescan_device ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION classdev_generate_add_hotplug_event ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION classdev_generate_remove_hotplug_event ##### -->
<para>
</para>
@d:
@Returns:
--- NEW FILE: coldplug.sgml ---
<!-- ##### SECTION Title ##### -->
coldplug
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION coldplug_synthesize_events ##### -->
<para>
</para>
@Returns:
--- NEW FILE: config.sgml ---
<!-- ##### SECTION Title ##### -->
config
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### MACRO ACPI_ACPID ##### -->
<para>
</para>
<!-- ##### MACRO ACPI_PROC ##### -->
<para>
</para>
<!-- ##### MACRO DBUS_API_SUBJECT_TO_CHANGE ##### -->
<para>
</para>
<!-- ##### MACRO DBUS_SYSTEMD_DIR ##### -->
<para>
</para>
<!-- ##### MACRO ENABLE_NLS ##### -->
<para>
</para>
<!-- ##### MACRO GETTEXT_PACKAGE ##### -->
<para>
</para>
<!-- ##### MACRO HALD_PID_FILE ##### -->
<para>
</para>
<!-- ##### MACRO HAL_GROUP ##### -->
<para>
</para>
<!-- ##### MACRO HAL_USER ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_BIND_TEXTDOMAIN_CODESET ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_DCGETTEXT ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_DLFCN_H ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_EXPAT_H ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_GETTEXT ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_INTTYPES_H ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_LC_MESSAGES ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_LOCALE_H ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_MEMORY_H ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_STDINT_H ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_STDLIB_H ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_STRINGS_H ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_STRING_H ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_SYS_STAT_H ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_SYS_TYPES_H ##### -->
<para>
</para>
<!-- ##### MACRO HAVE_UNISTD_H ##### -->
<para>
</para>
<!-- ##### MACRO HWDATA_DIR ##### -->
<para>
</para>
<!-- ##### MACRO PACKAGE ##### -->
<para>
</para>
<!-- ##### MACRO PACKAGE_BUGREPORT ##### -->
<para>
</para>
<!-- ##### MACRO PACKAGE_NAME ##### -->
<para>
</para>
<!-- ##### MACRO PACKAGE_STRING ##### -->
<para>
</para>
<!-- ##### MACRO PACKAGE_TARNAME ##### -->
<para>
</para>
<!-- ##### MACRO PACKAGE_VERSION ##### -->
<para>
</para>
<!-- ##### MACRO STDC_HEADERS ##### -->
<para>
</para>
<!-- ##### MACRO VERSION ##### -->
<para>
</para>
<!-- ##### MACRO pgoff_t ##### -->
<para>
</para>
--- NEW FILE: device.sgml ---
<!-- ##### SECTION Title ##### -->
HalDevice
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### USER_FUNCTION HalDeviceAsyncCallback ##### -->
<para>
</para>
@device:
@user_data:
@prop_exists:
<!-- ##### USER_FUNCTION HalDevicePropertyForeachFn ##### -->
<para>
</para>
@device:
@property:
@user_data:
@Returns:
<!-- ##### FUNCTION hal_device_new ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION hal_device_merge ##### -->
<para>
</para>
@target:
@source:
<!-- ##### FUNCTION hal_device_merge_with_rewrite ##### -->
<para>
</para>
@target:
@source:
@target_namespace:
@source_namespace:
<!-- ##### FUNCTION hal_device_matches ##### -->
<para>
</para>
@device1:
@device2:
@namespace:
@Returns:
<!-- ##### FUNCTION hal_device_get_udi ##### -->
<para>
</para>
@device:
@Returns:
<!-- ##### FUNCTION hal_device_set_udi ##### -->
<para>
</para>
@device:
@udi:
<!-- ##### FUNCTION hal_device_add_capability ##### -->
<para>
</para>
@device:
@capability:
<!-- ##### FUNCTION hal_device_has_capability ##### -->
<para>
</para>
@device:
@capability:
@Returns:
<!-- ##### FUNCTION hal_device_has_property ##### -->
<para>
</para>
@device:
@key:
@Returns:
<!-- ##### FUNCTION hal_device_property_find ##### -->
<para>
</para>
@device:
@key:
@Returns:
<!-- ##### FUNCTION hal_device_num_properties ##### -->
<para>
</para>
@device:
@Returns:
<!-- ##### FUNCTION hal_device_property_to_string ##### -->
<para>
</para>
@device:
@key:
@Returns:
<!-- ##### FUNCTION hal_device_property_foreach ##### -->
<para>
</para>
@device:
@callback:
@user_data:
<!-- ##### FUNCTION hal_device_property_get_type ##### -->
<para>
</para>
@device:
@key:
@Returns:
<!-- ##### FUNCTION hal_device_property_get_as_string ##### -->
<para>
</para>
@device:
@key:
@buf:
@bufsize:
@Returns:
<!-- ##### FUNCTION hal_device_property_get_string ##### -->
<para>
</para>
@device:
@key:
@Returns:
<!-- ##### FUNCTION hal_device_property_get_int ##### -->
<para>
</para>
@device:
@key:
@Returns:
<!-- ##### FUNCTION hal_device_property_get_uint64 ##### -->
<para>
</para>
@device:
@key:
@Returns:
<!-- ##### FUNCTION hal_device_property_get_bool ##### -->
<para>
</para>
@device:
@key:
@Returns:
<!-- ##### FUNCTION hal_device_property_get_double ##### -->
<para>
</para>
@device:
@key:
@Returns:
<!-- ##### FUNCTION hal_device_property_get_strlist ##### -->
<para>
</para>
@device:
@key:
@Returns:
<!-- ##### FUNCTION hal_device_property_get_strlist_elem ##### -->
<para>
</para>
@device:
@key:
@index:
@Returns:
<!-- ##### FUNCTION hal_device_property_set_string ##### -->
<para>
</para>
@device:
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_device_property_set_int ##### -->
<para>
</para>
@device:
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_device_property_set_uint64 ##### -->
<para>
</para>
@device:
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_device_property_set_bool ##### -->
<para>
</para>
@device:
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_device_property_set_double ##### -->
<para>
</para>
@device:
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_device_property_strlist_append ##### -->
<para>
</para>
@device:
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_device_property_strlist_prepend ##### -->
<para>
</para>
@device:
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_device_property_strlist_remove_elem ##### -->
<para>
</para>
@device:
@key:
@index:
@Returns:
<!-- ##### FUNCTION hal_device_property_strlist_clear ##### -->
<para>
</para>
@device:
@key:
@Returns:
<!-- ##### FUNCTION hal_device_property_strlist_add ##### -->
<para>
</para>
@device:
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_device_property_strlist_remove ##### -->
<para>
</para>
@device:
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_device_property_remove ##### -->
<para>
</para>
@device:
@key:
@Returns:
<!-- ##### FUNCTION hal_device_copy_property ##### -->
<para>
</para>
@from_device:
@from:
@to_device:
@to:
@Returns:
<!-- ##### FUNCTION hal_device_print ##### -->
<para>
</para>
@device:
<!-- ##### FUNCTION hal_device_async_wait_property ##### -->
<para>
</para>
@device:
@key:
@callback:
@user_data:
@timeout:
<!-- ##### FUNCTION hal_device_callouts_finished ##### -->
<para>
</para>
@device:
<!-- ##### FUNCTION hal_device_cancel ##### -->
<para>
</para>
@device:
<!-- ##### FUNCTION hal_device_property_set_attribute ##### -->
<para>
</para>
@device:
@key:
@Returns:
--- NEW FILE: device_info.sgml ---
<!-- ##### SECTION Title ##### -->
device_info
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### ENUM DeviceInfoType ##### -->
<para>
</para>
@DEVICE_INFO_TYPE_PREPROBE:
@DEVICE_INFO_TYPE_INFORMATION:
@DEVICE_INFO_TYPE_POLICY:
<!-- ##### FUNCTION di_search_and_merge ##### -->
<para>
</para>
@d:
@type:
@Returns:
--- NEW FILE: device_store.sgml ---
<!-- ##### SECTION Title ##### -->
HalDeviceStore
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### USER_FUNCTION HalDeviceStoreAsyncCallback ##### -->
<para>
</para>
@store:
@device:
@user_data:
<!-- ##### USER_FUNCTION HalDeviceStoreForeachFn ##### -->
<para>
</para>
@store:
@device:
@user_data:
@Returns:
<!-- ##### FUNCTION hal_device_store_new ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION hal_device_store_add ##### -->
<para>
</para>
@store:
@device:
<!-- ##### FUNCTION hal_device_store_remove ##### -->
<para>
</para>
@store:
@device:
@Returns:
<!-- ##### FUNCTION hal_device_store_find ##### -->
<para>
</para>
@store:
@udi:
@Returns:
<!-- ##### FUNCTION hal_device_store_foreach ##### -->
<para>
</para>
@store:
@callback:
@user_data:
<!-- ##### FUNCTION hal_device_store_match_key_value_string ##### -->
<para>
</para>
@store:
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_device_store_match_key_value_int ##### -->
<para>
</para>
@store:
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_device_store_match_multiple_key_value_string ##### -->
<para>
</para>
@store:
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_device_store_match_key_value_string_async ##### -->
<para>
</para>
@store:
@key:
@value:
@callback:
@user_data:
@timeout:
<!-- ##### FUNCTION hal_device_store_print ##### -->
<para>
</para>
@store:
--- NEW FILE: dlist.sgml ---
<!-- ##### SECTION Title ##### -->
dlist
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### STRUCT DL_node ##### -->
<para>
</para>
@prev:
@next:
@data:
<!-- ##### STRUCT Dlist ##### -->
<para>
</para>
@marker:
@count:
@data_size:
@del_func:
@headnode:
@head:
<!-- ##### FUNCTION dlist_new ##### -->
<para>
</para>
@datasize:
@Returns:
<!-- ##### FUNCTION dlist_new_with_delete ##### -->
<para>
</para>
@datasize:
@del_func:
@Returns:
<!-- ##### FUNCTION dlist_mark ##### -->
<para>
</para>
@Param1:
@Returns:
<!-- ##### FUNCTION dlist_start ##### -->
<para>
</para>
@Param1:
<!-- ##### FUNCTION dlist_end ##### -->
<para>
</para>
@Param1:
<!-- ##### FUNCTION dlist_insert ##### -->
<para>
</para>
@Param1:
@Param2:
@Varargs:
@Returns:
<!-- ##### FUNCTION dlist_insert_sorted ##### -->
<para>
</para>
@list:
@new:
@sorter:
@Returns:
<!-- ##### FUNCTION dlist_delete ##### -->
<para>
</para>
@Param1:
@Varargs:
<!-- ##### FUNCTION dlist_push ##### -->
<para>
</para>
@Param1:
@Param2:
<!-- ##### FUNCTION dlist_unshift ##### -->
<para>
</para>
@Param1:
@Param2:
<!-- ##### FUNCTION dlist_pop ##### -->
<para>
</para>
@Param1:
@Returns:
<!-- ##### FUNCTION dlist_shift ##### -->
<para>
</para>
@Param1:
@Returns:
<!-- ##### FUNCTION dlist_destroy ##### -->
<para>
</para>
@Param1:
<!-- ##### FUNCTION dlist_find_custom ##### -->
<para>
</para>
@list:
@target:
@comp:
@Returns:
<!-- ##### FUNCTION dlist_transform ##### -->
<para>
</para>
@list:
@node_operation:
<!-- ##### MACRO dlist_prev ##### -->
<para>
</para>
@A:
<!-- ##### MACRO dlist_next ##### -->
<para>
</para>
@A:
<!-- ##### MACRO dlist_insert_before ##### -->
<para>
</para>
@A:
@B:
<!-- ##### MACRO dlist_insert_after ##### -->
<para>
</para>
@A:
@B:
<!-- ##### MACRO dlist_delete_before ##### -->
<para>
</para>
@A:
<!-- ##### MACRO dlist_delete_after ##### -->
<para>
</para>
@A:
<!-- ##### MACRO dlist_for_each ##### -->
<para>
</para>
@list:
<!-- ##### MACRO dlist_for_each_rev ##### -->
<para>
</para>
@list:
<!-- ##### MACRO dlist_for_each_nomark ##### -->
<para>
</para>
@list:
@iterator:
<!-- ##### MACRO dlist_for_each_nomark_rev ##### -->
<para>
</para>
@list:
@iterator:
<!-- ##### MACRO dlist_for_each_data ##### -->
<para>
</para>
@list:
@data_iterator:
@datatype:
<!-- ##### MACRO dlist_for_each_data_rev ##### -->
<para>
</para>
@list:
@data_iterator:
@datatype:
<!-- ##### MACRO dlist_for_each_data_nomark ##### -->
<para>
</para>
@list:
@iterator:
@data_iterator:
@datatype:
<!-- ##### MACRO dlist_for_each_data_nomark_rev ##### -->
<para>
</para>
@list:
@iterator:
@data_iterator:
@datatype:
--- NEW FILE: hal-unused.sgml ---
--- NEW FILE: hal_block.sgml ---
<!-- ##### SECTION Title ##### -->
hal_block
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION visit_class_device_block ##### -->
<para>
</para>
@path:
@class_device:
<!-- ##### FUNCTION hal_block_init ##### -->
<para>
</para>
<!-- ##### FUNCTION hal_block_shutdown ##### -->
<para>
</para>
--- NEW FILE: hal_ide.sgml ---
<!-- ##### SECTION Title ##### -->
hal_ide
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION visit_device_ide_host ##### -->
<para>
</para>
@path:
@device:
<!-- ##### FUNCTION visit_device_ide ##### -->
<para>
</para>
@path:
@device:
<!-- ##### FUNCTION hal_ide_init ##### -->
<para>
</para>
<!-- ##### FUNCTION hal_ide_shutdown ##### -->
<para>
</para>
--- NEW FILE: hal_input.sgml ---
<!-- ##### SECTION Title ##### -->
hal_input
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION hal_input_handle_hotplug_add ##### -->
<para>
</para>
<!-- ##### FUNCTION hal_input_handle_hotplug_remove ##### -->
<para>
</para>
<!-- ##### FUNCTION hal_input_init ##### -->
<para>
</para>
<!-- ##### FUNCTION hal_input_shutdown ##### -->
<para>
</para>
<!-- ##### FUNCTION hal_input_probe ##### -->
<para>
</para>
--- NEW FILE: hal_monitor.sgml ---
<!-- ##### SECTION Title ##### -->
hal_monitor
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION hal_monitor_enter ##### -->
<para>
</para>
@loop:
<!-- ##### FUNCTION etc_mtab_process_all_block_devices ##### -->
<para>
</para>
@setup_watcher:
--- NEW FILE: hal_net.sgml ---
<!-- ##### SECTION Title ##### -->
hal_net
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION visit_class_device_net ##### -->
<para>
</para>
@path:
@class_device:
<!-- ##### FUNCTION hal_net_init ##### -->
<para>
</para>
<!-- ##### FUNCTION hal_net_shutdown ##### -->
<para>
</para>
--- NEW FILE: hal_pci.sgml ---
<!-- ##### SECTION Title ##### -->
hal_pci
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION visit_device_pci ##### -->
<para>
</para>
@path:
@device:
<!-- ##### FUNCTION hal_pci_init ##### -->
<para>
</para>
<!-- ##### FUNCTION hal_pci_shutdown ##### -->
<para>
</para>
--- NEW FILE: hal_scsi.sgml ---
<!-- ##### SECTION Title ##### -->
hal_scsi
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION visit_class_device_scsi_host ##### -->
<para>
</para>
@path:
@class_device:
<!-- ##### FUNCTION visit_class_device_scsi_device ##### -->
<para>
</para>
@path:
@class_device:
<!-- ##### FUNCTION hal_scsi_init ##### -->
<para>
</para>
<!-- ##### FUNCTION hal_scsi_shutdown ##### -->
<para>
</para>
--- NEW FILE: hal_usb.sgml ---
<!-- ##### SECTION Title ##### -->
hal_usb
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION visit_device_usb ##### -->
<para>
</para>
@path:
@device:
<!-- ##### FUNCTION hal_usb_init ##### -->
<para>
</para>
<!-- ##### FUNCTION hal_usb_shutdown ##### -->
<para>
</para>
--- NEW FILE: hald.sgml ---
<!-- ##### SECTION Title ##### -->
hald
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION hald_get_gdl ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION hald_get_tdl ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION property_atomic_update_begin ##### -->
<para>
</para>
<!-- ##### FUNCTION property_atomic_update_end ##### -->
<para>
</para>
<!-- ##### VARIABLE hald_is_verbose ##### -->
<para>
</para>
<!-- ##### VARIABLE hald_use_syslog ##### -->
<para>
</para>
<!-- ##### VARIABLE hald_is_initialising ##### -->
<para>
</para>
<!-- ##### VARIABLE hald_is_shutting_down ##### -->
<para>
</para>
--- NEW FILE: hald_dbus.sgml ---
<!-- ##### SECTION Title ##### -->
hald_dbus
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION manager_get_all_devices ##### -->
<para>
</para>
@conn:
@msg:
@Returns:
<!-- ##### FUNCTION manager_find_device_string_match ##### -->
<para>
</para>
@conn:
@msg:
@Returns:
<!-- ##### FUNCTION manager_find_device_by_capability ##### -->
<para>
</para>
@conn:
@msg:
@Returns:
<!-- ##### FUNCTION manager_device_exists ##### -->
<para>
</para>
@conn:
@msg:
@Returns:
<!-- ##### FUNCTION device_get_all_properties ##### -->
<para>
</para>
@conn:
@msg:
@Returns:
<!-- ##### FUNCTION device_get_property ##### -->
<para>
</para>
@conn:
@msg:
@Returns:
<!-- ##### FUNCTION device_get_property_type ##### -->
<para>
</para>
@conn:
@msg:
@Returns:
<!-- ##### FUNCTION device_set_property ##### -->
<para>
</para>
@conn:
@msg:
@local_interface:
@Returns:
<!-- ##### FUNCTION device_add_capability ##### -->
<para>
</para>
@conn:
@msg:
@local_interface:
@Returns:
<!-- ##### FUNCTION device_remove_capability ##### -->
<para>
</para>
@conn:
@msg:
@local_interface:
@Returns:
<!-- ##### FUNCTION device_remove_property ##### -->
<para>
</para>
@conn:
@msg:
@local_interface:
@Returns:
<!-- ##### FUNCTION device_property_exists ##### -->
<para>
</para>
@conn:
@msg:
@Returns:
<!-- ##### FUNCTION device_query_capability ##### -->
<para>
</para>
@conn:
@msg:
@Returns:
<!-- ##### FUNCTION device_lock ##### -->
<para>
</para>
@conn:
@msg:
@Returns:
<!-- ##### FUNCTION device_unlock ##### -->
<para>
</para>
@conn:
@msg:
@Returns:
<!-- ##### FUNCTION manager_new_device ##### -->
<para>
</para>
@conn:
@msg:
@local_interface:
@Returns:
<!-- ##### FUNCTION manager_commit_to_gdl ##### -->
<para>
</para>
@conn:
@msg:
@local_interface:
@Returns:
<!-- ##### FUNCTION manager_remove ##### -->
<para>
</para>
@conn:
@msg:
@local_interface:
@Returns:
<!-- ##### FUNCTION merge_properties ##### -->
<para>
</para>
@conn:
@msg:
@Returns:
<!-- ##### FUNCTION device_matches ##### -->
<para>
</para>
@conn:
@msg:
@Returns:
<!-- ##### FUNCTION manager_send_signal_device_added ##### -->
<para>
</para>
@device:
<!-- ##### FUNCTION manager_send_signal_device_removed ##### -->
<para>
</para>
@device:
<!-- ##### FUNCTION manager_send_signal_new_capability ##### -->
<para>
</para>
@device:
@capability:
<!-- ##### FUNCTION device_send_signal_property_modified ##### -->
<para>
</para>
@device:
@key:
@removed:
@added:
<!-- ##### FUNCTION device_send_signal_condition ##### -->
<para>
</para>
@device:
@condition_name:
@condition_details:
<!-- ##### FUNCTION device_property_atomic_update_begin ##### -->
<para>
</para>
<!-- ##### FUNCTION device_property_atomic_update_end ##### -->
<para>
</para>
<!-- ##### FUNCTION hald_dbus_init ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION hald_dbus_local_server_init ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION hald_dbus_filter_function ##### -->
<para>
</para>
@connection:
@message:
@user_data:
@Returns:
<!-- ##### FUNCTION hald_dbus_local_server_addr ##### -->
<para>
</para>
@Returns:
--- NEW FILE: hald_marshal.sgml ---
<!-- ##### SECTION Title ##### -->
hald_marshal
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION hald_marshal_VOID__STRING_BOOLEAN_BOOLEAN ##### -->
<para>
</para>
@closure:
@return_value:
@n_param_values:
@param_values:
@invocation_hint:
@marshal_data:
<!-- ##### MACRO hald_marshal_VOID__STRING_BOOL_BOOL ##### -->
<para>
</para>
<!-- ##### MACRO hald_marshal_VOID__STRING ##### -->
<para>
</para>
<!-- ##### FUNCTION hald_marshal_VOID__OBJECT_BOOLEAN ##### -->
<para>
</para>
@closure:
@return_value:
@n_param_values:
@param_values:
@invocation_hint:
@marshal_data:
<!-- ##### MACRO hald_marshal_VOID__OBJECT_BOOL ##### -->
<para>
</para>
<!-- ##### FUNCTION hald_marshal_VOID__OBJECT_STRING_BOOLEAN_BOOLEAN ##### -->
<para>
</para>
@closure:
@return_value:
@n_param_values:
@param_values:
@invocation_hint:
@marshal_data:
<!-- ##### MACRO hald_marshal_VOID__OBJECT_STRING_BOOL_BOOL ##### -->
<para>
</para>
<!-- ##### FUNCTION hald_marshal_VOID__OBJECT_STRING ##### -->
<para>
</para>
@closure:
@return_value:
@n_param_values:
@param_values:
@invocation_hint:
@marshal_data:
<!-- ##### MACRO hald_marshal_VOID__VOID ##### -->
<para>
</para>
--- NEW FILE: hald_runner.sgml ---
<!-- ##### SECTION Title ##### -->
hald_runner
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### MACRO HALD_RUN_SUCCESS ##### -->
<para>
</para>
<!-- ##### MACRO HALD_RUN_TIMEOUT ##### -->
<para>
</para>
<!-- ##### MACRO HALD_RUN_FAILED ##### -->
<para>
</para>
<!-- ##### MACRO HALD_RUN_KILLED ##### -->
<para>
</para>
<!-- ##### MACRO HAL_HELPER_TIMEOUT ##### -->
<para>
</para>
<!-- ##### USER_FUNCTION HalRunTerminatedCB ##### -->
<para>
</para>
@d:
@exit_type:
@return_code:
@error:
@data1:
@data2:
<!-- ##### FUNCTION hald_runner_start_runner ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION hald_runner_start ##### -->
<para>
</para>
@device:
@command_line:
@extra_env:
@Returns:
<!-- ##### FUNCTION hald_runner_run ##### -->
<para>
</para>
@device:
@command_line:
@extra_env:
@timeout:
@cb:
@data1:
@data2:
<!-- ##### FUNCTION hald_runner_run_method ##### -->
<para>
</para>
@device:
@command_line:
@extra_env:
@input:
@error_on_stderr:
@timeout:
@cb:
@data1:
@data2:
<!-- ##### FUNCTION hald_runner_kill_device ##### -->
<para>
</para>
@device:
<!-- ##### FUNCTION hald_runner_kill_all ##### -->
<para>
</para>
--- NEW FILE: hotplug.sgml ---
<!-- ##### SECTION Title ##### -->
hotplug
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### ENUM HotplugActionType ##### -->
<para>
</para>
@HOTPLUG_ACTION_ADD:
@HOTPLUG_ACTION_REMOVE:
@HOTPLUG_ACTION_ONLINE:
@HOTPLUG_ACTION_OFFLINE:
<!-- ##### ENUM HotplugEventType ##### -->
<para>
</para>
@HOTPLUG_EVENT_SYSFS:
@HOTPLUG_EVENT_SYSFS_BUS:
@HOTPLUG_EVENT_SYSFS_CLASS:
@HOTPLUG_EVENT_SYSFS_BLOCK:
@HOTPLUG_EVENT_ACPI:
@HOTPLUG_EVENT_APM:
@HOTPLUG_EVENT_PMU:
<!-- ##### FUNCTION hotplug_event_enqueue ##### -->
<para>
</para>
@event:
<!-- ##### FUNCTION hotplug_event_enqueue_at_front ##### -->
<para>
</para>
@hotplug_event:
<!-- ##### FUNCTION hotplug_event_process_queue ##### -->
<para>
</para>
<!-- ##### FUNCTION hotplug_event_end ##### -->
<para>
</para>
@end_token:
<!-- ##### FUNCTION hotplug_event_reposted ##### -->
<para>
</para>
@end_token:
<!-- ##### FUNCTION hotplug_rescan_device ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION hotplug_reprobe_tree ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION hotplug_queue_now_empty ##### -->
<para>
</para>
--- NEW FILE: hotplug_helper.sgml ---
<!-- ##### SECTION Title ##### -->
hotplug_helper
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### MACRO HALD_HELPER_MAGIC ##### -->
<para>
</para>
<!-- ##### MACRO HALD_HELPER_SOCKET_PATH ##### -->
<para>
</para>
<!-- ##### MACRO HALD_HELPER_STRLEN ##### -->
<para>
</para>
<!-- ##### STRUCT hald_helper_msg ##### -->
<para>
</para>
@magic:
@action:
@subsystem:
@sysfs_path:
@device_name:
@net_ifindex:
@time_stamp:
--- NEW FILE: ids.sgml ---
<!-- ##### SECTION Title ##### -->
ids
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION ids_init ##### -->
<para>
</para>
<!-- ##### FUNCTION ids_find_pci ##### -->
<para>
</para>
@vendor_id:
@product_id:
@subsys_vendor_id:
@subsys_product_id:
@vendor_name:
@product_name:
@subsys_vendor_name:
@subsys_product_name:
<!-- ##### FUNCTION ids_find_usb ##### -->
<para>
</para>
@vendor_id:
@product_id:
@vendor_name:
@product_name:
<!-- ##### FUNCTION ids_find_pnp ##### -->
<para>
</para>
@pnp_id:
@pnp_description:
--- NEW FILE: libhal-policy.sgml ---
<!-- ##### SECTION Title ##### -->
libhal-policy
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### ENUM LibHalPolicyResult ##### -->
<para>
</para>
@LIBHAL_POLICY_RESULT_OK:
@LIBHAL_POLICY_RESULT_ERROR:
@LIBHAL_POLICY_RESULT_INVALID_CONTEXT:
@LIBHAL_POLICY_RESULT_PERMISSON_DENIED:
@LIBHAL_POLICY_RESULT_NO_SUCH_POLICY:
<!-- ##### STRUCT LibHalPolicyContext_s ##### -->
<para>
</para>
<!-- ##### TYPEDEF LibHalPolicyContext ##### -->
<para>
</para>
<!-- ##### ENUM LibHalPolicyElementType ##### -->
<para>
</para>
@LIBHAL_POLICY_ELEMENT_TYPE_UID:
@LIBHAL_POLICY_ELEMENT_TYPE_GID:
<!-- ##### STRUCT LibHalPolicyElement_s ##### -->
<para>
</para>
<!-- ##### TYPEDEF LibHalPolicyElement ##### -->
<para>
</para>
<!-- ##### FUNCTION libhal_policy_new_context ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION libhal_policy_context_set_txt_source ##### -->
<para>
</para>
@ctx:
@directory:
@Returns:
<!-- ##### FUNCTION libhal_policy_free_context ##### -->
<para>
</para>
@ctx:
@Returns:
<!-- ##### FUNCTION libhal_policy_get_policies ##### -->
<para>
</para>
@ctx:
@result:
@Returns:
<!-- ##### FUNCTION libhal_policy_is_uid_allowed_for_policy ##### -->
<para>
</para>
@ctx:
@uid:
@policy:
@resource:
@result:
@Returns:
<!-- ##### FUNCTION libhal_policy_is_uid_gid_allowed_for_policy ##### -->
<para>
</para>
@ctx:
@uid:
@num_gids:
@gid_list:
@policy:
@resource:
@result:
@Returns:
<!-- ##### FUNCTION libhal_policy_get_whitelist ##### -->
<para>
</para>
@ctx:
@policy:
@result:
@Returns:
<!-- ##### FUNCTION libhal_policy_get_blacklist ##### -->
<para>
</para>
@ctx:
@policy:
@result:
@Returns:
<!-- ##### FUNCTION libhal_policy_set_whitelist ##### -->
<para>
</para>
@ctx:
@policy:
@whitelist:
@Returns:
<!-- ##### FUNCTION libhal_policy_set_blacklist ##### -->
<para>
</para>
@ctx:
@policy:
@blacklist:
@Returns:
<!-- ##### FUNCTION libhal_policy_element_get_type ##### -->
<para>
</para>
@elem:
@Returns:
<!-- ##### FUNCTION libhal_policy_element_get_include_all ##### -->
<para>
</para>
@elem:
@Returns:
<!-- ##### FUNCTION libhal_policy_element_get_exclude_all ##### -->
<para>
</para>
@elem:
@Returns:
<!-- ##### FUNCTION libhal_policy_element_get_uid ##### -->
<para>
</para>
@elem:
@Returns:
<!-- ##### FUNCTION libhal_policy_element_get_gid ##### -->
<para>
</para>
@elem:
@Returns:
<!-- ##### FUNCTION libhal_policy_element_get_resource ##### -->
<para>
</para>
@elem:
@Returns:
<!-- ##### FUNCTION libhal_policy_element_new ##### -->
<para>
</para>
@ctx:
@Returns:
<!-- ##### FUNCTION libhal_policy_element_set_type ##### -->
<para>
</para>
@elem:
@type:
<!-- ##### FUNCTION libhal_policy_element_set_include_all ##### -->
<para>
</para>
@elem:
@value:
<!-- ##### FUNCTION libhal_policy_element_set_exclude_all ##### -->
<para>
</para>
@elem:
@value:
<!-- ##### FUNCTION libhal_policy_element_set_uid ##### -->
<para>
</para>
@elem:
@uid:
<!-- ##### FUNCTION libhal_policy_element_set_gid ##### -->
<para>
</para>
@elem:
@gid:
<!-- ##### FUNCTION libhal_policy_element_set_resource ##### -->
<para>
</para>
@elem:
@resource:
<!-- ##### FUNCTION libhal_policy_free_element ##### -->
<para>
</para>
@elem:
<!-- ##### FUNCTION libhal_policy_free_element_list ##### -->
<para>
</para>
@policy_element_list:
<!-- ##### FUNCTION libhal_policy_util_uid_to_name ##### -->
<para>
</para>
@ctx:
@uid:
@default_gid:
@Returns:
<!-- ##### FUNCTION libhal_policy_util_gid_to_name ##### -->
<para>
</para>
@ctx:
@gid:
@Returns:
<!-- ##### FUNCTION libhal_policy_util_name_to_uid ##### -->
<para>
</para>
@ctx:
@username:
@default_gid:
@Returns:
<!-- ##### FUNCTION libhal_policy_util_name_to_gid ##### -->
<para>
</para>
@ctx:
@groupname:
@Returns:
<!-- ##### FUNCTION libhal_policy_element_dump ##### -->
<para>
</para>
@elem:
@fp:
--- NEW FILE: libhal-storage.sgml ---
<!-- ##### SECTION Title ##### -->
libhal-storage
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### STRUCT LibHalDrive_s ##### -->
<para>
</para>
<!-- ##### TYPEDEF LibHalDrive ##### -->
<para>
</para>
<!-- ##### STRUCT LibHalVolume_s ##### -->
<para>
</para>
<!-- ##### TYPEDEF LibHalVolume ##### -->
<para>
</para>
<!-- ##### STRUCT LibHalStoragePolicy_s ##### -->
<para>
</para>
<!-- ##### TYPEDEF LibHalStoragePolicy ##### -->
<para>
</para>
<!-- ##### ENUM LibHalStoragePolicyIcon ##### -->
<para>
</para>
@LIBHAL_STORAGE_ICON_DRIVE_REMOVABLE_DISK:
@LIBHAL_STORAGE_ICON_DRIVE_REMOVABLE_DISK_IDE:
@LIBHAL_STORAGE_ICON_DRIVE_REMOVABLE_DISK_SCSI:
@LIBHAL_STORAGE_ICON_DRIVE_REMOVABLE_DISK_USB:
@LIBHAL_STORAGE_ICON_DRIVE_REMOVABLE_DISK_IEEE1394:
@LIBHAL_STORAGE_ICON_DRIVE_DISK:
@LIBHAL_STORAGE_ICON_DRIVE_DISK_IDE:
@LIBHAL_STORAGE_ICON_DRIVE_DISK_SCSI:
@LIBHAL_STORAGE_ICON_DRIVE_DISK_USB:
@LIBHAL_STORAGE_ICON_DRIVE_DISK_IEEE1394:
@LIBHAL_STORAGE_ICON_DRIVE_CDROM:
@LIBHAL_STORAGE_ICON_DRIVE_CDROM_IDE:
@LIBHAL_STORAGE_ICON_DRIVE_CDROM_SCSI:
@LIBHAL_STORAGE_ICON_DRIVE_CDROM_USB:
@LIBHAL_STORAGE_ICON_DRIVE_CDROM_IEEE1394:
@LIBHAL_STORAGE_ICON_DRIVE_FLOPPY:
@LIBHAL_STORAGE_ICON_DRIVE_FLOPPY_IDE:
@LIBHAL_STORAGE_ICON_DRIVE_FLOPPY_SCSI:
@LIBHAL_STORAGE_ICON_DRIVE_FLOPPY_USB:
@LIBHAL_STORAGE_ICON_DRIVE_FLOPPY_IEEE1394:
@LIBHAL_STORAGE_ICON_DRIVE_TAPE:
@LIBHAL_STORAGE_ICON_DRIVE_COMPACT_FLASH:
@LIBHAL_STORAGE_ICON_DRIVE_MEMORY_STICK:
@LIBHAL_STORAGE_ICON_DRIVE_SMART_MEDIA:
@LIBHAL_STORAGE_ICON_DRIVE_SD_MMC:
@LIBHAL_STORAGE_ICON_DRIVE_CAMERA:
@LIBHAL_STORAGE_ICON_DRIVE_PORTABLE_AUDIO_PLAYER:
@LIBHAL_STORAGE_ICON_DRIVE_ZIP:
@LIBHAL_STORAGE_ICON_DRIVE_JAZ:
@LIBHAL_STORAGE_ICON_DRIVE_FLASH_KEY:
@LIBHAL_STORAGE_ICON_VOLUME_REMOVABLE_DISK:
@LIBHAL_STORAGE_ICON_VOLUME_REMOVABLE_DISK_IDE:
@LIBHAL_STORAGE_ICON_VOLUME_REMOVABLE_DISK_SCSI:
@LIBHAL_STORAGE_ICON_VOLUME_REMOVABLE_DISK_USB:
@LIBHAL_STORAGE_ICON_VOLUME_REMOVABLE_DISK_IEEE1394:
@LIBHAL_STORAGE_ICON_VOLUME_DISK:
@LIBHAL_STORAGE_ICON_VOLUME_DISK_IDE:
@LIBHAL_STORAGE_ICON_VOLUME_DISK_SCSI:
@LIBHAL_STORAGE_ICON_VOLUME_DISK_USB:
@LIBHAL_STORAGE_ICON_VOLUME_DISK_IEEE1394:
@LIBHAL_STORAGE_ICON_VOLUME_CDROM:
@LIBHAL_STORAGE_ICON_VOLUME_CDROM_IDE:
@LIBHAL_STORAGE_ICON_VOLUME_CDROM_SCSI:
@LIBHAL_STORAGE_ICON_VOLUME_CDROM_USB:
@LIBHAL_STORAGE_ICON_VOLUME_CDROM_IEEE1394:
@LIBHAL_STORAGE_ICON_VOLUME_FLOPPY:
@LIBHAL_STORAGE_ICON_VOLUME_FLOPPY_IDE:
@LIBHAL_STORAGE_ICON_VOLUME_FLOPPY_SCSI:
@LIBHAL_STORAGE_ICON_VOLUME_FLOPPY_USB:
@LIBHAL_STORAGE_ICON_VOLUME_FLOPPY_IEEE1394:
@LIBHAL_STORAGE_ICON_VOLUME_TAPE:
@LIBHAL_STORAGE_ICON_VOLUME_COMPACT_FLASH:
@LIBHAL_STORAGE_ICON_VOLUME_MEMORY_STICK:
@LIBHAL_STORAGE_ICON_VOLUME_SMART_MEDIA:
@LIBHAL_STORAGE_ICON_VOLUME_SD_MMC:
@LIBHAL_STORAGE_ICON_VOLUME_CAMERA:
@LIBHAL_STORAGE_ICON_VOLUME_PORTABLE_AUDIO_PLAYER:
@LIBHAL_STORAGE_ICON_VOLUME_ZIP:
@LIBHAL_STORAGE_ICON_VOLUME_JAZ:
@LIBHAL_STORAGE_ICON_VOLUME_FLASH_KEY:
@LIBHAL_STORAGE_ICON_DISC_CDROM:
@LIBHAL_STORAGE_ICON_DISC_CDR:
@LIBHAL_STORAGE_ICON_DISC_CDRW:
@LIBHAL_STORAGE_ICON_DISC_DVDROM:
@LIBHAL_STORAGE_ICON_DISC_DVDRAM:
@LIBHAL_STORAGE_ICON_DISC_DVDR:
@LIBHAL_STORAGE_ICON_DISC_DVDRW:
@LIBHAL_STORAGE_ICON_DISC_DVDPLUSR:
@LIBHAL_STORAGE_ICON_DISC_DVDPLUSRW:
@LIBHAL_STORAGE_ICON_DISC_DVDPLUSRWDL:
@LIBHAL_STORAGE_ICON_DISC_BDROM:
@LIBHAL_STORAGE_ICON_DISC_BDR:
@LIBHAL_STORAGE_ICON_DISC_BDRE:
@LIBHAL_STORAGE_ICON_DISC_HDDVDROM:
@LIBHAL_STORAGE_ICON_DISC_HDDVDR:
@LIBHAL_STORAGE_ICON_DISC_HDDVDRW:
<!-- ##### STRUCT LibHalStoragePolicyIconPair ##### -->
<para>
</para>
@icon:
@icon_path:
<!-- ##### FUNCTION libhal_storage_policy_new ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION libhal_storage_policy_free ##### -->
<para>
</para>
@policy:
<!-- ##### FUNCTION libhal_storage_policy_set_icon_path ##### -->
<para>
</para>
@policy:
@icon:
@path:
<!-- ##### FUNCTION libhal_storage_policy_set_icon_mapping ##### -->
<para>
</para>
@policy:
@pairs:
<!-- ##### FUNCTION libhal_storage_policy_lookup_icon ##### -->
<para>
</para>
@policy:
@icon:
@Returns:
<!-- ##### ENUM LibHalDriveBus ##### -->
<para>
</para>
@LIBHAL_DRIVE_BUS_UNKNOWN:
@LIBHAL_DRIVE_BUS_IDE:
@LIBHAL_DRIVE_BUS_SCSI:
@LIBHAL_DRIVE_BUS_USB:
@LIBHAL_DRIVE_BUS_IEEE1394:
@LIBHAL_DRIVE_BUS_CCW:
<!-- ##### ENUM LibHalDriveType ##### -->
<para>
</para>
@LIBHAL_DRIVE_TYPE_REMOVABLE_DISK:
@LIBHAL_DRIVE_TYPE_DISK:
@LIBHAL_DRIVE_TYPE_CDROM:
@LIBHAL_DRIVE_TYPE_FLOPPY:
@LIBHAL_DRIVE_TYPE_TAPE:
@LIBHAL_DRIVE_TYPE_COMPACT_FLASH:
@LIBHAL_DRIVE_TYPE_MEMORY_STICK:
@LIBHAL_DRIVE_TYPE_SMART_MEDIA:
@LIBHAL_DRIVE_TYPE_SD_MMC:
@LIBHAL_DRIVE_TYPE_CAMERA:
@LIBHAL_DRIVE_TYPE_PORTABLE_AUDIO_PLAYER:
@LIBHAL_DRIVE_TYPE_ZIP:
@LIBHAL_DRIVE_TYPE_JAZ:
@LIBHAL_DRIVE_TYPE_FLASHKEY:
<!-- ##### ENUM LibHalDriveCdromCaps ##### -->
<para>
</para>
@LIBHAL_DRIVE_CDROM_CAPS_CDROM:
@LIBHAL_DRIVE_CDROM_CAPS_CDR:
@LIBHAL_DRIVE_CDROM_CAPS_CDRW:
@LIBHAL_DRIVE_CDROM_CAPS_DVDRAM:
@LIBHAL_DRIVE_CDROM_CAPS_DVDROM:
@LIBHAL_DRIVE_CDROM_CAPS_DVDR:
@LIBHAL_DRIVE_CDROM_CAPS_DVDRW:
@LIBHAL_DRIVE_CDROM_CAPS_DVDPLUSR:
@LIBHAL_DRIVE_CDROM_CAPS_DVDPLUSRW:
@LIBHAL_DRIVE_CDROM_CAPS_DVDPLUSRDL:
@LIBHAL_DRIVE_CDROM_CAPS_BDROM:
@LIBHAL_DRIVE_CDROM_CAPS_BDR:
@LIBHAL_DRIVE_CDROM_CAPS_BDRE:
@LIBHAL_DRIVE_CDROM_CAPS_HDDVDROM:
@LIBHAL_DRIVE_CDROM_CAPS_HDDVDR:
@LIBHAL_DRIVE_CDROM_CAPS_HDDVDRW:
<!-- ##### FUNCTION libhal_drive_from_udi ##### -->
<para>
</para>
@hal_ctx:
@udi:
@Returns:
<!-- ##### FUNCTION libhal_drive_from_device_file ##### -->
<para>
</para>
@hal_ctx:
@device_file:
@Returns:
<!-- ##### FUNCTION libhal_drive_free ##### -->
<para>
</para>
@drive:
<!-- ##### FUNCTION libhal_drive_is_hotpluggable ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_uses_removable_media ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_no_partitions_hint ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_requires_eject ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_type ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_bus ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_cdrom_caps ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_device_major ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_device_minor ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_type_textual ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_device_file ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_udi ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_serial ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_firmware_version ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_model ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_vendor ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_physical_device_udi ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_dedicated_icon_drive ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_get_dedicated_icon_volume ##### -->
<para>
</para>
@drive:
@Returns:
<!-- ##### FUNCTION libhal_drive_policy_compute_display_name ##### -->
<para>
</para>
@drive:
@volume:
@policy:
@Returns:
<!-- ##### FUNCTION libhal_drive_policy_compute_icon_name ##### -->
<para>
</para>
@drive:
@volume:
@policy:
@Returns:
<!-- ##### FUNCTION libhal_drive_policy_is_mountable ##### -->
<para>
</para>
@drive:
@policy:
@Returns:
<!-- ##### FUNCTION libhal_drive_policy_get_desired_mount_point ##### -->
<para>
</para>
@drive:
@policy:
@Returns:
<!-- ##### FUNCTION libhal_drive_policy_get_mount_options ##### -->
<para>
</para>
@drive:
@policy:
@Returns:
<!-- ##### FUNCTION libhal_drive_policy_get_mount_fs ##### -->
<para>
</para>
@drive:
@policy:
@Returns:
<!-- ##### FUNCTION libhal_drive_find_all_volumes ##### -->
<para>
</para>
@hal_ctx:
@drive:
@num_volumes:
@Returns:
<!-- ##### FUNCTION libhal_drive_policy_default_get_mount_root ##### -->
<para>
</para>
@hal_ctx:
@Returns:
<!-- ##### FUNCTION libhal_drive_policy_default_use_managed_keyword ##### -->
<para>
</para>
@hal_ctx:
@Returns:
<!-- ##### FUNCTION libhal_drive_policy_default_get_managed_keyword_primary ##### -->
<para>
</para>
@hal_ctx:
@Returns:
<!-- ##### FUNCTION libhal_drive_policy_default_get_managed_keyword_secondary ##### -->
<para>
</para>
@hal_ctx:
@Returns:
<!-- ##### ENUM LibHalVolumeUsage ##### -->
<para>
</para>
@LIBHAL_VOLUME_USAGE_MOUNTABLE_FILESYSTEM:
@LIBHAL_VOLUME_USAGE_PARTITION_TABLE:
@LIBHAL_VOLUME_USAGE_RAID_MEMBER:
@LIBHAL_VOLUME_USAGE_CRYPTO:
@LIBHAL_VOLUME_USAGE_UNKNOWN:
<!-- ##### ENUM LibHalVolumeDiscType ##### -->
<para>
</para>
@LIBHAL_VOLUME_DISC_TYPE_CDROM:
@LIBHAL_VOLUME_DISC_TYPE_CDR:
@LIBHAL_VOLUME_DISC_TYPE_CDRW:
@LIBHAL_VOLUME_DISC_TYPE_DVDROM:
@LIBHAL_VOLUME_DISC_TYPE_DVDRAM:
@LIBHAL_VOLUME_DISC_TYPE_DVDR:
@LIBHAL_VOLUME_DISC_TYPE_DVDRW:
@LIBHAL_VOLUME_DISC_TYPE_DVDPLUSR:
@LIBHAL_VOLUME_DISC_TYPE_DVDPLUSRW:
@LIBHAL_VOLUME_DISC_TYPE_DVDPLUSR_DL:
@LIBHAL_VOLUME_DISC_TYPE_BDROM:
@LIBHAL_VOLUME_DISC_TYPE_BDR:
@LIBHAL_VOLUME_DISC_TYPE_BDRE:
@LIBHAL_VOLUME_DISC_TYPE_HDDVDROM:
@LIBHAL_VOLUME_DISC_TYPE_HDDVDR:
@LIBHAL_VOLUME_DISC_TYPE_HDDVDRW:
<!-- ##### FUNCTION libhal_volume_from_udi ##### -->
<para>
</para>
@hal_ctx:
@udi:
@Returns:
<!-- ##### FUNCTION libhal_volume_from_device_file ##### -->
<para>
</para>
@hal_ctx:
@device_file:
@Returns:
<!-- ##### FUNCTION libhal_volume_free ##### -->
<para>
</para>
@volume:
<!-- ##### FUNCTION libhal_volume_get_size ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_udi ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_device_file ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_device_major ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_device_minor ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_fstype ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_fsversion ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_fsusage ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_is_mounted ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_is_partition ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_is_disc ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_partition_number ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_label ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_mount_point ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_uuid ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_storage_device_udi ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_crypto_get_backing_volume_udi ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_crypto_get_clear_volume_udi ##### -->
<para>
</para>
@hal_ctx:
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_disc_has_audio ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_disc_has_data ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_disc_is_blank ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_disc_is_rewritable ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_disc_is_appendable ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_disc_type ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_get_msdos_part_table_type ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_should_ignore ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_policy_compute_size_as_string ##### -->
<para>
</para>
@volume:
@Returns:
<!-- ##### FUNCTION libhal_volume_policy_compute_display_name ##### -->
<para>
</para>
@drive:
@volume:
@policy:
@Returns:
<!-- ##### FUNCTION libhal_volume_policy_compute_icon_name ##### -->
<para>
</para>
@drive:
@volume:
@policy:
@Returns:
<!-- ##### FUNCTION libhal_volume_policy_should_be_visible ##### -->
<para>
</para>
@drive:
@volume:
@policy:
@target_mount_point:
@Returns:
<!-- ##### FUNCTION libhal_volume_policy_is_mountable ##### -->
<para>
</para>
@drive:
@volume:
@policy:
@Returns:
<!-- ##### FUNCTION libhal_volume_policy_get_desired_mount_point ##### -->
<para>
</para>
@drive:
@volume:
@policy:
@Returns:
<!-- ##### FUNCTION libhal_volume_policy_get_mount_options ##### -->
<para>
</para>
@drive:
@volume:
@policy:
@Returns:
<!-- ##### FUNCTION libhal_volume_policy_get_mount_fs ##### -->
<para>
</para>
@drive:
@volume:
@policy:
@Returns:
--- NEW FILE: libhal.sgml ---
<!-- ##### SECTION Title ##### -->
libhal
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### MACRO LIBHAL_CHECK_LIBHALCONTEXT ##### -->
<para>
</para>
@_ctx_:
@_ret_:
<!-- ##### ENUM LibHalPropertyType ##### -->
<para>
</para>
@LIBHAL_PROPERTY_TYPE_INVALID:
@LIBHAL_PROPERTY_TYPE_INT32:
@LIBHAL_PROPERTY_TYPE_UINT64:
@LIBHAL_PROPERTY_TYPE_DOUBLE:
@LIBHAL_PROPERTY_TYPE_BOOLEAN:
@LIBHAL_PROPERTY_TYPE_STRING:
@LIBHAL_PROPERTY_TYPE_STRLIST:
<!-- ##### TYPEDEF LibHalContext ##### -->
<para>
</para>
<!-- ##### USER_FUNCTION LibHalIntegrateDBusIntoMainLoop ##### -->
<para>
</para>
@ctx:
@dbus_connection:
<!-- ##### USER_FUNCTION LibHalDeviceAdded ##### -->
<para>
</para>
@ctx:
@udi:
<!-- ##### USER_FUNCTION LibHalDeviceRemoved ##### -->
<para>
</para>
@ctx:
@udi:
<!-- ##### USER_FUNCTION LibHalDeviceNewCapability ##### -->
<para>
</para>
@ctx:
@udi:
@capability:
<!-- ##### USER_FUNCTION LibHalDeviceLostCapability ##### -->
<para>
</para>
@ctx:
@udi:
@capability:
<!-- ##### USER_FUNCTION LibHalDevicePropertyModified ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@is_removed:
@is_added:
<!-- ##### USER_FUNCTION LibHalDeviceCondition ##### -->
<para>
</para>
@ctx:
@udi:
@condition_name:
@condition_detail:
<!-- ##### FUNCTION libhal_ctx_new ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION libhal_ctx_set_cache ##### -->
<para>
</para>
@ctx:
@use_cache:
@Returns:
<!-- ##### FUNCTION libhal_ctx_set_dbus_connection ##### -->
<para>
</para>
@ctx:
@conn:
@Returns:
<!-- ##### FUNCTION libhal_ctx_get_dbus_connection ##### -->
<para>
</para>
@ctx:
@Returns:
<!-- ##### FUNCTION libhal_ctx_set_user_data ##### -->
<para>
</para>
@ctx:
@user_data:
@Returns:
<!-- ##### FUNCTION libhal_ctx_get_user_data ##### -->
<para>
</para>
@ctx:
@Returns:
<!-- ##### FUNCTION libhal_ctx_set_device_added ##### -->
<para>
</para>
@ctx:
@callback:
@Returns:
<!-- ##### FUNCTION libhal_ctx_set_device_removed ##### -->
<para>
</para>
@ctx:
@callback:
@Returns:
<!-- ##### FUNCTION libhal_ctx_set_device_new_capability ##### -->
<para>
</para>
@ctx:
@callback:
@Returns:
<!-- ##### FUNCTION libhal_ctx_set_device_lost_capability ##### -->
<para>
</para>
@ctx:
@callback:
@Returns:
<!-- ##### FUNCTION libhal_ctx_set_device_property_modified ##### -->
<para>
</para>
@ctx:
@callback:
@Returns:
<!-- ##### FUNCTION libhal_ctx_set_device_condition ##### -->
<para>
</para>
@ctx:
@callback:
@Returns:
<!-- ##### FUNCTION libhal_ctx_init ##### -->
<para>
</para>
@ctx:
@error:
@Returns:
<!-- ##### FUNCTION libhal_ctx_shutdown ##### -->
<para>
</para>
@ctx:
@error:
@Returns:
<!-- ##### FUNCTION libhal_ctx_free ##### -->
<para>
</para>
@ctx:
@Returns:
<!-- ##### FUNCTION libhal_ctx_init_direct ##### -->
<para>
</para>
@error:
@Returns:
<!-- ##### FUNCTION libhal_get_all_devices ##### -->
<para>
</para>
@ctx:
@num_devices:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_exists ##### -->
<para>
</para>
@ctx:
@udi:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_print ##### -->
<para>
</para>
@ctx:
@udi:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_property_exists ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_get_property_string ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_get_property_int ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_get_property_uint64 ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_get_property_double ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_get_property_bool ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_get_property_strlist ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_set_property_string ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@value:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_set_property_int ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@value:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_set_property_uint64 ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@value:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_set_property_double ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@value:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_set_property_bool ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@value:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_property_strlist_append ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@value:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_property_strlist_prepend ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@value:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_property_strlist_remove_index ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@idx:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_property_strlist_remove ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@value:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_remove_property ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_get_property_type ##### -->
<para>
</para>
@ctx:
@udi:
@key:
@error:
@Returns:
<!-- ##### STRUCT LibHalProperty_s ##### -->
<para>
</para>
<!-- ##### TYPEDEF LibHalProperty ##### -->
<para>
</para>
<!-- ##### STRUCT LibHalPropertySet_s ##### -->
<para>
</para>
<!-- ##### TYPEDEF LibHalPropertySet ##### -->
<para>
</para>
<!-- ##### FUNCTION libhal_device_get_all_properties ##### -->
<para>
</para>
@ctx:
@udi:
@error:
@Returns:
<!-- ##### FUNCTION libhal_free_property_set ##### -->
<para>
</para>
@set:
<!-- ##### FUNCTION libhal_property_set_get_num_elems ##### -->
<para>
</para>
@set:
@Returns:
<!-- ##### STRUCT LibHalPropertySetIterator_s ##### -->
<para>
</para>
@set:
@idx:
@cur_prop:
@reservered0:
@reservered1:
<!-- ##### TYPEDEF LibHalPropertySetIterator ##### -->
<para>
</para>
<!-- ##### FUNCTION libhal_psi_init ##### -->
<para>
</para>
@iter:
@set:
<!-- ##### FUNCTION libhal_psi_has_more ##### -->
<para>
</para>
@iter:
@Returns:
<!-- ##### FUNCTION libhal_psi_next ##### -->
<para>
</para>
@iter:
<!-- ##### FUNCTION libhal_psi_get_type ##### -->
<para>
</para>
@iter:
@Returns:
<!-- ##### FUNCTION libhal_psi_get_key ##### -->
<para>
</para>
@iter:
@Returns:
<!-- ##### FUNCTION libhal_psi_get_string ##### -->
<para>
</para>
@iter:
@Returns:
<!-- ##### FUNCTION libhal_psi_get_int ##### -->
<para>
</para>
@iter:
@Returns:
<!-- ##### FUNCTION libhal_psi_get_uint64 ##### -->
<para>
</para>
@iter:
@Returns:
<!-- ##### FUNCTION libhal_psi_get_double ##### -->
<para>
</para>
@iter:
@Returns:
<!-- ##### FUNCTION libhal_psi_get_bool ##### -->
<para>
</para>
@iter:
@Returns:
<!-- ##### FUNCTION libhal_psi_get_strlist ##### -->
<para>
</para>
@iter:
@Returns:
<!-- ##### FUNCTION libhal_string_array_length ##### -->
<para>
</para>
@str_array:
@Returns:
<!-- ##### FUNCTION libhal_free_string_array ##### -->
<para>
</para>
@str_array:
<!-- ##### FUNCTION libhal_free_string ##### -->
<para>
</para>
@str:
<!-- ##### FUNCTION libhal_new_device ##### -->
<para>
</para>
@ctx:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_commit_to_gdl ##### -->
<para>
</para>
@ctx:
@temp_udi:
@udi:
@error:
@Returns:
<!-- ##### FUNCTION libhal_remove_device ##### -->
<para>
</para>
@ctx:
@udi:
@error:
@Returns:
<!-- ##### FUNCTION libhal_merge_properties ##### -->
<para>
</para>
@ctx:
@target_udi:
@source_udi:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_matches ##### -->
<para>
</para>
@ctx:
@udi1:
@udi2:
@property_namespace:
@error:
@Returns:
<!-- ##### FUNCTION libhal_manager_find_device_string_match ##### -->
<para>
</para>
@ctx:
@key:
@value:
@num_devices:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_add_capability ##### -->
<para>
</para>
@ctx:
@udi:
@capability:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_query_capability ##### -->
<para>
</para>
@ctx:
@udi:
@capability:
@error:
@Returns:
<!-- ##### FUNCTION libhal_find_device_by_capability ##### -->
<para>
</para>
@ctx:
@capability:
@num_devices:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_property_watch_all ##### -->
<para>
</para>
@ctx:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_add_property_watch ##### -->
<para>
</para>
@ctx:
@udi:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_remove_property_watch ##### -->
<para>
</para>
@ctx:
@udi:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_lock ##### -->
<para>
</para>
@ctx:
@udi:
@reason_to_lock:
@reason_why_locked:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_unlock ##### -->
<para>
</para>
@ctx:
@udi:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_rescan ##### -->
<para>
</para>
@ctx:
@udi:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_reprobe ##### -->
<para>
</para>
@ctx:
@udi:
@error:
@Returns:
<!-- ##### FUNCTION libhal_device_emit_condition ##### -->
<para>
</para>
@ctx:
@udi:
@condition_name:
@condition_details:
@error:
@Returns:
--- NEW FILE: libsysfs.sgml ---
<!-- ##### SECTION Title ##### -->
libsysfs
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### MACRO SYSFS_FSTYPE_NAME ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_PROC_MNTS ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_BUS_DIR ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_BUS_NAME ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_CLASS_DIR ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_CLASS_NAME ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_BLOCK_DIR ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_BLOCK_NAME ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_DEVICES_DIR ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_DEVICES_NAME ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_DRIVERS_DIR ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_DRIVERS_NAME ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_NAME_ATTRIBUTE ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_UNKNOWN ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_PATH_ENV ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_PATH_MAX ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_NAME_LEN ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_BUS_ID_SIZE ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_METHOD_SHOW ##### -->
<para>
</para>
<!-- ##### MACRO SYSFS_METHOD_STORE ##### -->
<para>
</para>
<!-- ##### STRUCT sysfs_attribute ##### -->
<para>
</para>
@value:
@name:
@path:
<!-- ##### STRUCT sysfs_link ##### -->
<para>
</para>
@name:
@path:
@target:
<!-- ##### STRUCT sysfs_directory ##### -->
<para>
</para>
@subdirs:
@links:
@attributes:
@name:
@path:
<!-- ##### STRUCT sysfs_driver ##### -->
<para>
</para>
@devices:
@name:
@path:
@directory:
<!-- ##### STRUCT sysfs_device ##### -->
<para>
</para>
@parent:
@children:
@name:
@bus_id:
@bus:
@driver_name:
@path:
@directory:
<!-- ##### STRUCT sysfs_root_device ##### -->
<para>
</para>
@devices:
@name:
@path:
@directory:
<!-- ##### STRUCT sysfs_bus ##### -->
<para>
</para>
@drivers:
@devices:
@name:
@path:
@directory:
<!-- ##### STRUCT sysfs_class_device ##### -->
<para>
</para>
@sysdevice:
@driver:
@name:
@classname:
@path:
@directory:
<!-- ##### STRUCT sysfs_class ##### -->
<para>
</para>
@devices:
@name:
@path:
@directory:
<!-- ##### FUNCTION sysfs_get_mnt_path ##### -->
<para>
</para>
@mnt_path:
@len:
@Returns:
<!-- ##### FUNCTION sysfs_get_name_from_path ##### -->
<para>
</para>
@path:
@name:
@len:
@Returns:
<!-- ##### FUNCTION sysfs_get_link ##### -->
<para>
</para>
@path:
@target:
@len:
@Returns:
<!-- ##### FUNCTION sysfs_open_subsystem_list ##### -->
<para>
</para>
@name:
@Returns:
<!-- ##### FUNCTION sysfs_open_bus_devices_list ##### -->
<para>
</para>
@name:
@Returns:
<!-- ##### FUNCTION sysfs_close_list ##### -->
<para>
</para>
@list:
<!-- ##### FUNCTION sysfs_close_attribute ##### -->
<para>
</para>
@sysattr:
<!-- ##### FUNCTION sysfs_open_attribute ##### -->
<para>
</para>
@path:
@Returns:
<!-- ##### FUNCTION sysfs_read_attribute ##### -->
<para>
</para>
@sysattr:
@Returns:
<!-- ##### FUNCTION sysfs_read_attribute_value ##### -->
<para>
</para>
@attrpath:
@value:
@vsize:
@Returns:
<!-- ##### FUNCTION sysfs_write_attribute ##### -->
<para>
</para>
@sysattr:
@new_value:
@len:
@Returns:
<!-- ##### FUNCTION sysfs_get_value_from_attributes ##### -->
<para>
</para>
@attr:
@name:
@Returns:
<!-- ##### FUNCTION sysfs_close_directory ##### -->
<para>
</para>
@sysdir:
<!-- ##### FUNCTION sysfs_open_directory ##### -->
<para>
</para>
@path:
@Returns:
<!-- ##### FUNCTION sysfs_read_directory ##### -->
<para>
</para>
@sysdir:
@Returns:
<!-- ##### FUNCTION sysfs_read_all_subdirs ##### -->
<para>
</para>
@sysdir:
@Returns:
<!-- ##### FUNCTION sysfs_close_link ##### -->
<para>
</para>
@ln:
<!-- ##### FUNCTION sysfs_open_link ##### -->
<para>
</para>
@lnpath:
@Returns:
<!-- ##### FUNCTION sysfs_get_directory_link ##### -->
<para>
</para>
@dir:
@linkname:
@Returns:
<!-- ##### FUNCTION sysfs_close_driver ##### -->
<para>
</para>
@driver:
<!-- ##### FUNCTION sysfs_open_driver ##### -->
<para>
</para>
@path:
@Returns:
<!-- ##### FUNCTION sysfs_get_driver_attributes ##### -->
<para>
</para>
@driver:
@Returns:
<!-- ##### FUNCTION sysfs_get_driver_links ##### -->
<para>
</para>
@driver:
@Returns:
<!-- ##### FUNCTION sysfs_close_driver_by_name ##### -->
<para>
</para>
@driver:
<!-- ##### FUNCTION sysfs_open_driver_attr ##### -->
<para>
</para>
@bus:
@drv:
@attrib:
@Returns:
<!-- ##### FUNCTION sysfs_close_root_device ##### -->
<para>
</para>
@root:
<!-- ##### FUNCTION sysfs_close_device ##### -->
<para>
</para>
@dev:
<!-- ##### FUNCTION sysfs_open_device ##### -->
<para>
</para>
@path:
@Returns:
<!-- ##### FUNCTION sysfs_get_device_attributes ##### -->
<para>
</para>
@device:
@Returns:
<!-- ##### FUNCTION sysfs_open_device_attr ##### -->
<para>
</para>
@bus:
@bus_id:
@attrib:
@Returns:
<!-- ##### FUNCTION sysfs_close_bus ##### -->
<para>
</para>
@bus:
<!-- ##### FUNCTION sysfs_open_bus ##### -->
<para>
</para>
@name:
@Returns:
<!-- ##### FUNCTION sysfs_get_bus_device ##### -->
<para>
</para>
@bus:
@id:
@Returns:
<!-- ##### FUNCTION sysfs_get_bus_driver ##### -->
<para>
</para>
@bus:
@drvname:
@Returns:
<!-- ##### FUNCTION sysfs_get_bus_attributes ##### -->
<para>
</para>
@bus:
@Returns:
<!-- ##### FUNCTION sysfs_get_bus_attribute ##### -->
<para>
</para>
@bus:
@attrname:
@Returns:
<!-- ##### FUNCTION sysfs_open_bus_device ##### -->
<para>
</para>
@busname:
@dev_id:
@Returns:
<!-- ##### FUNCTION sysfs_find_driver_bus ##### -->
<para>
</para>
@driver:
@busname:
@bsize:
@Returns:
<!-- ##### FUNCTION sysfs_close_class_device ##### -->
<para>
</para>
@dev:
<!-- ##### FUNCTION sysfs_close_class ##### -->
<para>
</para>
@cls:
<!-- ##### FUNCTION sysfs_open_class ##### -->
<para>
</para>
@name:
@Returns:
--- NEW FILE: linux_dvd_rw_utils.sgml ---
<!-- ##### SECTION Title ##### -->
linux_dvd_rw_utils
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION get_dvd_r_rw_profile ##### -->
<para>
</para>
@fd:
@Returns:
<!-- ##### FUNCTION get_read_write_speed ##### -->
<para>
</para>
@fd:
@read_speed:
@write_speed:
@write_speeds:
@Returns:
<!-- ##### FUNCTION get_disc_capacity_for_type ##### -->
<para>
</para>
@fd:
@type:
@capacity:
@Returns:
<!-- ##### FUNCTION get_disc_type ##### -->
<para>
</para>
@fd:
@Returns:
<!-- ##### FUNCTION disc_is_appendable ##### -->
<para>
</para>
@fd:
@Returns:
<!-- ##### FUNCTION disc_is_rewritable ##### -->
<para>
</para>
@fd:
@Returns:
--- NEW FILE: logger.sgml ---
<!-- ##### SECTION Title ##### -->
logger
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION logger_setup ##### -->
<para>
</para>
@priority:
@file:
@line:
@function:
<!-- ##### FUNCTION logger_emit ##### -->
<para>
</para>
@format:
@Varargs:
<!-- ##### FUNCTION logger_enable ##### -->
<para>
</para>
<!-- ##### FUNCTION logger_disable ##### -->
<para>
</para>
<!-- ##### FUNCTION logger_enable_syslog ##### -->
<para>
</para>
<!-- ##### FUNCTION logger_disable_syslog ##### -->
<para>
</para>
<!-- ##### MACRO HAL_TRACE ##### -->
<para>
</para>
@expr:
<!-- ##### MACRO HAL_DEBUG ##### -->
<para>
</para>
@expr:
<!-- ##### MACRO HAL_INFO ##### -->
<para>
</para>
@expr:
<!-- ##### MACRO HAL_WARNING ##### -->
<para>
</para>
@expr:
<!-- ##### MACRO HAL_ERROR ##### -->
<para>
</para>
@expr:
<!-- ##### MACRO DIE ##### -->
<para>
</para>
@expr:
--- NEW FILE: logging.sgml ---
<!-- ##### SECTION Title ##### -->
logging
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION volume_id_log ##### -->
<para>
</para>
@format:
@Varargs:
<!-- ##### MACRO dbg ##### -->
<para>
</para>
@format:
@arg...:
--- NEW FILE: main.sgml ---
<!-- ##### SECTION Title ##### -->
main
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### MACRO HAL_LINUX_HOTPLUG_TIMEOUT ##### -->
<para>
</para>
<!-- ##### MACRO DIE ##### -->
<para>
</para>
@expr:
<!-- ##### VARIABLE is_probing ##### -->
<para>
</para>
<!-- ##### FUNCTION parse_double ##### -->
<para>
</para>
@str:
@Returns:
<!-- ##### FUNCTION parse_dec ##### -->
<para>
</para>
@str:
@Returns:
<!-- ##### FUNCTION parse_hex ##### -->
<para>
</para>
@str:
@Returns:
<!-- ##### FUNCTION find_double ##### -->
<para>
</para>
@pre:
@s:
@Returns:
<!-- ##### FUNCTION find_bcd2 ##### -->
<para>
</para>
@pre:
@s:
@Returns:
<!-- ##### FUNCTION find_string ##### -->
<para>
</para>
@pre:
@s:
@Returns:
<!-- ##### USER_FUNCTION ComputeFDI ##### -->
<para>
</para>
@udi:
@append_num:
@Returns:
<!-- ##### FUNCTION rename_and_maybe_add ##### -->
<para>
</para>
@udi:
@naming_func:
@namespace:
@Returns:
<!-- ##### FUNCTION find_udi_from_sysfs_path ##### -->
<para>
</para>
@path:
@max_time_to_try:
@Returns:
<!-- ##### FUNCTION find_parent_udi_from_sysfs_path ##### -->
<para>
</para>
@path:
@max_time_to_try:
@Returns:
<!-- ##### FUNCTION get_last_element ##### -->
<para>
</para>
@s:
@Returns:
<!-- ##### FUNCTION read_single_line ##### -->
<para>
</para>
@filename_format:
@Varargs:
@Returns:
<!-- ##### FUNCTION find_and_set_physical_device ##### -->
<para>
</para>
@udi:
<!-- ##### FUNCTION find_udi_by_key_value ##### -->
<para>
</para>
@key:
@value:
@max_time_to_try:
@Returns:
<!-- ##### FUNCTION drivers_lookup ##### -->
<para>
</para>
@device_path:
@Returns:
<!-- ##### FUNCTION drivers_collect ##### -->
<para>
</para>
@bus_name:
<!-- ##### VARIABLE hal_functions ##### -->
<para>
</para>
<!-- ##### VARIABLE dbus_connection ##### -->
<para>
</para>
--- NEW FILE: osspec.sgml ---
<!-- ##### SECTION Title ##### -->
osspec
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION osspec_init ##### -->
<para>
</para>
<!-- ##### FUNCTION osspec_probe ##### -->
<para>
</para>
<!-- ##### FUNCTION osspec_probe_done ##### -->
<para>
</para>
<!-- ##### FUNCTION osspec_device_rescan ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION osspec_device_reprobe ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION osspec_filter_function ##### -->
<para>
</para>
@connection:
@message:
@user_data:
@Returns:
--- NEW FILE: osspec_linux.sgml ---
<!-- ##### SECTION Title ##### -->
osspec_linux
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION get_hal_sysfs_path ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION get_hal_proc_path ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION hal_util_get_driver_name ##### -->
<para>
</para>
@sysfs_path:
@driver_name:
@Returns:
<!-- ##### FUNCTION hal_util_set_driver ##### -->
<para>
</para>
@d:
@property_name:
@sysfs_path:
@Returns:
<!-- ##### FUNCTION hal_util_find_closest_ancestor ##### -->
<para>
</para>
@sysfs_path:
@Returns:
--- NEW FILE: physdev.sgml ---
<!-- ##### SECTION Title ##### -->
physdev
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION hotplug_event_begin_add_physdev ##### -->
<para>
</para>
@subsystem:
@sysfs_path:
@parent:
@end_token:
<!-- ##### FUNCTION hotplug_event_begin_remove_physdev ##### -->
<para>
</para>
@subsystem:
@sysfs_path:
@end_token:
<!-- ##### FUNCTION physdev_rescan_device ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION physdev_generate_add_hotplug_event ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION physdev_generate_remove_hotplug_event ##### -->
<para>
</para>
@d:
@Returns:
--- NEW FILE: pmu.sgml ---
<!-- ##### SECTION Title ##### -->
pmu
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION pmu_synthesize_hotplug_events ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION hotplug_event_begin_add_pmu ##### -->
<para>
</para>
@pmu_path:
@pmu_type:
@parent:
@end_token:
<!-- ##### FUNCTION hotplug_event_begin_remove_pmu ##### -->
<para>
</para>
@pmu_path:
@pmu_type:
@end_token:
<!-- ##### FUNCTION pmu_rescan_device ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION pmu_generate_add_hotplug_event ##### -->
<para>
</para>
@d:
@Returns:
<!-- ##### FUNCTION pmu_generate_remove_hotplug_event ##### -->
<para>
</para>
@d:
@Returns:
--- NEW FILE: property.sgml ---
<!-- ##### SECTION Title ##### -->
property
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### STRUCT HalProperty ##### -->
<para>
</para>
<!-- ##### MACRO HAL_PROPERTY_TYPE_INVALID ##### -->
<para>
</para>
<!-- ##### MACRO HAL_PROPERTY_TYPE_INT32 ##### -->
<para>
</para>
<!-- ##### MACRO HAL_PROPERTY_TYPE_UINT64 ##### -->
<para>
</para>
<!-- ##### MACRO HAL_PROPERTY_TYPE_DOUBLE ##### -->
<para>
</para>
<!-- ##### MACRO HAL_PROPERTY_TYPE_BOOLEAN ##### -->
<para>
</para>
<!-- ##### MACRO HAL_PROPERTY_TYPE_STRING ##### -->
<para>
</para>
<!-- ##### MACRO HAL_PROPERTY_TYPE_STRLIST ##### -->
<para>
</para>
<!-- ##### FUNCTION hal_property_free ##### -->
<para>
</para>
@prop:
<!-- ##### FUNCTION hal_property_new_string ##### -->
<para>
</para>
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_property_new_int ##### -->
<para>
</para>
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_property_new_uint64 ##### -->
<para>
</para>
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_property_new_bool ##### -->
<para>
</para>
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_property_new_double ##### -->
<para>
</para>
@key:
@value:
@Returns:
<!-- ##### FUNCTION hal_property_new_strlist ##### -->
<para>
</para>
@key:
@Returns:
<!-- ##### FUNCTION hal_property_get_key ##### -->
<para>
</para>
@prop:
@Returns:
<!-- ##### FUNCTION hal_property_get_type ##### -->
<para>
</para>
@prop:
@Returns:
<!-- ##### FUNCTION hal_property_to_string ##### -->
<para>
</para>
@prop:
@Returns:
<!-- ##### FUNCTION hal_property_get_string ##### -->
<para>
</para>
@prop:
@Returns:
<!-- ##### FUNCTION hal_property_get_int ##### -->
<para>
</para>
@prop:
@Returns:
<!-- ##### FUNCTION hal_property_get_uint64 ##### -->
<para>
</para>
@prop:
@Returns:
<!-- ##### FUNCTION hal_property_get_bool ##### -->
<para>
</para>
@prop:
@Returns:
<!-- ##### FUNCTION hal_property_get_double ##### -->
<para>
</para>
@prop:
@Returns:
<!-- ##### FUNCTION hal_property_get_strlist ##### -->
<para>
</para>
@prop:
@Returns:
<!-- ##### FUNCTION hal_property_set_string ##### -->
<para>
</para>
@prop:
@value:
<!-- ##### FUNCTION hal_property_set_int ##### -->
<para>
</para>
@prop:
@value:
<!-- ##### FUNCTION hal_property_set_uint64 ##### -->
<para>
</para>
@prop:
@value:
<!-- ##### FUNCTION hal_property_set_bool ##### -->
<para>
</para>
@prop:
@value:
<!-- ##### FUNCTION hal_property_set_double ##### -->
<para>
</para>
@prop:
@value:
<!-- ##### FUNCTION hal_property_strlist_append ##### -->
<para>
</para>
@prop:
@value:
@Returns:
<!-- ##### FUNCTION hal_property_strlist_prepend ##### -->
<para>
</para>
@prop:
@value:
@Returns:
<!-- ##### FUNCTION hal_property_strlist_remove_elem ##### -->
<para>
</para>
@prop:
@index:
@Returns:
<!-- ##### FUNCTION hal_property_strlist_add ##### -->
<para>
</para>
@prop:
@value:
@Returns:
<!-- ##### FUNCTION hal_property_strlist_remove ##### -->
<para>
</para>
@prop:
@value:
@Returns:
<!-- ##### FUNCTION hal_property_strlist_clear ##### -->
<para>
</para>
@prop:
@Returns:
<!-- ##### FUNCTION hal_property_set_attribute ##### -->
<para>
</para>
@prop:
<!-- ##### FUNCTION hal_property_get_attribute ##### -->
<para>
</para>
@prop:
@Returns:
--- NEW FILE: runner.sgml ---
<!-- ##### SECTION Title ##### -->
runner
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### MACRO DBUS_API_SUBJECT_TO_CHANGE ##### -->
<para>
</para>
<!-- ##### STRUCT run_request ##### -->
<para>
</para>
@udi:
@environment:
@argv:
@input:
@error_on_stderr:
@timeout:
<!-- ##### FUNCTION new_run_request ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION del_run_request ##### -->
<para>
</para>
@r:
<!-- ##### FUNCTION run_request_run ##### -->
<para>
</para>
@r:
@con:
@msg:
@Returns:
<!-- ##### FUNCTION run_kill_udi ##### -->
<para>
</para>
@udi:
<!-- ##### FUNCTION run_kill_all ##### -->
<para>
</para>
<!-- ##### FUNCTION run_init ##### -->
<para>
</para>
--- NEW FILE: shared.sgml ---
<!-- ##### SECTION Title ##### -->
shared
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
--- NEW FILE: sysfs.sgml ---
<!-- ##### SECTION Title ##### -->
sysfs
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### FUNCTION lstat ##### -->
<para>
</para>
@file_name:
@buf:
@Returns:
<!-- ##### FUNCTION readlink ##### -->
<para>
</para>
@path:
@buf:
@bufsize:
@Returns:
<!-- ##### FUNCTION getpagesize ##### -->
<para>
</para>
@Returns:
<!-- ##### FUNCTION isascii ##### -->
<para>
</para>
@c:
@Returns:
<!-- ##### MACRO dprintf ##### -->
<para>
</para>
@format:
@arg...:
--- NEW FILE: util.sgml ---
<!-- ##### SECTION Title ##### -->
util
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### MACRO HAL_NAME_MAX ##### -->
<para>
</para>
<!-- ##### MACRO HAL_PATH_MAX ##### -->
<para>
</para>
<!-- ##### MACRO HAL_HELPER_TIMEOUT ##### -->
<para>
</para>
<!-- ##### FUNCTION util_compute_time_remaining ##### -->
<para>
</para>
@id:
@chargeRate:
@chargeLevel:
@chargeLastFull:
@isDischarging:
@isCharging:
@guessChargeRate:
@Returns:
<!-- ##### FUNCTION util_compute_percentage_charge ##### -->
<para>
</para>
@id:
@chargeLevel:
@chargeLastFull:
@Returns:
<!-- ##### FUNCTION hal_util_remove_trailing_slash ##### -->
<para>
</para>
@path:
@Returns:
<!-- ##### FUNCTION hal_util_get_last_element ##### -->
<para>
</para>
@s:
@Returns:
<!-- ##### FUNCTION hal_util_get_parent_path ##### -->
<para>
</para>
@path:
@Returns:
<!-- ##### FUNCTION hal_util_get_normalized_path ##### -->
<para>
</para>
@path1:
@path2:
@Returns:
<!-- ##### FUNCTION hal_util_get_int_from_file ##### -->
<para>
</para>
@directory:
@file:
@result:
@base:
@Returns:
<!-- ##### FUNCTION hal_util_set_int_from_file ##### -->
<para>
</para>
@d:
@key:
@directory:
@file:
@base:
@Returns:
<!-- ##### FUNCTION hal_util_get_string_from_file ##### -->
<para>
</para>
@directory:
@file:
@Returns:
<!-- ##### FUNCTION hal_util_set_string_from_file ##### -->
<para>
</para>
@d:
@key:
@directory:
@file:
@Returns:
<!-- ##### FUNCTION hal_util_get_bcd2_from_file ##### -->
<para>
</para>
@directory:
@file:
@result:
@Returns:
<!-- ##### FUNCTION hal_util_set_bcd2_from_file ##### -->
<para>
</para>
@d:
@key:
@directory:
@file:
@Returns:
<!-- ##### FUNCTION hal_util_compute_udi ##### -->
<para>
</para>
@store:
@dst:
@dstsize:
@format:
@Varargs:
<!-- ##### FUNCTION hal_util_path_ascend ##### -->
<para>
</para>
@path:
@Returns:
<!-- ##### FUNCTION hal_util_grep_discard_existing_data ##### -->
<para>
</para>
<!-- ##### FUNCTION hal_util_grep_file ##### -->
<para>
</para>
@directory:
@file:
@linestart:
@reuse_file:
@Returns:
<!-- ##### FUNCTION hal_util_grep_int_elem_from_file ##### -->
<para>
</para>
@directory:
@file:
@linestart:
@elem:
@base:
@reuse_file:
@Returns:
<!-- ##### FUNCTION hal_util_grep_string_elem_from_file ##### -->
<para>
</para>
@directory:
@file:
@linestart:
@elem:
@reuse_file:
@Returns:
<!-- ##### FUNCTION hal_util_set_string_elem_from_file ##### -->
<para>
</para>
@d:
@key:
@directory:
@file:
@linestart:
@elem:
@reuse_file:
@Returns:
<!-- ##### FUNCTION hal_util_set_int_elem_from_file ##### -->
<para>
</para>
@d:
@key:
@directory:
@file:
@linestart:
@elem:
@base:
@reuse_file:
@Returns:
<!-- ##### FUNCTION hal_util_set_bool_elem_from_file ##### -->
<para>
</para>
@d:
@key:
@directory:
@file:
@linestart:
@elem:
@expected:
@reuse_file:
@Returns:
<!-- ##### FUNCTION hal_util_dup_strv_from_g_slist ##### -->
<para>
</para>
@strlist:
@Returns:
<!-- ##### USER_FUNCTION HalCalloutsDone ##### -->
<para>
</para>
@d:
@userdata1:
@userdata2:
<!-- ##### FUNCTION hal_util_callout_device_add ##### -->
<para>
</para>
@d:
@callback:
@userdata1:
@userdata2:
<!-- ##### FUNCTION hal_util_callout_device_remove ##### -->
<para>
</para>
@d:
@callback:
@userdata1:
@userdata2:
<!-- ##### FUNCTION hal_util_callout_device_preprobe ##### -->
<para>
</para>
@d:
@callback:
@userdata1:
@userdata2:
<!-- ##### FUNCTION hal_util_strdup_valid_utf8 ##### -->
<para>
</para>
@str:
@Returns:
<!-- ##### FUNCTION hal_util_hexdump ##### -->
<para>
</para>
@buf:
@size:
--- NEW FILE: utils.sgml ---
<!-- ##### SECTION Title ##### -->
utils
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### MACRO DBUS_API_SUBJECT_TO_CHANGE ##### -->
<para>
</para>
<!-- ##### FUNCTION get_string_array ##### -->
<para>
</para>
@iter:
@extra:
@Returns:
<!-- ##### FUNCTION get_string_array_from_fd ##### -->
<para>
</para>
@fd:
@Returns:
<!-- ##### FUNCTION free_string_array ##### -->
<para>
</para>
@array:
--- NEW FILE: volume_id.sgml ---
<!-- ##### SECTION Title ##### -->
volume_id
<!-- ##### SECTION Short_Description ##### -->
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### MACRO VOLUME_ID_VERSION ##### -->
<para>
</para>
<!-- ##### MACRO PACKED ##### -->
<para>
</para>
<!-- ##### MACRO VOLUME_ID_LABEL_SIZE ##### -->
<para>
</para>
<!-- ##### MACRO VOLUME_ID_UUID_SIZE ##### -->
<para>
</para>
<!-- ##### MACRO VOLUME_ID_FORMAT_SIZE ##### -->
<para>
</para>
<!-- ##### MACRO VOLUME_ID_PATH_MAX ##### -->
<para>
</para>
<!-- ##### MACRO VOLUME_ID_PARTITIONS_MAX ##### -->
<para>
</para>
<!-- ##### STRUCT volume_id_partition ##### -->
<para>
</para>
@usage:
@type:
@off:
@len:
@partition_type_raw:
<!-- ##### STRUCT volume_id ##### -->
<para>
</para>
@label_raw:
@label_raw_len:
@label:
@uuid_raw:
@uuid_raw_len:
@uuid:
@usage:
@type:
@type_version:
@partitions:
@partition_count:
@fd:
@sbbuf:
@sbbuf_len:
@seekbuf:
@seekbuf_off:
@seekbuf_len:
@fd_close:
<!-- ##### FUNCTION volume_id_open_fd ##### -->
<para>
</para>
@fd:
@Returns:
<!-- ##### FUNCTION volume_id_open_node ##### -->
<para>
</para>
@path:
@Returns:
<!-- ##### FUNCTION volume_id_probe_all ##### -->
<para>
</para>
@id:
@off:
@size:
@Returns:
<!-- ##### FUNCTION volume_id_probe_filesystem ##### -->
<para>
</para>
@id:
@off:
@size:
@Returns:
<!-- ##### FUNCTION volume_id_probe_raid ##### -->
<para>
</para>
@id:
@off:
@size:
@Returns:
<!-- ##### FUNCTION volume_id_close ##### -->
<para>
</para>
@id:
<!-- ##### FUNCTION volume_id_probe_cramfs ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_ext ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_vfat ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_hfs_hfsplus ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_hpfs ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_iso9660 ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_jfs ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_minix ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_ntfs ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_ocfs1 ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_ocfs2 ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_reiserfs ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_romfs ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_sysv ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_udf ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_ufs ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_vxfs ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_xfs ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_linux_swap ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_luks ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_linux_raid ##### -->
<para>
</para>
@id:
@off:
@size:
@Returns:
<!-- ##### FUNCTION volume_id_probe_lvm1 ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_lvm2 ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_intel_software_raid ##### -->
<para>
</para>
@id:
@off:
@size:
@Returns:
<!-- ##### FUNCTION volume_id_probe_highpoint_37x_raid ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_highpoint_45x_raid ##### -->
<para>
</para>
@id:
@off:
@size:
@Returns:
<!-- ##### FUNCTION volume_id_probe_lsi_mega_raid ##### -->
<para>
</para>
@id:
@off:
@size:
@Returns:
<!-- ##### FUNCTION volume_id_probe_nvidia_raid ##### -->
<para>
</para>
@id:
@off:
@size:
@Returns:
<!-- ##### FUNCTION volume_id_probe_promise_fasttrack_raid ##### -->
<para>
</para>
@id:
@off:
@size:
@Returns:
<!-- ##### FUNCTION volume_id_probe_silicon_medley_raid ##### -->
<para>
</para>
@id:
@off:
@size:
@Returns:
<!-- ##### FUNCTION volume_id_probe_via_raid ##### -->
<para>
</para>
@id:
@off:
@size:
@Returns:
<!-- ##### FUNCTION volume_id_probe_msdos_part_table ##### -->
<para>
</para>
@id:
@off:
@Returns:
<!-- ##### FUNCTION volume_id_probe_mac_partition_map ##### -->
<para>
</para>
@id:
@off:
@Returns:
More information about the hal-commit
mailing list