Print

Print


Daniel

Done in a06b1e7f, including removing dead class
and renaming to ChunkValidator as discussed.

Jacek



On 03/27/2014 02:29 PM, Wang, Daniel Liwei wrote:
> Jacek,
> Please go ahead and do it. It's more relevant to your ticket than any of
> the ones I'm working on.
> -Daniel
>
> On 03/27/2014 02:27 PM, Becla, Jacek wrote:
>> Daniel
>>
>> That is the thing, they both live in lsst::qserv::xrdfs,
>> and so if I remove the "fs" around one of them, things
>> don't compile. I am happy with using the FsFileValidator
>> name (will you do it or should I?)
>>
>> Jacek
>>
>>
>>
>> On 03/27/2014 12:55 PM, Wang, Daniel Liwei wrote:
>>> Jacek,
>>>
>>> On 03/25/2014 09:03 PM, Becla, Jacek wrote:
>>>> I noticed in xrdfs we have the following pattern:
>>>>
>>>> namespace fs {
>>>> class FileValidator {
>>>>          virtual void whatever() = 0;
>>>> };
>>>> } // end of namespace
>>>>
>>>> class FileValidator : public fs::FileValidator {
>>>>          virtual void whatever() {}
>>>> };
>>>>
>>>> Why not simply:
>>>>
>>>> class FileValidatorBase {
>>>>          virtual void whatever() = 0;
>>>> };
>>>>
>>>> class FileValidator : public FileValidatorBase {
>>>>          virtual void whatever() {}
>>>> };
>>> The "Base" suffix looks ugly to me. Because you've cleaned up the
>>> namespaces, we don't need "fs" any more because you now have "xrdfs",
>>> right? The ones in MySqlFs.cc can be FsFileValidator and ChunkInvValidator.
>>>
>>> -Daniel
>>>
>

########################################################################
Use REPLY-ALL to reply to list

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