LeviLamina
Loading...
Searching...
No Matches
IDataStorageHandler.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace cohtml { class IDataStorageRequest; }
8namespace cohtml { class IDataStorageResponse; }
9// clang-format on
10
11namespace cohtml {
12
14public:
15 // virtual functions
16 // NOLINTBEGIN
17 virtual ~IDataStorageHandler() = default;
18
19 virtual void OnDataStorageRead(::cohtml::IDataStorageRequest const*, ::cohtml::IDataStorageResponse*) = 0;
20
21 virtual bool OnDataStorageWrite(char const*, char const*, char const*) = 0;
22
23 virtual void OnDataStorageRemove(char const*, char const*) = 0;
24
25 virtual void OnDataStorageClear(char const*) = 0;
26
27 virtual ulong OnDataStorageCount(char const*) = 0;
28 // NOLINTEND
29
30public:
31 // virtual function thunks
32 // NOLINTBEGIN
33
34 // NOLINTEND
35};
36
37} // namespace cohtml
Definition IDataStorageHandler.h:7
Definition IDataStorageRequest.h:7
Definition IDataStorageResponse.h:7