|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <CWebService.h>

Public Member Functions | |
| CWebService () | |
| virtual | ~CWebService () |
| void | Finish (const char *TestType) |
| void | Submit (const char *TestType, CTestInfo *TestInfo) |
Private Member Functions | |
| virtual PCHAR | DoRequest (const char *Hostname, INTERNET_PORT Port, const char *ServerFile, const string &InputData)=0 |
| void | GetTestID (const char *TestType) |
| PCHAR | GetSuiteID (const char *TestType, CTestInfo *TestInfo) |
Private Attributes | |
| PCHAR | m_TestID |
Definition at line 8 of file CWebService.h.
| CWebService::CWebService | ( | ) |
Constructs a CWebService object and immediately establishes a connection to the "testman" Web Service.
Definition at line 17 of file CWebService.cpp.
|
virtual |
Destructs a CWebService object and closes all connections to the Web Service.
Definition at line 26 of file CWebService.cpp.
|
privatepure virtual |
Implemented in CWebServiceLibCurl, and CWebServiceWinInet.
Referenced by Finish(), GetSuiteID(), GetTestID(), and Submit().
Interface to other classes for finishing this test run
| TestType | Constant pointer to a char array containing the test type to be run (i.e. "wine") |
Definition at line 39 of file CWebService.cpp.
Gets a Suite ID from the Web Service for this module/test combination.
| TestType | Constant pointer to a char array containing the test type to be run (i.e. "wine") |
| TestInfo | Pointer to a CTestInfo object containing information about the test |
Definition at line 113 of file CWebService.cpp.
Referenced by Submit().
Requests a Test ID from the Web Service for our test run.
| TestType | Constant pointer to a char array containing the test type to be run (i.e. "wine") |
Definition at line 71 of file CWebService.cpp.
Referenced by Submit().
Interface to other classes for submitting a result of one test
| TestType | Constant pointer to a char array containing the test type to be run (i.e. "wine") |
| TestInfo | Pointer to a CTestInfo object containing information about the test |
Definition at line 151 of file CWebService.cpp.
|
private |
Definition at line 11 of file CWebService.h.
Referenced by CWebService(), Finish(), GetTestID(), Submit(), and ~CWebService().