Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated definition of the object-id

...

No Format
first uint64:
         63   60 59               48 47                   28 27                           0
        +-------+-------------------+-----------------------+------------------------------+
        | flags |      sequence     |      broker bank      |          agent bank          |
        +-------+-------------------+-----------------------+------------------------------+

second uint64:
         63                                                                               0
        +----------------------------------------------------------------------------------+
        |                                     object                                       |
        +----------------------------------------------------------------------------------+

Field

Size (bits)

Description

flags

 

4

Reserved, must be zero 

sequence

 

12

Boot sequence of the agent, or zero for persistent IDs 

broker bank

 

20

Bank number unique to the broker 

agent bank

 

28

Bank number unique to the agent 

object

 

64

Identifier assigned by the agent 

  • For persistent IDs, boot- sequence is zero
  • For non-persistent IDs, boot sequence is a constant number which increments each time the management broker is restarted.Bank number:
  • 0 - reserved
  • 1 - broker-persistent objects
  • 2..4 - store-persistent objects
  • > 4 - transient objects

Establishing Communication Between Client and Agent

...