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)