The shortest way that I see is this:
1) call PINT_cached_config_get_server_name() to get the name of the
server that owns the handle in question (ie, "tcp://host:port")
2) call get_server_config_struct() to get a pointer to your local
server's configuration values
3) do a string comparison of the string from step 1 to the "host_id"
field in the struct from step 2 and see if they match
To my knowledge, none of the servers keep up with any other
representation of their own address other than that host_id field, so it
generally comes down to a string comparison.
-Phil
walt wrote:
If I have a bit of server code and it has a handle that might be for the
local server and might not, how can I figure that out cleanly?
Walt
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers