23 virtual void initialize(::std::string_view) = 0;
26 virtual void setCrashProcessorForFileType(::std::string_view, ::std::shared_ptr<::Bedrock::CrashFileProcessor>) = 0;
29 virtual void setCrashTelemetryProcessor(::gsl::not_null<::Bedrock::CrashTelemetryProcessor*>) = 0;
32 virtual void processCrashes(::std::shared_ptr<::Bedrock::WorkerPoolHandleInterface>,
::Scheduler&,
bool) = 0;
35 virtual void notifyCrashed() = 0;
38 virtual void notifyMemoryIssue(uint, ::std::string
const&) = 0;
41 virtual void recordCrashedSession(::std::string_view, ::std::string_view, int64) = 0;
44 virtual void stopProcessingCrashes() = 0;
47 virtual bool isCrashProcessingActive()
const = 0;
50 virtual ::std::string
const& getCrashDataRoot()
const = 0;
53 virtual ::std::string
const& getCrashedSessionFileSuffix()
const = 0;