Yes, I am calling GetMetadata() from inside the ProcessResponse() callback.

I had understood from the docs that there was a distinction between a metadata-only response and a data response with length zero, but I see now that there is no such distinction. From looking at the header files I see it is possible to detect a metadata-only response by inspecting the rInfo::mdlen and rInfo::blen member variables.

The documentation should be updated to accurately describe this. The isNone enum value should be documented to make it clear that this value will never be seen in the callback.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"PERSON","message":"@slithy in #546: Yes, I am calling GetMetadata() from inside the ProcessResponse() callback.\r\n\r\nI had understood from the docs that there was a distinction between a metadata-only response and a data response with length zero, but I see now that there is no such distinction. From looking at the header files I see it is possible to detect a metadata-only response by inspecting the rInfo::mdlen and rInfo::blen member variables.\r\n\r\nThe documentation should be updated to accurately describe this. The isNone enum value should be documented to make it clear that this value will never be seen in the callback."}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/546#issuecomment-317967783"}}}

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1