class WatchDevicesEvent
Defined at line 342 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
fidl_xunion_tag_t Ordinal ()
You probably want to use Which() method instead of Ordinal(). Use Ordinal() only when you need
access to the raw integral ordinal value.
Defined at line 428 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
void WatchDevicesEvent ()
void WatchDevicesEvent (WatchDevicesEvent && )
WatchDevicesEvent WithExisting (uint64_t && )
WatchDevicesEvent WithAdded (uint64_t && )
WatchDevicesEvent WithRemoved (uint64_t && )
::std::unique_ptr<WatchDevicesEvent> New ()
void Encode (::fidl::Encoder * encoder, size_t offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, WatchDevicesEvent * value, size_t offset)
zx_status_t Clone (WatchDevicesEvent * result)
bool has_invalid_tag ()
Defined at line 371 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
bool is_existing ()
Defined at line 375 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
uint64_t & existing ()
Indicates an existing camera with the provided ID is still available.
Defined at line 378 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
const uint64_t & existing ()
Indicates an existing camera with the provided ID is still available.
Defined at line 384 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
bool is_added ()
Defined at line 390 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
uint64_t & added ()
Indicates a new camera with the provided ID is now available.
Defined at line 393 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
const uint64_t & added ()
Indicates a new camera with the provided ID is now available.
Defined at line 399 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
bool is_removed ()
Defined at line 405 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
void ~WatchDevicesEvent ()
WatchDevicesEvent & operator= (WatchDevicesEvent && )
uint64_t & removed ()
Indicates an existing camera with the provided ID is no longer available.
Defined at line 408 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
const uint64_t & removed ()
Indicates an existing camera with the provided ID is no longer available.
Defined at line 414 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
::fuchsia::camera3::WatchDevicesEvent::Tag Which ()
Defined at line 420 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
WatchDevicesEvent & set_existing (uint64_t value)
WatchDevicesEvent & set_added (uint64_t value)
WatchDevicesEvent & set_removed (uint64_t value)
Enumerations
enum Tag
| Name | Value |
|---|---|
| kExisting | 1 |
| kAdded | 2 |
| kRemoved | 3 |
| Invalid | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 356 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/hlcpp/fuchsia/camera3/cpp/fidl.h
Friends
class Equality