LeviLamina
Loading...
Searching...
No Matches
DBStorageFolderWatcher.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/events/PrivacyTagEnterprise.h"
7#include "mc/world/level/storage/DBStorageFolderWatcherSnapshotKind.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace Core { class Path; }
12namespace Social::Events { class Event; }
13// clang-format on
14
15class DBStorageFolderWatcher {
16public:
17 // member variables
18 // NOLINTBEGIN
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 DBStorageFolderWatcher& operator=(DBStorageFolderWatcher const&);
31 DBStorageFolderWatcher(DBStorageFolderWatcher const&);
32 DBStorageFolderWatcher();
33
34public:
35 // member functions
36 // NOLINTBEGIN
37 MCNAPI explicit DBStorageFolderWatcher(::Core::Path const& folderToWatch);
38
40
42
43 MCNAPI void pushSnapshot();
44
45#ifdef LL_PLAT_C
46 MCNAPI void toTelemetryEvent(
48 ::DBStorageFolderWatcherSnapshotKind kind,
49 ::Social::Events::PrivacyTagEnterprise privacyTag
50 ) const;
51#endif
52
54 // NOLINTEND
55
56public:
57 // constructor thunks
58 // NOLINTBEGIN
59 MCNAPI void* $ctor(::Core::Path const& folderToWatch);
60 // NOLINTEND
61
62public:
63 // destructor thunk
64 // NOLINTBEGIN
65 MCNAPI void $dtor();
66 // NOLINTEND
67};
Definition Path.h:12
MCAPI DBStorageFolderWatcher(::Core::Path const &folderToWatch)
MCAPI void pushSnapshot()
MCAPI void captureWorldStartSnapshot()
MCAPI void captureWorldExitSnapshot()
MCAPI void * $ctor(::Core::Path const &folderToWatch)
Definition Event.h:19
Definition Alias.h:14