ReactOS 0.4.16-dev-1946-g52006dd
CWebService.h
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS Automatic Testing Utility
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4 * PURPOSE: Class implementing the interface to the "testman" Web Service
5 * COPYRIGHT: Copyright 2009-2015 Colin Finck (colin@reactos.org)
6 */
7
9{
10private:
12
13 virtual PCHAR DoRequest(const char* Hostname, INTERNET_PORT Port, const char* ServerFile, const string& InputData) = 0;
14 void GetTestID(const char* TestType);
15 PCHAR GetSuiteID(const char* TestType, CTestInfo* TestInfo);
16
17public:
19 virtual ~CWebService();
20
21 void Finish(const char* TestType);
22 void Submit(const char* TestType, CTestInfo* TestInfo);
23};
void GetTestID(const char *TestType)
Definition: CWebService.cpp:71
void Finish(const char *TestType)
Definition: CWebService.cpp:39
virtual ~CWebService()
Definition: CWebService.cpp:26
void Submit(const char *TestType, CTestInfo *TestInfo)
PCHAR GetSuiteID(const char *TestType, CTestInfo *TestInfo)
PCHAR m_TestID
Definition: CWebService.h:11
virtual PCHAR DoRequest(const char *Hostname, INTERNET_PORT Port, const char *ServerFile, const string &InputData)=0
CPPORT Port[4]
Definition: headless.c:35
char * PCHAR
Definition: typedefs.h:51
WORD INTERNET_PORT
Definition: winhttp.h:38