LeviLamina
Loading...
Searching...
No Matches
Bedrock::CrashManagerImpl Class Reference
+ Inheritance diagram for Bedrock::CrashManagerImpl:

Classes

struct  CrashedSessionInfo
 
struct  CrashProcessorInfo
 

Public Member Functions

CrashManagerImploperator= (CrashManagerImpl const &)
 
 CrashManagerImpl (CrashManagerImpl const &)
 
virtual void initialize (::std::string_view)
 
virtual void setCrashProcessorForFileType (::std::string_view, ::std::shared_ptr<::Bedrock::CrashFileProcessor >)
 
virtual void setCrashTelemetryProcessor (::gsl::not_null<::Bedrock::CrashTelemetryProcessor * >)
 
virtual void processCrashes (::std::shared_ptr<::Bedrock::WorkerPoolHandleInterface >, ::Scheduler &, bool)
 
virtual void notifyCrashed ()
 
virtual void notifyMemoryIssue (uint, ::std::string const &)
 
virtual void recordCrashedSession (::std::string_view, ::std::string_view, int64)
 
virtual void stopProcessingCrashes ()
 
virtual bool isCrashProcessingActive () const
 
virtual::std::string const & getCrashDataRoot () const
 
virtual::std::string const & getCrashedSessionFileSuffix () const
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 
MCFOLD void $dtor ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 32 > mUnka1db12
 
::ll::UntypedStorage< 8, 32 > mUnkfcddda
 
::ll::UntypedStorage< 8, 32 > mUnk37f93e
 
::ll::UntypedStorage< 8, 32 > mUnk982d5f
 
::ll::UntypedStorage< 8, 16 > mUnk28673f
 
::ll::UntypedStorage< 8, 80 > mUnk3030e6
 
::ll::UntypedStorage< 8, 16 > mUnk2e647e
 
::ll::UntypedStorage< 8, 16 > mUnkc7a812
 
::ll::UntypedStorage< 8, 24 > mUnk6e6722
 
::ll::UntypedStorage< 8, 16 > mUnkb4372e
 
::ll::UntypedStorage< 8, 16 > mUnk5ec727
 
::ll::UntypedStorage< 8, 8 > mUnk936f0f
 
::ll::UntypedStorage< 1, 1 > mUnkb940bb
 
::ll::UntypedStorage< 1, 1 > mUnk6afa2c
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Member Function Documentation

◆ initialize()

virtual void Bedrock::CrashManagerImpl::initialize ( ::std::string_view )
virtual

Implements Bedrock::CrashManager.

◆ setCrashProcessorForFileType()

virtual void Bedrock::CrashManagerImpl::setCrashProcessorForFileType ( ::std::string_view ,
::std::shared_ptr<::Bedrock::CrashFileProcessor >  )
virtual

Implements Bedrock::CrashManager.

◆ setCrashTelemetryProcessor()

virtual void Bedrock::CrashManagerImpl::setCrashTelemetryProcessor ( ::gsl::not_null<::Bedrock::CrashTelemetryProcessor * > )
virtual

Implements Bedrock::CrashManager.

◆ processCrashes()

virtual void Bedrock::CrashManagerImpl::processCrashes ( ::std::shared_ptr<::Bedrock::WorkerPoolHandleInterface > ,
::Scheduler & ,
bool  )
virtual

Implements Bedrock::CrashManager.

◆ notifyCrashed()

virtual void Bedrock::CrashManagerImpl::notifyCrashed ( )
virtual

Implements Bedrock::CrashManager.

◆ notifyMemoryIssue()

virtual void Bedrock::CrashManagerImpl::notifyMemoryIssue ( uint ,
::std::string const &  )
virtual

Implements Bedrock::CrashManager.

◆ recordCrashedSession()

virtual void Bedrock::CrashManagerImpl::recordCrashedSession ( ::std::string_view ,
::std::string_view ,
int64  )
virtual

Implements Bedrock::CrashManager.

◆ stopProcessingCrashes()

virtual void Bedrock::CrashManagerImpl::stopProcessingCrashes ( )
virtual

Implements Bedrock::CrashManager.

◆ isCrashProcessingActive()

virtual bool Bedrock::CrashManagerImpl::isCrashProcessingActive ( ) const
virtual

Implements Bedrock::CrashManager.

◆ getCrashDataRoot()

virtual::std::string const & Bedrock::CrashManagerImpl::getCrashDataRoot ( ) const
virtual

Implements Bedrock::CrashManager.

◆ getCrashedSessionFileSuffix()

virtual::std::string const & Bedrock::CrashManagerImpl::getCrashedSessionFileSuffix ( ) const
virtual

Implements Bedrock::CrashManager.


The documentation for this class was generated from the following file: