<ANCHOR id="libhal-libhal" href="libhal/libhal-libhal.html">
<ANCHOR id="libhal-libhal.synopsis" href="libhal/libhal-libhal.html#libhal-libhal.synopsis">
<ANCHOR id="libhal-libhal.description" href="libhal/libhal-libhal.html#libhal-libhal.description">
<ANCHOR id="libhal-libhal.details" href="libhal/libhal-libhal.html#libhal-libhal.details">
<ANCHOR id="DBUS-API-SUBJECT-TO-CHANGE--CAPS" href="libhal/libhal-libhal.html#DBUS-API-SUBJECT-TO-CHANGE--CAPS">
<ANCHOR id="LIBHAL-DEPRECATED--CAPS" href="libhal/libhal-libhal.html#LIBHAL-DEPRECATED--CAPS">
<ANCHOR id="LIBHAL-FREE-DBUS-ERROR--CAPS" href="libhal/libhal-libhal.html#LIBHAL-FREE-DBUS-ERROR--CAPS">
<ANCHOR id="LIBHAL-CHECK-LIBHALCONTEXT--CAPS" href="libhal/libhal-libhal.html#LIBHAL-CHECK-LIBHALCONTEXT--CAPS">
<ANCHOR id="LibHalPropertyType" href="libhal/libhal-libhal.html#LibHalPropertyType">
<ANCHOR id="LibHalContext" href="libhal/libhal-libhal.html#LibHalContext">
<ANCHOR id="LibHalProperty" href="libhal/libhal-libhal.html#LibHalProperty">
<ANCHOR id="LibHalPropertySet" href="libhal/libhal-libhal.html#LibHalPropertySet">
<ANCHOR id="LibHalIntegrateDBusIntoMainLoop" href="libhal/libhal-libhal.html#LibHalIntegrateDBusIntoMainLoop">
<ANCHOR id="LibHalDeviceAdded" href="libhal/libhal-libhal.html#LibHalDeviceAdded">
<ANCHOR id="LibHalDeviceRemoved" href="libhal/libhal-libhal.html#LibHalDeviceRemoved">
<ANCHOR id="LibHalDeviceNewCapability" href="libhal/libhal-libhal.html#LibHalDeviceNewCapability">
<ANCHOR id="LibHalDeviceLostCapability" href="libhal/libhal-libhal.html#LibHalDeviceLostCapability">
<ANCHOR id="LibHalDevicePropertyModified" href="libhal/libhal-libhal.html#LibHalDevicePropertyModified">
<ANCHOR id="LibHalDeviceCondition" href="libhal/libhal-libhal.html#LibHalDeviceCondition">
<ANCHOR id="LibHalGlobalInterfaceLockAcquired" href="libhal/libhal-libhal.html#LibHalGlobalInterfaceLockAcquired">
<ANCHOR id="LibHalGlobalInterfaceLockReleased" href="libhal/libhal-libhal.html#LibHalGlobalInterfaceLockReleased">
<ANCHOR id="LibHalInterfaceLockAcquired" href="libhal/libhal-libhal.html#LibHalInterfaceLockAcquired">
<ANCHOR id="LibHalInterfaceLockReleased" href="libhal/libhal-libhal.html#LibHalInterfaceLockReleased">
<ANCHOR id="LibHalSingletonDeviceAdded" href="libhal/libhal-libhal.html#LibHalSingletonDeviceAdded">
<ANCHOR id="LibHalSingletonDeviceRemoved" href="libhal/libhal-libhal.html#LibHalSingletonDeviceRemoved">
<ANCHOR id="libhal-ctx-new" href="libhal/libhal-libhal.html#libhal-ctx-new">
<ANCHOR id="libhal-ctx-set-cache" href="libhal/libhal-libhal.html#libhal-ctx-set-cache">
<ANCHOR id="libhal-ctx-set-dbus-connection" href="libhal/libhal-libhal.html#libhal-ctx-set-dbus-connection">
<ANCHOR id="libhal-ctx-get-dbus-connection" href="libhal/libhal-libhal.html#libhal-ctx-get-dbus-connection">
<ANCHOR id="libhal-ctx-set-user-data" href="libhal/libhal-libhal.html#libhal-ctx-set-user-data">
<ANCHOR id="libhal-ctx-get-user-data" href="libhal/libhal-libhal.html#libhal-ctx-get-user-data">
<ANCHOR id="libhal-ctx-set-device-added" href="libhal/libhal-libhal.html#libhal-ctx-set-device-added">
<ANCHOR id="libhal-ctx-set-device-removed" href="libhal/libhal-libhal.html#libhal-ctx-set-device-removed">
<ANCHOR id="libhal-ctx-set-device-new-capability" href="libhal/libhal-libhal.html#libhal-ctx-set-device-new-capability">
<ANCHOR id="libhal-ctx-set-device-lost-capability" href="libhal/libhal-libhal.html#libhal-ctx-set-device-lost-capability">
<ANCHOR id="libhal-ctx-set-device-property-modified" href="libhal/libhal-libhal.html#libhal-ctx-set-device-property-modified">
<ANCHOR id="libhal-ctx-set-device-condition" href="libhal/libhal-libhal.html#libhal-ctx-set-device-condition">
<ANCHOR id="libhal-ctx-set-global-interface-lock-acquired" href="libhal/libhal-libhal.html#libhal-ctx-set-global-interface-lock-acquired">
<ANCHOR id="libhal-ctx-set-global-interface-lock-released" href="libhal/libhal-libhal.html#libhal-ctx-set-global-interface-lock-released">
<ANCHOR id="libhal-ctx-set-interface-lock-acquired" href="libhal/libhal-libhal.html#libhal-ctx-set-interface-lock-acquired">
<ANCHOR id="libhal-ctx-set-interface-lock-released" href="libhal/libhal-libhal.html#libhal-ctx-set-interface-lock-released">
<ANCHOR id="libhal-ctx-set-singleton-device-added" href="libhal/libhal-libhal.html#libhal-ctx-set-singleton-device-added">
<ANCHOR id="libhal-ctx-set-singleton-device-removed" href="libhal/libhal-libhal.html#libhal-ctx-set-singleton-device-removed">
<ANCHOR id="libhal-ctx-init" href="libhal/libhal-libhal.html#libhal-ctx-init">
<ANCHOR id="libhal-ctx-shutdown" href="libhal/libhal-libhal.html#libhal-ctx-shutdown">
<ANCHOR id="libhal-ctx-free" href="libhal/libhal-libhal.html#libhal-ctx-free">
<ANCHOR id="libhal-ctx-init-direct" href="libhal/libhal-libhal.html#libhal-ctx-init-direct">
<ANCHOR id="libhal-get-all-devices" href="libhal/libhal-libhal.html#libhal-get-all-devices">
<ANCHOR id="libhal-device-exists" href="libhal/libhal-libhal.html#libhal-device-exists">
<ANCHOR id="libhal-device-print" href="libhal/libhal-libhal.html#libhal-device-print">
<ANCHOR id="libhal-device-property-exists" href="libhal/libhal-libhal.html#libhal-device-property-exists">
<ANCHOR id="libhal-device-get-property-string" href="libhal/libhal-libhal.html#libhal-device-get-property-string">
<ANCHOR id="libhal-device-get-property-int" href="libhal/libhal-libhal.html#libhal-device-get-property-int">
<ANCHOR id="libhal-device-get-property-uint64" href="libhal/libhal-libhal.html#libhal-device-get-property-uint64">
<ANCHOR id="libhal-device-get-property-double" href="libhal/libhal-libhal.html#libhal-device-get-property-double">
<ANCHOR id="libhal-device-get-property-bool" href="libhal/libhal-libhal.html#libhal-device-get-property-bool">
<ANCHOR id="libhal-device-get-property-strlist" href="libhal/libhal-libhal.html#libhal-device-get-property-strlist">
<ANCHOR id="libhal-device-set-property-string" href="libhal/libhal-libhal.html#libhal-device-set-property-string">
<ANCHOR id="libhal-device-set-property-int" href="libhal/libhal-libhal.html#libhal-device-set-property-int">
<ANCHOR id="libhal-device-set-property-uint64" href="libhal/libhal-libhal.html#libhal-device-set-property-uint64">
<ANCHOR id="libhal-device-set-property-double" href="libhal/libhal-libhal.html#libhal-device-set-property-double">
<ANCHOR id="libhal-device-set-property-bool" href="libhal/libhal-libhal.html#libhal-device-set-property-bool">
<ANCHOR id="libhal-device-property-strlist-append" href="libhal/libhal-libhal.html#libhal-device-property-strlist-append">
<ANCHOR id="libhal-device-property-strlist-prepend" href="libhal/libhal-libhal.html#libhal-device-property-strlist-prepend">
<ANCHOR id="libhal-device-property-strlist-remove-index" href="libhal/libhal-libhal.html#libhal-device-property-strlist-remove-index">
<ANCHOR id="libhal-device-property-strlist-remove" href="libhal/libhal-libhal.html#libhal-device-property-strlist-remove">
<ANCHOR id="libhal-device-remove-property" href="libhal/libhal-libhal.html#libhal-device-remove-property">
<ANCHOR id="libhal-device-get-property-type" href="libhal/libhal-libhal.html#libhal-device-get-property-type">
<ANCHOR id="LibHalChangeSet-s" href="libhal/libhal-libhal.html#LibHalChangeSet-s">
<ANCHOR id="LibHalChangeSet" href="libhal/libhal-libhal.html#LibHalChangeSet">
<ANCHOR id="libhal-device-new-changeset" href="libhal/libhal-libhal.html#libhal-device-new-changeset">
<ANCHOR id="libhal-changeset-set-property-string" href="libhal/libhal-libhal.html#libhal-changeset-set-property-string">
<ANCHOR id="libhal-changeset-set-property-int" href="libhal/libhal-libhal.html#libhal-changeset-set-property-int">
<ANCHOR id="libhal-changeset-set-property-uint64" href="libhal/libhal-libhal.html#libhal-changeset-set-property-uint64">
<ANCHOR id="libhal-changeset-set-property-double" href="libhal/libhal-libhal.html#libhal-changeset-set-property-double">
<ANCHOR id="libhal-changeset-set-property-bool" href="libhal/libhal-libhal.html#libhal-changeset-set-property-bool">
<ANCHOR id="libhal-changeset-set-property-strlist" href="libhal/libhal-libhal.html#libhal-changeset-set-property-strlist">
<ANCHOR id="libhal-device-commit-changeset" href="libhal/libhal-libhal.html#libhal-device-commit-changeset">
<ANCHOR id="libhal-device-free-changeset" href="libhal/libhal-libhal.html#libhal-device-free-changeset">
<ANCHOR id="libhal-device-get-all-properties" href="libhal/libhal-libhal.html#libhal-device-get-all-properties">
<ANCHOR id="libhal-get-all-devices-with-properties" href="libhal/libhal-libhal.html#libhal-get-all-devices-with-properties">
<ANCHOR id="libhal-property-set-sort" href="libhal/libhal-libhal.html#libhal-property-set-sort">
<ANCHOR id="libhal-free-property-set" href="libhal/libhal-libhal.html#libhal-free-property-set">
<ANCHOR id="libhal-property-set-get-num-elems" href="libhal/libhal-libhal.html#libhal-property-set-get-num-elems">
<ANCHOR id="libhal-ps-get-type" href="libhal/libhal-libhal.html#libhal-ps-get-type">
<ANCHOR id="libhal-ps-get-string" href="libhal/libhal-libhal.html#libhal-ps-get-string">
<ANCHOR id="libhal-ps-get-int32" href="libhal/libhal-libhal.html#libhal-ps-get-int32">
<ANCHOR id="libhal-ps-get-uint64" href="libhal/libhal-libhal.html#libhal-ps-get-uint64">
<ANCHOR id="libhal-ps-get-double" href="libhal/libhal-libhal.html#libhal-ps-get-double">
<ANCHOR id="libhal-ps-get-bool" href="libhal/libhal-libhal.html#libhal-ps-get-bool">
<ANCHOR id="LibHalPropertySetIterator" href="libhal/libhal-libhal.html#LibHalPropertySetIterator">
<ANCHOR id="libhal-psi-init" href="libhal/libhal-libhal.html#libhal-psi-init">
<ANCHOR id="libhal-psi-has-more" href="libhal/libhal-libhal.html#libhal-psi-has-more">
<ANCHOR id="libhal-psi-next" href="libhal/libhal-libhal.html#libhal-psi-next">
<ANCHOR id="libhal-psi-get-type" href="libhal/libhal-libhal.html#libhal-psi-get-type">
<ANCHOR id="libhal-psi-get-key" href="libhal/libhal-libhal.html#libhal-psi-get-key">
<ANCHOR id="libhal-psi-get-string" href="libhal/libhal-libhal.html#libhal-psi-get-string">
<ANCHOR id="libhal-psi-get-int" href="libhal/libhal-libhal.html#libhal-psi-get-int">
<ANCHOR id="libhal-psi-get-uint64" href="libhal/libhal-libhal.html#libhal-psi-get-uint64">
<ANCHOR id="libhal-psi-get-double" href="libhal/libhal-libhal.html#libhal-psi-get-double">
<ANCHOR id="libhal-psi-get-bool" href="libhal/libhal-libhal.html#libhal-psi-get-bool">
<ANCHOR id="libhal-psi-get-strlist" href="libhal/libhal-libhal.html#libhal-psi-get-strlist">
<ANCHOR id="libhal-string-array-length" href="libhal/libhal-libhal.html#libhal-string-array-length">
<ANCHOR id="libhal-free-string-array" href="libhal/libhal-libhal.html#libhal-free-string-array">
<ANCHOR id="libhal-free-string" href="libhal/libhal-libhal.html#libhal-free-string">
<ANCHOR id="libhal-new-device" href="libhal/libhal-libhal.html#libhal-new-device">
<ANCHOR id="libhal-device-commit-to-gdl" href="libhal/libhal-libhal.html#libhal-device-commit-to-gdl">
<ANCHOR id="libhal-remove-device" href="libhal/libhal-libhal.html#libhal-remove-device">
<ANCHOR id="libhal-merge-properties" href="libhal/libhal-libhal.html#libhal-merge-properties">
<ANCHOR id="libhal-device-matches" href="libhal/libhal-libhal.html#libhal-device-matches">
<ANCHOR id="libhal-manager-find-device-string-match" href="libhal/libhal-libhal.html#libhal-manager-find-device-string-match">
<ANCHOR id="libhal-device-add-capability" href="libhal/libhal-libhal.html#libhal-device-add-capability">
<ANCHOR id="libhal-device-query-capability" href="libhal/libhal-libhal.html#libhal-device-query-capability">
<ANCHOR id="libhal-find-device-by-capability" href="libhal/libhal-libhal.html#libhal-find-device-by-capability">
<ANCHOR id="libhal-device-property-watch-all" href="libhal/libhal-libhal.html#libhal-device-property-watch-all">
<ANCHOR id="libhal-device-property-remove-watch-all" href="libhal/libhal-libhal.html#libhal-device-property-remove-watch-all">
<ANCHOR id="libhal-device-add-property-watch" href="libhal/libhal-libhal.html#libhal-device-add-property-watch">
<ANCHOR id="libhal-device-remove-property-watch" href="libhal/libhal-libhal.html#libhal-device-remove-property-watch">
<ANCHOR id="libhal-device-lock" href="libhal/libhal-libhal.html#libhal-device-lock">
<ANCHOR id="libhal-device-unlock" href="libhal/libhal-libhal.html#libhal-device-unlock">
<ANCHOR id="libhal-device-rescan" href="libhal/libhal-libhal.html#libhal-device-rescan">
<ANCHOR id="libhal-device-reprobe" href="libhal/libhal-libhal.html#libhal-device-reprobe">
<ANCHOR id="libhal-device-emit-condition" href="libhal/libhal-libhal.html#libhal-device-emit-condition">
<ANCHOR id="libhal-device-claim-interface" href="libhal/libhal-libhal.html#libhal-device-claim-interface">
<ANCHOR id="libhal-device-addon-is-ready" href="libhal/libhal-libhal.html#libhal-device-addon-is-ready">
<ANCHOR id="libhal-device-singleton-addon-is-ready" href="libhal/libhal-libhal.html#libhal-device-singleton-addon-is-ready">
<ANCHOR id="libhal-device-acquire-interface-lock" href="libhal/libhal-libhal.html#libhal-device-acquire-interface-lock">
<ANCHOR id="libhal-device-release-interface-lock" href="libhal/libhal-libhal.html#libhal-device-release-interface-lock">
<ANCHOR id="libhal-acquire-global-interface-lock" href="libhal/libhal-libhal.html#libhal-acquire-global-interface-lock">
<ANCHOR id="libhal-release-global-interface-lock" href="libhal/libhal-libhal.html#libhal-release-global-interface-lock">
<ANCHOR id="libhal-device-is-caller-locked-out" href="libhal/libhal-libhal.html#libhal-device-is-caller-locked-out">
<ANCHOR id="libhal-device-is-locked-by-others" href="libhal/libhal-libhal.html#libhal-device-is-locked-by-others">
<ANCHOR id="libhal-device-is-caller-privileged" href="libhal/libhal-libhal.html#libhal-device-is-caller-privileged">
