Crate fidl_fuchsia_feedback

Source

Macros§

FilingErrorUnknown
Pattern that matches an unknown FilingError member.
FilingSuccessUnknown
Pattern that matches an unknown FilingSuccess member.
RebootReasonUnknown
Pattern that matches an unknown RebootReason member.
SpecificCrashReportUnknown
Pattern that matches an unknown SpecificCrashReport member.

Structs§

Annotation
An annotation and its plain ASCII string key. Annotations are short strings, e.g., the board name or the build version.
Annotations
Annotations about the device’s state.
Attachment
An attachment and its plain ASCII string key. Attachments are larger objects, e.g., log files. They may be binary or text data.
ComponentData
Data known to a component, but not exposed to the platform, to attach to feedback reports.
ComponentDataRegisterControlHandle
ComponentDataRegisterEventStream
ComponentDataRegisterMarker
ComponentDataRegisterProxy
ComponentDataRegisterRequestStream
A Stream of incoming requests for fuchsia.feedback/ComponentDataRegister.
ComponentDataRegisterSynchronousProxy
ComponentDataRegisterUpsertRequest
ComponentDataRegisterUpsertResponder
CrashReport
Represents a crash report.
CrashReporterControlHandle
CrashReporterEventStream
CrashReporterFileReportRequest
CrashReporterFileReportResponder
CrashReporterFileReportResponse
CrashReporterMarker
CrashReporterProxy
CrashReporterRequestStream
A Stream of incoming requests for fuchsia.feedback/CrashReporter.
CrashReporterSynchronousProxy
CrashReportingProduct
Product information to report to the crash server.
CrashReportingProductRegisterControlHandle
CrashReportingProductRegisterEventStream
CrashReportingProductRegisterMarker
CrashReportingProductRegisterProxy
CrashReportingProductRegisterRequestStream
A Stream of incoming requests for fuchsia.feedback/CrashReportingProductRegister.
CrashReportingProductRegisterSynchronousProxy
CrashReportingProductRegisterUpsertRequest
CrashReportingProductRegisterUpsertWithAckRequest
CrashReportingProductRegisterUpsertWithAckResponder
DataProviderControlHandle
DataProviderEventStream
DataProviderGetAnnotationsRequest
DataProviderGetAnnotationsResponder
DataProviderGetAnnotationsResponse
DataProviderGetScreenshotRequest
DataProviderGetScreenshotResponder
DataProviderGetScreenshotResponse
DataProviderGetSnapshotRequest
DataProviderGetSnapshotResponder
DataProviderGetSnapshotResponse
DataProviderMarker
DataProviderProxy
DataProviderRequestStream
A Stream of incoming requests for fuchsia.feedback/DataProvider.
DataProviderSynchronousProxy
DeviceIdProviderControlHandle
DeviceIdProviderEventStream
DeviceIdProviderGetIdResponder
DeviceIdProviderGetIdResponse
DeviceIdProviderMarker
DeviceIdProviderProxy
DeviceIdProviderRequestStream
A Stream of incoming requests for fuchsia.feedback/DeviceIdProvider.
DeviceIdProviderSynchronousProxy
FileReportResults
GetAnnotationsParameters
Parameters for the DataProvider::GetAnnotations() method.
GetSnapshotParameters
Parameters for the DataProvider::GetSnapshot() method.
LastReboot
Information about why a device last rebooted.
LastRebootInfoProviderControlHandle
LastRebootInfoProviderEventStream
LastRebootInfoProviderGetResponder
LastRebootInfoProviderGetResponse
LastRebootInfoProviderMarker
LastRebootInfoProviderProxy
LastRebootInfoProviderRequestStream
A Stream of incoming requests for fuchsia.feedback/LastRebootInfoProvider.
LastRebootInfoProviderSynchronousProxy
NativeCrashReport
Represents a crash report for a native exception out of which the client has built a minidump.
RuntimeCrashReport
Represents a crash report for a runtime exception, applicable to most languages.
Screenshot
An encoded image of the screen.
Snapshot
Snapshot about the device’s state.

Enums§

ComponentDataRegisterEvent
ComponentDataRegisterRequest
Registers data useful to attach in feedback reports (crash, user feedback or bug reports).
CrashReporterEvent
CrashReporterRequest
Provides the ability to file crash reports.
CrashReportingProductRegisterEvent
CrashReportingProductRegisterRequest
Allows a component to choose a different crash reporting product to file crashes for that component under.
DataProviderEvent
DataProviderRequest
Provides data useful to attach to feedback reports, e.g., a crash report filed by the system, a user feedback report filed by a user or a bug report filed by a developer.
DeviceIdProviderEvent
DeviceIdProviderRequest
Provides the device’s feedback ID.
FilingError
FilingSuccess
“Memory” refers to a non-persistent location, e.g. a memory-backed filesystem.
ImageEncoding
The encoding used for the image.
LastRebootInfoProviderEvent
LastRebootInfoProviderRequest
Get information about why a device last shutdown. The term reboot is used instead of shutdown since many developers phrase their questions about shutdowns in terms of reboots and most components are interested in knowing why the system just rebooted.
RebootReason
Reasons why a device last rebooted.
SpecificCrashReport
Represents a specific crash report.

Constants§

MAX_ANNOTATION_KEY_LENGTH
Maximum length for an annotation’s key.
MAX_ANNOTATION_VALUE_LENGTH
Maximum length for an annotation’s value.
MAX_CRASH_SIGNATURE_LENGTH
MAX_EVENT_ID_LENGTH
MAX_EXCEPTION_MESSAGE_LENGTH
MAX_EXCEPTION_TYPE_LENGTH
MAX_NAMESPACE_LENGTH
MAX_NUM_ANNOTATIONS2_PROVIDED
MAX_NUM_ANNOTATIONS_PER_CRASH_REPORT
MAX_NUM_ANNOTATIONS_PER_NAMESPACE
MAX_NUM_ANNOTATIONS_PROVIDED
Deprecation
MAX_NUM_ATTACHMENTS_PER_CRASH_REPORT
MAX_PROCESS_NAME_LENGTH
MAX_PROGRAM_NAME_LENGTH
MAX_REPORT_ID_LENGTH
MAX_THREAD_NAME_LENGTH

Traits§

ComponentDataRegisterProxyInterface
CrashReporterProxyInterface
CrashReportingProductRegisterProxyInterface
DataProviderProxyInterface
DeviceIdProviderProxyInterface
LastRebootInfoProviderProxyInterface

Type Aliases§

CrashReporterFileReportResult