ReactOS 0.4.16-dev-338-g34e76ad
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{
10private:
15 unsigned long m_RepeatCount;
19 string m_Comment;
20 wstring m_Module;
21 string m_Test;
22
25
26public:
28 void ParseParameters(int argc, wchar_t* argv[]);
31
32 bool DoCrashRecovery() const { return m_CrashRecovery; }
33 bool DoPrint() const { return m_PrintToConsole; }
34 bool DoShutdown() const { return m_Shutdown; }
35 bool DoSubmit() const { return m_Submit; }
36 bool IsInteractive() const { return m_IsInteractive; }
37 bool IsReactOS() const { return m_IsReactOS; }
38 unsigned long GetRepeatCount() const { return m_RepeatCount; }
39 bool ListModulesOnly() const { return m_ListModules; }
40 const string& GetComment() const { return m_Comment; }
41 const wstring& GetModule() const { return m_Module; }
42 const string& GetTest() const { return m_Test; }
43
45 const string& GetSystemInfoRequestString() const { return m_SystemInfoRequestString; }
46};
static int argc
Definition: ServiceArgs.c:12
bool ListModulesOnly() const
bool DoShutdown() const
unsigned long m_RepeatCount
bool DoCrashRecovery() const
const string & GetSystemInfoRequestString() const
void GetSystemInformation()
void GetConfigurationFromFile()
const string & GetComment() const
bool IsReactOS() const
bool DoPrint() const
string m_SystemInfoRequestString
unsigned long GetRepeatCount() const
const string & GetTest() const
const string & GetAuthenticationRequestString() const
bool IsInteractive() const
bool DoSubmit() const
void ParseParameters(int argc, wchar_t *argv[])
string m_AuthenticationRequestString
const wstring & GetModule() const
#define argv
Definition: mplay32.c:18