- Jun 13, 2018
-
-
Michael Davis authored
-
- Jun 04, 2018
-
-
Michael Davis authored
-
- May 18, 2018
-
-
Michael Davis authored
-
- May 17, 2018
-
-
Michael Davis authored
-
Michael Davis authored
-
- May 16, 2018
-
-
Michael Davis authored
-
Michael Davis authored
-
- May 15, 2018
-
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
Better to have all formatting on the client side, so we format the header and the reponse values in the same place. (Also no need to send this data over the wire as it's always the same).
-
Michael Davis authored
-
Michael Davis authored
PB now accommodates "lpa" and "lpr" responses as well as "af ls"
-
- Apr 04, 2018
-
-
Michael Davis authored
-
- Mar 29, 2018
-
-
Michael Davis authored
-
- Mar 26, 2018
-
-
Michael Davis authored
OptionStrList takes a filename as its value. It reads the file into a list of strings in the protobuf. On the server side, the values are unpacked and made available as std::vector<std::string>. For example implementation, see "cta-admin repack add"
-
- Mar 09, 2018
-
-
Michael Davis authored
-
- Mar 08, 2018
-
-
Michael Davis authored
-
- Mar 05, 2018
-
-
Michael Davis authored
-
Michael Davis authored
Integrates XRootD logging
-
- Jan 12, 2018
-
-
Michael Davis authored
Default now set to 10s. Note that XRD_TIMEOUTRESOLUTION must be set <= 10s, otherwise timeout defaults to 15s.
-
- Dec 12, 2017
-
-
Michael Davis authored
-
- Dec 08, 2017
-
-
Michael Davis authored
-
- Dec 07, 2017
-
-
Michael Davis authored
-
Michael Davis authored
-
- Nov 29, 2017
-
-
Michael Davis authored
-
- Nov 28, 2017
-
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
- Nov 27, 2017
-
-
Michael Davis authored
-
- Nov 24, 2017
-
-
Michael Davis authored
-
Michael Davis authored
-
Michael Davis authored
-
- Nov 23, 2017
-
-
Michael Davis authored
-
Michael Davis authored
-
- Nov 09, 2017
-
-
Michael Davis authored
-
Michael Davis authored
In the case of a Stream response, XRootD allocates the memory and manipulates the buffer pointer. In the case of a Data response, we need to allocate the buffer ourselves. In both cases, the buffer is treated in ProcessResponseData(), which does not care how the buffer was filled. This requires a bit of extra logic to make sure the buffer is deallocated for Data responses but not Stream responses. I have done this using a unique pointer to allocate a char[] for Data responses. and char *m_buffer_ptr points to the memory allocated. We never delete m_buffer_ptr as memory allocation is handled either by the unique_ptr or by XRoot and we don't care which.
-
Michael Davis authored
-
Michael Davis authored
-
- Nov 08, 2017
-
-
Michael Davis authored
-