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
8
class
CWebService
9
{
10
private
:
11
PCHAR
m_TestID
;
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
17
public
:
18
CWebService
();
19
virtual
~CWebService
();
20
21
void
Finish
(
const
char
* TestType);
22
void
Submit
(
const
char
* TestType,
CTestInfo
* TestInfo);
23
};
CTestInfo
Definition:
CTestInfo.h:9
CWebService
Definition:
CWebService.h:9
CWebService::GetTestID
void GetTestID(const char *TestType)
Definition:
CWebService.cpp:71
CWebService::Finish
void Finish(const char *TestType)
Definition:
CWebService.cpp:39
CWebService::~CWebService
virtual ~CWebService()
Definition:
CWebService.cpp:26
CWebService::CWebService
CWebService()
Definition:
CWebService.cpp:17
CWebService::Submit
void Submit(const char *TestType, CTestInfo *TestInfo)
Definition:
CWebService.cpp:151
CWebService::GetSuiteID
PCHAR GetSuiteID(const char *TestType, CTestInfo *TestInfo)
Definition:
CWebService.cpp:113
CWebService::m_TestID
PCHAR m_TestID
Definition:
CWebService.h:11
CWebService::DoRequest
virtual PCHAR DoRequest(const char *Hostname, INTERNET_PORT Port, const char *ServerFile, const string &InputData)=0
Port
CPPORT Port[4]
Definition:
headless.c:35
PCHAR
char * PCHAR
Definition:
typedefs.h:51
INTERNET_PORT
WORD INTERNET_PORT
Definition:
winhttp.h:38
modules
rostests
rosautotest
CWebService.h
Generated on Thu Dec 4 2025 06:09:50 for ReactOS by
1.9.6