A PruneCondition that deletes older reports to keep the total Crashpad database size under the specified limit.
More...
#include "client/prune_crash_reports.h"
|
| static std::unique_ptr< PruneCondition > | GetDefault () |
| | Returns a sensible default condition for removing obsolete crash reports.
|
| |
A PruneCondition that deletes older reports to keep the total Crashpad database size under the specified limit.
◆ DatabaseSizePruneCondition()
| crashpad::DatabaseSizePruneCondition::DatabaseSizePruneCondition |
( |
size_t | max_size_in_kb | ) |
|
|
explicit |
Creates a PruneCondition that will keep newer reports, until the sum of the size of all reports is not smaller than max_size_in_kb. After the limit is reached, older reports will be pruned.
- Parameters
-
| [in] | max_size_in_kb | The maximum number of kilobytes that all crash reports should consume. |
◆ ShouldPruneReport()
Evaluates a crash report for deletion.
- Parameters
-
| [in] | report | The crash report to evaluate. |
- Returns
true if the crash report should be deleted, false if it should be kept.
Implements crashpad::PruneCondition.
The documentation for this class was generated from the following files:
- client/prune_crash_reports.h
- client/prune_crash_reports.cc