OK, then I could maybe call H5VL_object_register to get new ID and then unregister at the end? The other way was to pass the group's location ID as a parameter in the void* op_data, but I want to leave the user application unchanged. Is this how the native VOL plugin gets the group object’s location ID? By registering it again?
Thanks, Dimos --- Dimokritos Stamatakis PhD student, Brandeis University > On Jun 14, 2016, at 1:42 PM, [email protected] wrote: > > Send Hdf-forum mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org > > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Hdf-forum digest..." > > > Today's Topics: > > 1. getting the location ID of an object (Dimos Stamatakis) > 2. Re: getting the location ID of an object (Mohamad Chaarawi) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 14 Jun 2016 13:03:33 -0400 > From: Dimos Stamatakis <[email protected]> > To: [email protected] > Subject: [Hdf-forum] getting the location ID of an object > Message-ID: <[email protected]> > Content-Type: text/plain; charset="us-ascii" > > Thanks Mohamad! However, I would need the same location ID, not an new one. > For example, how does the native find the location ID of the containing group > so that to pass it to the apply callback op (H5A_operator2_t op)? > > Thanks, > > Dimos > > --- > Dimokritos Stamatakis > PhD student, > Brandeis University > >> On Jun 14, 2016, at 1:00 PM, [email protected] wrote: >> >> Send Hdf-forum mailing list submissions to >> [email protected] >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org >> >> or, via email, send a message with subject or body 'help' to >> [email protected] >> >> You can reach the person managing the list at >> [email protected] >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of Hdf-forum digest..." >> >> >> Today's Topics: >> >> 1. Re: getting the location ID of an object (Mohamad Chaarawi) >> >> >> ---------------------------------------------------------------------- >> >> Message: 1 >> Date: Tue, 14 Jun 2016 15:56:56 +0000 >> From: Mohamad Chaarawi <[email protected]> >> To: HDF Users Discussion List <[email protected]> >> Subject: Re: [Hdf-forum] getting the location ID of an object >> Message-ID: <[email protected]> >> Content-Type: text/plain; charset="utf-8" >> >> You can?t get the location id, but you can create one yourself using: >> H5VLobject_register() if external plugin >> Or H5VL_object_register() if internal plugin. >> >> Thanks, >> Mohamad >> >> From: Hdf-forum <[email protected]> on behalf of Dimos >> Stamatakis <[email protected]> >> Reply-To: hdf-forum <[email protected]> >> Date: Tuesday, June 14, 2016 at 10:24 AM >> To: hdf-forum <[email protected]> >> Subject: [Hdf-forum] getting the location ID of an object >> >> Hello, >> >> is there a way to get the location ID of an object given the object itself, >> or maybe from the location parameters? (H5VL_loc_params_t). >> For example, if we want to iterate over the attributes of group "mygroup", >> we call H5Aiterate2 and we pass the location ID of mygroup. Then, within the >> attr_specific function we get the group itself (void* obj) and not its >> location ID. Is there a way to get the location ID somehow? It is required >> for passing it to the apply function. >> >> Thanks, >> >> Dimos >> -------------- next part -------------- >> An HTML attachment was scrubbed... >> URL: >> <http://lists.hdfgroup.org/pipermail/hdf-forum_lists.hdfgroup.org/attachments/20160614/b0e6f104/attachment-0001.html> >> >> ------------------------------ >> >> Subject: Digest Footer >> >> _______________________________________________ >> Hdf-forum is for HDF software users discussion. >> [email protected] >> http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org >> >> >> ------------------------------ >> >> End of Hdf-forum Digest, Vol 84, Issue 13 >> ***************************************** > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://lists.hdfgroup.org/pipermail/hdf-forum_lists.hdfgroup.org/attachments/20160614/7bae08a4/attachment-0001.html> > > ------------------------------ > > Message: 2 > Date: Tue, 14 Jun 2016 17:41:20 +0000 > From: Mohamad Chaarawi <[email protected]> > To: HDF Users Discussion List <[email protected]> > Subject: Re: [Hdf-forum] getting the location ID of an object > Message-ID: <[email protected]> > Content-Type: text/plain; charset="utf-8" > > Hmm why do you need the same ID? > The ID is just a token that will dereference to the same object. > > There is no requirement that the ID be the same. > > Mohamad > > From: Hdf-forum <[email protected]> on behalf of Dimos > Stamatakis <[email protected]> > Reply-To: hdf-forum <[email protected]> > Date: Tuesday, June 14, 2016 at 12:03 PM > To: hdf-forum <[email protected]> > Subject: [Hdf-forum] getting the location ID of an object > > Thanks Mohamad! However, I would need the same location ID, not an new one. > For example, how does the native find the location ID of the containing group > so that to pass it to the apply callback op (H5A_operator2_t op)? > > Thanks, > > Dimos > > --- > Dimokritos Stamatakis > PhD student, > Brandeis University > > On Jun 14, 2016, at 1:00 PM, > [email protected]<mailto:[email protected]> > wrote: > > Send Hdf-forum mailing list submissions to > [email protected]<mailto:[email protected]> > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org > > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Hdf-forum digest..." > > > Today's Topics: > > 1. Re: getting the location ID of an object (Mohamad Chaarawi) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 14 Jun 2016 15:56:56 +0000 > From: Mohamad Chaarawi <[email protected]> > To: HDF Users Discussion List <[email protected]> > Subject: Re: [Hdf-forum] getting the location ID of an object > Message-ID: <[email protected]> > Content-Type: text/plain; charset="utf-8" > > You can?t get the location id, but you can create one yourself using: > H5VLobject_register() if external plugin > Or H5VL_object_register() if internal plugin. > > Thanks, > Mohamad > > From: Hdf-forum <[email protected]> on behalf of Dimos > Stamatakis <[email protected]> > Reply-To: hdf-forum <[email protected]> > Date: Tuesday, June 14, 2016 at 10:24 AM > To: hdf-forum <[email protected]> > Subject: [Hdf-forum] getting the location ID of an object > > Hello, > > is there a way to get the location ID of an object given the object itself, > or maybe from the location parameters? (H5VL_loc_params_t). > For example, if we want to iterate over the attributes of group "mygroup", we > call H5Aiterate2 and we pass the location ID of mygroup. Then, within the > attr_specific function we get the group itself (void* obj) and not its > location ID. Is there a way to get the location ID somehow? It is required > for passing it to the apply function. > > Thanks, > > Dimos > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://lists.hdfgroup.org/pipermail/hdf-forum_lists.hdfgroup.org/attachments/20160614/b0e6f104/attachment-0001.html> > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Hdf-forum is for HDF software users discussion. > [email protected] > http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org > > > ------------------------------ > > End of Hdf-forum Digest, Vol 84, Issue 13 > ***************************************** > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://lists.hdfgroup.org/pipermail/hdf-forum_lists.hdfgroup.org/attachments/20160614/3139c31c/attachment.html> > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Hdf-forum is for HDF software users discussion. > [email protected] > http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org > > > ------------------------------ > > End of Hdf-forum Digest, Vol 84, Issue 14 > *****************************************
_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org Twitter: https://twitter.com/hdf5
