carb/crashreporter/ICrashReporter.h¶
↰ Parent directory: carb/crashreporter/
!
Source: carb/crashreporter/ICrashReporter.h
Detailed Description¶
! Main interface header for ICrashReporter and related types and values.
Included By¶
Namespaces¶
carb: The main Carbonite namespace.
carb::crashreporter: Namespace for the crash reporter.
Classes¶
carb::crashreporter::CrashSentInfo: Provides a single piece of additional information or context to a crash upload complete callback function.
carb::crashreporter::ICrashReporter: carb::crashreporter::ICrashReporter is the interface to implement a plugin that catches and reports information about the crash to either a local file, a server, or both.
carb::crashreporter::MetadataValueCallback: Descriptor of a single metadata callback function.
Enums¶
carb::crashreporter::CrashSentResult: Result codes used to notify subscribers of crash dump uploads whether an upload succeed or not.
carb::crashreporter::MetadataValueType: Possible types that a volatile metadata value could be.
Typedefs¶
carb::crashreporter::MetadataId: Registration idendifier for a single metadata value.
carb::crashreporter::OnCrashSentFn: Prototype for a callback function that is performed any time a dump is successfully uploaded.
carb::crashreporter::OnDumpSubmittedFn: Prototype for a callback that indicates when a crash dump upload has completed.
carb::crashreporter::OnGetMetadataFloatFn: Metadata value callback function prototype.
carb::crashreporter::OnGetMetadataIntegerFn: Metadata value callback function prototype.
carb::crashreporter::OnGetMetadataStringFn: Metadata value callback function prototype.
carb::crashreporter::OnGetMetadataUIntegerFn: Metadata value callback function prototype.
carb::crashreporter::ResolveSymbolFn: Prototype for a callback function used to resolve symbol information.
Variables¶
carb::crashreporter::kInvalidMetadataId: Special metadata identifier to indicate an invalid metadata value or general failure in registering the value with addVolatileMetadata*().
carb::crashreporter::kMetadataFailBadParameter: Special metadata identifier to indicate that a bad parameter was passed into one of the ICrashReporter::addVolatileMetadata*() functions.
carb::crashreporter::kMetadataFailKeyAlreadyUsed: Special metadata identifier to indicate that the key being registered is either a known reserved key or has already been registered as a volatile metadata key.