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 JetByteTools::Core::CSingleWriterMultipleReaderLock LockType |