class WireDecoder

Defined at line 14 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/wire_decoder.h

Public Methods

void WireDecoder (const CodingConfig * coding_config, uint8_t * bytes, size_t num_bytes, fidl_handle_t * handles, fidl_handle_metadata_t * handle_metadata, size_t num_handles)

Defined at line 11 of file ../../sdk/lib/fidl/cpp/wire/wire_decoder.cc

void ~WireDecoder ()

Defined at line 21 of file ../../sdk/lib/fidl/cpp/wire/wire_decoder.cc

bool Alloc (size_t size, WirePosition * position)

Defined at line 21 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/wire_decoder.h

void CloseNextNHandles (size_t count)

Defined at line 76 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/wire_decoder.h

void DecodeHandle (WirePosition position, HandleAttributes attr, bool is_optional)

Defined at line 89 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/wire_decoder.h

size_t CurrentLength ()

Defined at line 131 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/wire_decoder.h

size_t CurrentHandleCount ()

Defined at line 133 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/wire_decoder.h

void SetError (const char * error)

Defined at line 135 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/wire_decoder.h

void SetError (zx_status_t status, const char * error)

Defined at line 141 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/wire_decoder.h

bool HasError ()

Defined at line 148 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/wire_decoder.h

fidl::Status Finish ()

Defined at line 150 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/wire_decoder.h