fidl::HLCPPIncomingMessage

Summary

Constructors and Destructors

HLCPPIncomingMessage()
HLCPPIncomingMessage(BytePart bytes, HandleInfoPart handles)
HLCPPIncomingMessage(const HLCPPIncomingMessage & other)
HLCPPIncomingMessage(HLCPPIncomingMessage && other)

Public functions

ClearHandlesUnsafe()
void
Decode(const fidl_type_t *type, const char **error_msg_out)
zx_status_t
GetBodyViewAs() const
T *
GetBytesAs() const
T *
Read(zx_handle_t channel, uint32_t flags)
zx_status_t
body_view() const
body_view()
bytes() const
const BytePart &
handles()
handles() const
const HandleInfoPart &
has_only_header() const
bool
header() const
const fidl_message_header_t &
header()
fidl_message_header_t &
is_flexible() const
bool
is_supported_version() const
bool
operator=(const HLCPPIncomingMessage & other)=delete
operator=(HLCPPIncomingMessage && other)
ordinal() const
uint64_t
resize_bytes(uint32_t num_bytes)
void
set_bytes(BytePart bytes)
void
set_txid(zx_txid_t txid)
void
txid() const
zx_txid_t

Public functions

ClearHandlesUnsafe

void ClearHandlesUnsafe()

Decode

zx_status_t Decode(
  const fidl_type_t *type,
  const char **error_msg_out
)

GetBodyViewAs

T * GetBodyViewAs() const 

GetBytesAs

T * GetBytesAs() const 

HLCPPIncomingMessage

 HLCPPIncomingMessage()

HLCPPIncomingMessage

 HLCPPIncomingMessage(
  BytePart bytes,
  HandleInfoPart handles
)

HLCPPIncomingMessage

 HLCPPIncomingMessage(
  const HLCPPIncomingMessage & other
)=delete

HLCPPIncomingMessage

 HLCPPIncomingMessage(
  HLCPPIncomingMessage && other
)

Read

zx_status_t Read(
  zx_handle_t channel,
  uint32_t flags
)

body_view

const HLCPPIncomingBody & body_view() const 

body_view

HLCPPIncomingBody & body_view()

bytes

const BytePart & bytes() const 

handles

HandleInfoPart & handles()

handles

const HandleInfoPart & handles() const 

has_only_header

bool has_only_header() const 
const fidl_message_header_t & header() const 

header

fidl_message_header_t & header()

is_flexible

bool is_flexible() const 

is_supported_version

bool is_supported_version() const 

operator=

HLCPPIncomingMessage & operator=(
  const HLCPPIncomingMessage & other
)=delete

operator=

HLCPPIncomingMessage & operator=(
  HLCPPIncomingMessage && other
)

ordinal

uint64_t ordinal() const 

resize_bytes

void resize_bytes(
  uint32_t num_bytes
)

set_bytes

void set_bytes(
  BytePart bytes
)

set_txid

void set_txid(
  zx_txid_t txid
)

txid

zx_txid_t txid() const