diff --git a/Source/CTest/cmCTestSubmitHandler.cxx b/Source/CTest/cmCTestSubmitHandler.cxx index d0d9ca9161..200ba038c2 100644 --- a/Source/CTest/cmCTestSubmitHandler.cxx +++ b/Source/CTest/cmCTestSubmitHandler.cxx @@ -32,7 +32,8 @@ #define SUBMIT_TIMEOUT_IN_SECONDS_DEFAULT 120 -class cmCTestSubmitHandler::ResponseParser : public cmXMLParser +namespace { +class ResponseParser : public cmXMLParser { public: enum StatusType @@ -94,8 +95,8 @@ private: } }; -static size_t cmCTestSubmitHandlerWriteMemoryCallback(void* ptr, size_t size, - size_t nmemb, void* data) +size_t cmCTestSubmitHandlerWriteMemoryCallback(void* ptr, size_t size, + size_t nmemb, void* data) { int realsize = static_cast(size * nmemb); char const* chPtr = static_cast(ptr); @@ -103,15 +104,17 @@ static size_t cmCTestSubmitHandlerWriteMemoryCallback(void* ptr, size_t size, return realsize; } -static size_t cmCTestSubmitHandlerCurlDebugCallback(CURL* /*unused*/, - curl_infotype /*unused*/, - char* chPtr, size_t size, - void* data) +size_t cmCTestSubmitHandlerCurlDebugCallback(CURL* /*unused*/, + curl_infotype /*unused*/, + char* chPtr, size_t size, + void* data) { cm::append(*static_cast*>(data), chPtr, chPtr + size); return 0; } +} + cmCTestSubmitHandler::cmCTestSubmitHandler(cmCTest* ctest) : Superclass(ctest) , HttpHeaders(ctest->GetCommandLineHttpHeaders()) diff --git a/Source/CTest/cmCTestSubmitHandler.h b/Source/CTest/cmCTestSubmitHandler.h index 26eb327f58..936b6667ab 100644 --- a/Source/CTest/cmCTestSubmitHandler.h +++ b/Source/CTest/cmCTestSubmitHandler.h @@ -58,8 +58,6 @@ private: std::string GetSubmitResultsPrefix(); int GetSubmitInactivityTimeout(); - class ResponseParser; - std::string HTTPProxy; int HTTPProxyType = 0; std::string HTTPProxyAuth;