3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/platform/threading/LockGuard.h"
12namespace Bedrock::Threading {
class Mutex; }
15class DBStoragePerformanceTelemetry {
27 DBStoragePerformanceTelemetry& operator=(DBStoragePerformanceTelemetry
const&);
28 DBStoragePerformanceTelemetry(DBStoragePerformanceTelemetry
const&);
29 DBStoragePerformanceTelemetry();
45 MCNAPI
void recordReadData(
bool successfulRead, uint64 bytesRead, ::std::chrono::nanoseconds readTime);
47 MCNAPI
void recordWriteData(uint64 numWrites, uint64 bytesWritten, ::std::chrono::nanoseconds writeTime);
Definition NonOwnerPointer.h:9
Definition LevelStorageEventing.h:17