class VendorCrashParameters
Defined at line 3912 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
Parameters for filing controller crash reports.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_hardware_bluetooth::wire::VendorCrashParameters> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_hardware_bluetooth::wire::VendorCrashParameters> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_bluetooth::wire::VendorCrashParameters>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void VendorCrashParameters ()
Defined at line 3914 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
void VendorCrashParameters (const VendorCrashParameters & other)
Defined at line 3915 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
VendorCrashParameters & operator= (const VendorCrashParameters & other)
Defined at line 3916 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
void VendorCrashParameters (VendorCrashParameters && other)
Defined at line 3917 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
::fidl::VectorView< ::fidl::VectorView<uint8_t>> & crash_events ()
The prefixes of the vendor event payloads to match. For example, this could
be the subevent code. If the prefix is empty, all vendor debug events will be
treated as crash events.
Required. At least one prefix must be specified.
bool has_crash_events ()
VendorCrashParameters & operator= (VendorCrashParameters && other)
Defined at line 3918 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
::fidl::StringView & program_name ()
The program name to use in the crash report.
Required.
bool has_program_name ()
::fidl::StringView & crash_signature ()
The signature to use in the crash report.
Must match [a-z][a-z-]* i.e. only lowercase letters and hyphens.
Required.
bool has_crash_signature ()
void ~VendorCrashParameters ()
Defined at line 3920 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder