D Eloquence Library

LOCK DESCRIPTOR FORMAT


      A packed block of lock descriptors.
      See programming manuals for details.

      Set Item Op Parameters
      --- ---- -- ----------------------------------------------
      @   @       set_cnt = 0
      x   @       set_cnt = 1, setno, item = 0
      @   x    x  set_cnt, set_list, item, op, vtype, value
      x   x    x  set_cnt = 1, setno, item, op, vtype, value


   lock descriptor buffer :

      +-----------------+  Total size of buffer EXCLUDING this
      | total_size      |  in byte units (int)
      +-----------------+
      | descriptor #1   |
      +-----------------+
      | ...             |
      +-----------------+

   lock descriptor :

      +-----------------+  Size of descriptor INCLUDING this
      | length          |  in byte units (int)
      +-----------------+
      | set             |  Set name (16 bytes) or number (int)
      +-----------------+
      | item            |  Item name (16 bytes) or number (int)
      +-----------------+
      | op              |  OP (2 bytes)
      +-----------------+
      | value           |  VALUE as defined in ROOT file
      +-----------------+  padded to next 4 byte boundary

Eloquence Database Manual - 19 DEC 2002