The C++ framework for developing highly scalable, high performance servers on Windows platforms.

MiniDumpGenerator.cpp File Reference


Namespaces

namespace  JetByteTools
namespace  JetByteTools::Win32

Typedefs

typedef
JetByteTools::Core::CSingleWriterMultipleReaderLock 
LockType
typedef
JetByteTools::Core::ISingleWriterMultipleReaderLock::Reader 
ILockTypeReader
typedef
JetByteTools::Core::ISingleWriterMultipleReaderLock::Writer 
ILockTypeWriter
typedef std::map
< _tstring, Limits > 
PerDumpTypeLimits

Functions

static void AddLimit (const _tstring &type, const long maxDumps, const bool ignoreExistingDumps)
static bool CanGenerateDump (const _tstring &type, long &attempts, long &totalAttempts, long &maxDumps, long &existingDumps)

Variables

static LockType s_lock
static ICreateMiniDumps * s_pCustomDumper = nullptr
static long s_defaultMaxDumps = 10
static bool s_defaultIgnoreExistingDumps = false
static long s_maxDumpsToAttemptToProduce = 0
static long s_totalDumpAttempts = 0
static
CMiniDumpGenerator::OnTooManyDumpAttempsFnc * 
s_pOnTooManyDumpAttemps = nullptr
static bool s_produceDumps = true
static bool s_dumpsEnabled = true
static const _tstring s_noType
CLockableObject s_limitLock
PerDumpTypeLimits s_perDumpTypeLimits
static const
CDiskSpaceProvider 
s_standardDiskSpaceProvider
static const
IProvideDiskSpace
s_pDiskSpaceProvider = &s_standardDiskSpaceProvider
static BYTE s_minDiskSpacePercentOfTotalDisk = 0


Typedef Documentation

typedef JetByteTools::Core::CSingleWriterMultipleReaderLock LockType


Generated on Sun Sep 12 19:06:43 2021 for The Server Framework - v7.4 by doxygen 1.5.3