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