class Object
Defined at line 2846 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/wire_types.h
Public Methods
bool IsUnknown ()
Defined at line 2862 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/wire_types.h
void Object ()
void ~Object ()
void Object (Object && other)
Object & operator= (Object && other)
bool has_invalid_tag ()
bool is_semaphore ()
Object WithSemaphore (::zx::event val)
::zx::event & semaphore ()
const ::zx::event & semaphore ()
bool is_buffer ()
Object WithBuffer (::zx::vmo val)
::zx::vmo & buffer ()
const ::zx::vmo & buffer ()
bool is_vmo_semaphore ()
Object WithVmoSemaphore (::zx::vmo val)
::zx::vmo & vmo_semaphore ()
const ::zx::vmo & vmo_semaphore ()
bool is_counter_semaphore ()
Object WithCounterSemaphore (::zx::counter val)
::zx::counter & counter_semaphore ()
const ::zx::counter & counter_semaphore ()
::fuchsia_gpu_magma::wire::Object::Tag Which ()
void _CloseHandles ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kSemaphore | 1 |
| kBuffer | 2 |
| kVmoSemaphore | 3 |
| kCounterSemaphore | 4 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 2855 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/wire_types.h