3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/FlushingIOController.h"
7#include "mc/scripting/diagnostics/IScriptStatPublisher.h"
12namespace Core {
class Path; }
13namespace Core {
class Result; }
46 virtual ::Core::Result _flushBuffer(
void const* data, uint64 amount) ;
87 virtual bool isStatPublisherEnabled() const ;
90 virtual
void publishStats(uint64 collectedTick, ::
std::vector<::
ScriptStat> const& stats) ;
Definition FlushingIOController.h:20
Definition IScriptStatPublisher.h:10
Definition ScriptDiagnosticsPublishToFile.h:24
MCAPI::Core::Result $_flushBuffer(void const *data, uint64 amount)
static MCAPI void ** $vftable()
Definition ScriptDiagnosticsPublishToFile.h:16
MCAPI bool $isStatPublisherEnabled() const
MCAPI ::std::optional<::Core::Path > stopCapture()
MCAPI bool startCapture()
MCAPI bool _cyclePreviousCaptures()
static MCAPI void ** $vftable()
MCAPI bool _initBasePath()
MCAPI::Core::Path _getCapturePath(int captureIndex) const
MCAPI bool _createNewCapture(::Core::Path capturePath)
MCAPI void $publishStats(uint64 collectedTick, ::std::vector<::ScriptStat > const &stats)
Definition ScriptStat.h:5