class VendorCrashParameters
Defined at line 4511 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h
Parameters for filing controller crash reports.
Public Methods
void VendorCrashParameters (Storage_ storage)
void VendorCrashParameters ()
Defined at line 4516 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h
void VendorCrashParameters (VendorCrashParameters && )
Defined at line 4517 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h
void VendorCrashParameters (const VendorCrashParameters & other)
VendorCrashParameters & operator= (VendorCrashParameters && )
Defined at line 4518 of file fidling/gen/sdk/fidl/fuchsia.hardware.bluetooth/fuchsia.hardware.bluetooth/cpp/fidl/fuchsia.hardware.bluetooth/cpp/natural_types.h
VendorCrashParameters & operator= (const VendorCrashParameters & other)
bool operator== (const VendorCrashParameters & other)
bool operator!= (const VendorCrashParameters & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::std::vector<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.
::std::optional< ::std::vector< ::std::vector<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.
VendorCrashParameters & crash_events (std::optional< ::std::vector< ::std::vector<uint8_t>>> value)
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.
const std::optional< ::std::string> & program_name ()
The program name to use in the crash report.
Required.
::std::optional< ::std::string> & program_name ()
The program name to use in the crash report.
Required.
VendorCrashParameters & program_name (std::optional< ::std::string> value)
The program name to use in the crash report.
Required.
const std::optional< ::std::string> & crash_signature ()
The signature to use in the crash report.
Must match [a-z][a-z-]* i.e. only lowercase letters and hyphens.
Required.
::std::optional< ::std::string> & crash_signature ()
The signature to use in the crash report.
Must match [a-z][a-z-]* i.e. only lowercase letters and hyphens.
Required.
VendorCrashParameters & crash_signature (std::optional< ::std::string> value)
The signature to use in the crash report.
Must match [a-z][a-z-]* i.e. only lowercase letters and hyphens.
Required.
void VendorCrashParameters (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits