hal: Branch 'master'

David Zeuthen david at kemper.freedesktop.org
Sun Mar 25 10:31:16 PDT 2007


 doc/spec/hal-spec-introduction.xml |   29 +++++++++++++++++++++++------
 1 files changed, 23 insertions(+), 6 deletions(-)

New commits:
diff-tree f3d4d470bfaa221038ee400166d43fbdbe8ec165 (from c82997e6bc2ca71aceffc27951747855ab9ab3d7)
Author: David Zeuthen <davidz at redhat.com>
Date:   Sun Mar 25 13:31:09 2007 -0400

    more spec changes

diff --git a/doc/spec/hal-spec-introduction.xml b/doc/spec/hal-spec-introduction.xml
index 90ab644..5a9873c 100644
--- a/doc/spec/hal-spec-introduction.xml
+++ b/doc/spec/hal-spec-introduction.xml
@@ -202,10 +202,10 @@
       the operating system kernel, such as SCSI emulation for USB
       Storage Devices, are also considered device objects in HAL. This
       implies that operating system kernel specific bits leak into the
-      device object database. However users of HAL won't notice, such
-      device objects are not referenced anywhere in the device objects
-      that users are interested in; they are merely used as glue to
-      build the device tree.
+      device object database. However applications using HAL will not
+      notice this, such device objects are not referenced anywhere in
+      the device objects that users are interested in; they are merely
+      used as glue to build the device tree.
     </para>
     <para>
       In addition to provide information about what kind of hardware a
@@ -230,7 +230,13 @@
       for details.
     </para>
     <para>
-      An HAL device object is comprised by
+      Finally, HAL provides one or more <emphasis>D-Bus
+      interfaces</emphasis> for applications to configure and/or use
+      the device. These interfaces are discussed in
+      <xref linkend="interfaces"/>.
+    </para>
+    <para>
+      Summarizing, a device object is comprised by
     </para>
     <itemizedlist>
       <listitem>
@@ -254,7 +260,8 @@
         <para>
           Each device object got a set of properties which are
           key/value pairs.  The key is an ASCII string while the value
-          can be one of several types
+          can be one of several types, see below. Properties are
+          arranged into name spaces using ''.'' as a separator.
           <itemizedlist>
             <listitem>
               <para>
@@ -290,6 +297,16 @@
           </itemizedlist>
         </para>
       </listitem>
+      <listitem>
+        <para>
+          <emphasis>Interfaces</emphasis>
+        </para>
+        <para>
+          Applications can configure and/or use a device using D-Bus
+          interfaces. Typically, there's a one-to-one relationship
+          between capabilities/namespaces and interfaces.
+        </para>
+      </listitem>
     </itemizedlist>
     <para>
       Properties of a device object carry all the important


More information about the hal-commit mailing list