ReactOS  0.4.14-dev-1256-g2125fec
CConfiguration.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 for managing all the configuration parameters
5  * COPYRIGHT: Copyright 2009 Colin Finck (colin@reactos.org)
6  */
7 
9 {
10 private:
15  bool m_Shutdown;
16  bool m_Submit;
17  string m_Comment;
18  wstring m_Module;
19  string m_Test;
20 
23 
24 public:
26  void ParseParameters(int argc, wchar_t* argv[]);
27  void GetSystemInformation();
29 
30  bool DoCrashRecovery() const { return m_CrashRecovery; }
31  bool DoPrint() const { return m_PrintToConsole; }
32  bool DoShutdown() const { return m_Shutdown; }
33  bool DoSubmit() const { return m_Submit; }
34  bool IsInteractive() const { return m_IsInteractive; }
35  bool IsReactOS() const { return m_IsReactOS; }
36  const string& GetComment() const { return m_Comment; }
37  const wstring& GetModule() const { return m_Module; }
38  const string& GetTest() const { return m_Test; }
39 
41  const string& GetSystemInfoRequestString() const { return m_SystemInfoRequestString; }
42 };
static int argc
Definition: ServiceArgs.c:12
bool DoShutdown() const
bool DoSubmit() const
#define argv
Definition: mplay32.c:18
const string & GetAuthenticationRequestString() const
bool DoCrashRecovery() const
string m_SystemInfoRequestString
bool IsReactOS() const
const string & GetSystemInfoRequestString() const
void ParseParameters(int argc, wchar_t *argv[])
const string & GetComment() const
void GetConfigurationFromFile()
const string & GetTest() const
const wstring & GetModule() const
bool DoPrint() const
bool IsInteractive() const
string m_AuthenticationRequestString
void GetSystemInformation()