Sharon Clay (src++at++rose.engr.sgi.com)
Tue, 12 May 1998 11:08:03 -0700
You can just remember the address of your special node in shared memory.
>From the pfBuffer man page:
In other words, the merged pfBuffer has been "reset" and its objects now
"exist" only in the APP pfBuffer. The addresses of libpf objects are not
changed by pfMergeBuffer.
->
->In the past, I connected user data to the object
->and used the pfCopyFunc callback to find the new
->copy of the object.
->
->I now realise that this should never have worked (although
->it did work - right up to the very last beta prior to
->Perf 2.2 MR). Now it fails miserably - presumably
->because the pfCopyFunc callback is also copying the
->data into CULL/ISECT/whatever - and I can't tell
->which address is the right one for APP.
The App address will be the address from the dbase process.
You also mention later that you are using AddChild and Clone before the
Merge but I don't offhand see how that changes anything - maybe I need
more info?
src.
--
-----{-----{---++at++ -----{----{---++at++ -----{----{---++at++ -----{----{---++at++
Sharon Rose Clay - Silicon Graphics, Advanced Systems Dev.
src++at++sgi.com (650) 933 - 1002 FAX: (650) 965 - 2658 MS 8U-590
-----{-----{---++at++ -----{----{---++at++ -----{----{---++at++ -----{----{---++at++
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:57:23 PDT