ReactOS 0.4.16-dev-91-g764881a
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{
10private:
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
25public:
28
30};
Definition: bufpool.h:45
void UnserializeFromBuffer(char **Buffer, string &Output)
vector< CTestInfo > m_List
void OpenJournal(DWORD DesiredAccess, bool CreateNew=false)
CTestInfo * GetNextTestInfo()
void SerializeIntoJournal(const string &String)
Definition: CTest.h:9
unsigned long DWORD
Definition: ntddk_ex.h:95
@ Output
Definition: arc.h:85
_Must_inspect_result_ _In_ WDFDEVICE _In_ ULONG _In_ ACCESS_MASK DesiredAccess
Definition: wdfdevice.h:2658
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
Definition: wdfdevice.h:2433