class CrashReportingProduct
Defined at line 574 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/hlcpp/fuchsia/feedback/cpp/fidl.h
Product information to report to the crash server.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
CrashReportingProduct & set_name (::std::string _value)
CrashReportingProduct & set_version (::std::string _value)
CrashReportingProduct & set_channel (::std::string _value)
void CrashReportingProduct ()
void CrashReportingProduct (CrashReportingProduct && other)
void ~CrashReportingProduct ()
CrashReportingProduct & operator= (CrashReportingProduct && other)
::std::unique_ptr<CrashReportingProduct> New ()
void Encode (::fidl::Encoder *_encoder,size_t_offset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,CrashReportingProduct *_value,size_t_offset)
zx_status_t Clone (CrashReportingProduct * _result)
const ::std::string & name ()
The product name on the crash server.
* The first character has to be alphanumeric. The remaining characters must be printable,
but cannot be a space, which leaves values 33 to 127 in the ASCII table. Any other
characters will result in a ZX_ERR_INVALID_ARGS epitaph.
* Missing this required field will result in a ZX_ERR_INVALID_ARGS epitaph.
Defined at line 585 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/hlcpp/fuchsia/feedback/cpp/fidl.h
bool has_name ()
Defined at line 589 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/hlcpp/fuchsia/feedback/cpp/fidl.h
::std::string * mutable_name ()
The product name on the crash server.
* The first character has to be alphanumeric. The remaining characters must be printable,
but cannot be a space, which leaves values 33 to 127 in the ASCII table. Any other
characters will result in a ZX_ERR_INVALID_ARGS epitaph.
* Missing this required field will result in a ZX_ERR_INVALID_ARGS epitaph.
Defined at line 598 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/hlcpp/fuchsia/feedback/cpp/fidl.h
void clear_name ()
Defined at line 606 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/hlcpp/fuchsia/feedback/cpp/fidl.h
const ::std::string & version ()
Optional product version of the component.
* The first character has to be alphanumeric. The remaining characters must be printable,
but cannot be a space, which leaves values 33 to 127 in the ASCII table. Any other
characters will result in a ZX_ERR_INVALID_ARGS epitaph.
If no version is specified then none is reported to the crash server.
Defined at line 620 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/hlcpp/fuchsia/feedback/cpp/fidl.h
bool has_version ()
Defined at line 624 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/hlcpp/fuchsia/feedback/cpp/fidl.h
::std::string * mutable_version ()
Optional product version of the component.
* The first character has to be alphanumeric. The remaining characters must be printable,
but cannot be a space, which leaves values 33 to 127 in the ASCII table. Any other
characters will result in a ZX_ERR_INVALID_ARGS epitaph.
If no version is specified then none is reported to the crash server.
Defined at line 634 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/hlcpp/fuchsia/feedback/cpp/fidl.h
void clear_version ()
Defined at line 642 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/hlcpp/fuchsia/feedback/cpp/fidl.h
const ::std::string & channel ()
Optional product release channel for the component, e.g., "canary", "beta", "stable".
If no channel is specified then none is reported to the crash server.
Defined at line 653 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/hlcpp/fuchsia/feedback/cpp/fidl.h
bool has_channel ()
Defined at line 657 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/hlcpp/fuchsia/feedback/cpp/fidl.h
::std::string * mutable_channel ()
Optional product release channel for the component, e.g., "canary", "beta", "stable".
If no channel is specified then none is reported to the crash server.
Defined at line 664 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/hlcpp/fuchsia/feedback/cpp/fidl.h
void clear_channel ()
Defined at line 672 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/hlcpp/fuchsia/feedback/cpp/fidl.h