class Decoder

Defined at line 18 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/decoder.h

Public Methods

void Decoder (HLCPPIncomingMessage message)

Defined at line 13 of file ../../sdk/lib/fidl/hlcpp/decoder.cc

void Decoder (HLCPPIncomingBody body)

Defined at line 16 of file ../../sdk/lib/fidl/hlcpp/decoder.cc

void ~Decoder ()

Defined at line 18 of file ../../sdk/lib/fidl/hlcpp/decoder.cc

template <typename T>
T * GetPtr (size_t offset)

Defined at line 25 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/decoder.h

size_t GetOffset (const void * ptr)

Defined at line 29 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/decoder.h

size_t GetOffset (uintptr_t ptr)

Defined at line 30 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/decoder.h

void DecodeHandle (zx::object_base * value, size_t offset)

Defined at line 38 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/decoder.h

zx::handle ClaimUnknownHandle ()

Defined at line 47 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/decoder.h

void CloseUnknownHandlesInEnvelope (const fidl_envelope_t * envelope)

Defined at line 51 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/decoder.h

size_t EnvelopeValueOffset (const fidl_envelope_t * envelope)

Defined at line 59 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/decoder.h

EnvelopeUnknownDataInfoResult EnvelopeUnknownDataInfo (const fidl_envelope_t * envelope)

Defined at line 73 of file ../../sdk/lib/fidl/hlcpp/include/lib/fidl/cpp/decoder.h

Records