class HandleTable

Defined at line 3508 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::zx::channel & h1 ()

Defined at line 3514 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h

bool has_h1 ()

Defined at line 3518 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h

::zx::channel * mutable_h1 ()

Defined at line 3522 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h

void clear_h1 ()

Defined at line 3530 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h

const ::test::fidlcodec::examples::OptHandleStruct & s1 ()

Defined at line 3538 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h

bool has_s1 ()

Defined at line 3542 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h

::test::fidlcodec::examples::OptHandleStruct * mutable_s1 ()

Defined at line 3546 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h

void clear_s1 ()

Defined at line 3554 of file fidling/gen/src/lib/fidl_codec/fidl/hlcpp/test/fidlcodec/examples/cpp/fidl.h

HandleTable & set_h1 (::zx::channel _value)
HandleTable & set_s1 (::test::fidlcodec::examples::OptHandleStruct _value)
void HandleTable ()
void HandleTable (HandleTable && other)
void ~HandleTable ()
HandleTable & operator= (HandleTable && other)
::std::unique_ptr<HandleTable> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, HandleTable * _value, size_t _offset)
zx_status_t Clone (HandleTable * _result)