ReactOS  0.4.15-dev-3324-gda4e15f
CJournaledTestList.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 a journaled test list for the Crash Recovery feature
5  * COPYRIGHT: Copyright 2009 Colin Finck (colin@reactos.org)
6  */
7 
9 {
10 private:
14  wstring m_JournalFile;
15 
16  void LoadJournalFile();
17  void OpenJournal(DWORD DesiredAccess, bool CreateNew = false);
18  void SerializeIntoJournal(const string& String);
19  void SerializeIntoJournal(const wstring& String);
20  void UnserializeFromBuffer(char** Buffer, string& Output);
21  void UnserializeFromBuffer(char** Buffer, wstring& Output);
22  void UpdateJournal();
24 
25 public:
28 
30 };
_Must_inspect_result_ _In_ WDFDEVICE _In_ ULONG _In_ ACCESS_MASK DesiredAccess
Definition: wdfdevice.h:2654
Definition: CTest.h:8
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
Definition: wdfdevice.h:2430
Definition: bufpool.h:45
vector< CTestInfo > m_List
CTestInfo * GetNextTestInfo()
unsigned long DWORD
Definition: ntddk_ex.h:95
void OpenJournal(DWORD DesiredAccess, bool CreateNew=false)
void SerializeIntoJournal(const string &String)
Definition: arc.h:85
CJournaledTestList(CTest *Test)
void UnserializeFromBuffer(char **Buffer, string &Output)