| 123456789101112131415161718192021222324252627282930313233343536373839 | /* Distributed under the OSI-approved BSD 3-Clause License.  See accompanying   file Copyright.txt or https://cmake.org/licensing for details.  */#ifndef cmCTestUploadHandler_h#define cmCTestUploadHandler_h#include "cmConfigure.h" // IWYU pragma: keep#include "cmCTest.h"#include "cmCTestGenericHandler.h"/** \class cmCTestUploadHandler * \brief Helper class for CTest * * Submit arbitrary files * */class cmCTestUploadHandler : public cmCTestGenericHandler{public:  typedef cmCTestGenericHandler Superclass;  cmCTestUploadHandler();  ~cmCTestUploadHandler() override {}  /*   * The main entry point for this class   */  int ProcessHandler() override;  void Initialize() override;  /** Specify a set of files to submit.  */  void SetFiles(cmCTest::SetOfStrings const& files);private:  cmCTest::SetOfStrings Files;};#endif
 |