X-Git-Url: http://git.buserror.net/cgi-bin/gitweb.cgi?p=polintos%2Fscott%2Fpriv.git;a=blobdiff_plain;f=doc%2Forb%2Fparameter-info-block;h=9ad27eee0280c19c410ae193808fb372c6655d28;hp=a61c6485114274e93fb7ac2f52970d31118573ef;hb=39d6852ead7a839f9e15e21e517dfd7a795e5cdd;hpb=cc1bee96fd874ff2c85c765f81ec2f4ba4584b9d diff --git a/doc/orb/parameter-info-block b/doc/orb/parameter-info-block index a61c648..9ad27ee 100644 --- a/doc/orb/parameter-info-block +++ b/doc/orb/parameter-info-block @@ -26,7 +26,7 @@ Parameter Info Block (PIB) objlist_ptr pointer Pointer to the object list newobj_ptr pointer Pointer to the new object list. objlist_len 32-bit Length of the object list, in IDs - newobj_len 32-bit Length of the new object list. + newobj_len 32-bit Length of the new object list, in hashes. The object list is a special segment that contains object IDs rather than arbitrary data. Each object ID will be translated @@ -36,9 +36,10 @@ Parameter Info Block (PIB) is the object to receive the message. Objects which live in this address space have the high bit - clear; remote objects have the high bit set. When sending - an object reference that has not been exposed to the kernel - before, its interface hash should exist in the newobj list. + clear; remote objects have the high bit set. When sending an + object reference that has not been exposed to the kernel + before, its interface hash (SHA-1 of interface GUIDs) should + exist in the newobj list. num_segments 32-bit Number of data segments