class WatchDevicesEvent
Defined at line 985 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h
Public Methods
void WatchDevicesEvent ()
void WatchDevicesEvent (const WatchDevicesEvent & )
Defined at line 989 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h
WatchDevicesEvent & operator= (const WatchDevicesEvent & )
Defined at line 990 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h
void WatchDevicesEvent (WatchDevicesEvent && )
Defined at line 991 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h
bool has_invalid_tag ()
bool is_existing ()
WatchDevicesEvent WithExisting (::fidl::ObjectView<uint64_t> val)
Indicates an existing camera with the provided ID is still available.
WatchDevicesEvent & operator= (WatchDevicesEvent && )
Defined at line 992 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h
template <typename... Args>
WatchDevicesEvent WithExisting (::fidl::AnyArena & allocator, Args &&... args)
Indicates an existing camera with the provided ID is still available.
Defined at line 1009 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h
uint64_t & existing ()
Indicates an existing camera with the provided ID is still available.
const uint64_t & existing ()
Indicates an existing camera with the provided ID is still available.
bool is_added ()
WatchDevicesEvent WithAdded (::fidl::ObjectView<uint64_t> val)
Indicates a new camera with the provided ID is now available.
template <typename... Args>
WatchDevicesEvent WithAdded (::fidl::AnyArena & allocator, Args &&... args)
Indicates a new camera with the provided ID is now available.
Defined at line 1027 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h
uint64_t & added ()
Indicates a new camera with the provided ID is now available.
const uint64_t & added ()
Indicates a new camera with the provided ID is now available.
bool is_removed ()
WatchDevicesEvent WithRemoved (::fidl::ObjectView<uint64_t> val)
Indicates an existing camera with the provided ID is no longer available.
template <typename... Args>
WatchDevicesEvent WithRemoved (::fidl::AnyArena & allocator, Args &&... args)
Indicates an existing camera with the provided ID is no longer available.
Defined at line 1045 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h
uint64_t & removed ()
Indicates an existing camera with the provided ID is no longer available.
const uint64_t & removed ()
Indicates an existing camera with the provided ID is no longer available.
::fuchsia_camera3::wire::WatchDevicesEvent::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kExisting | 1 |
| kAdded | 2 |
| kRemoved | 3 |
Defined at line 994 of file fidling/gen/sdk/fidl/fuchsia.camera3/fuchsia.camera3/cpp/fidl/fuchsia.camera3/cpp/wire_types.h