fidl::HLCPPOutgoingMessage

Summary

Constructors and Destructors

HLCPPOutgoingMessage()
HLCPPOutgoingMessage(BytePart bytes, HandleDispositionPart handles)
HLCPPOutgoingMessage(const HLCPPOutgoingMessage & other)
HLCPPOutgoingMessage(HLCPPOutgoingMessage && other)

Public functions

Call(zx_handle_t channel, uint32_t flags, zx_time_t deadline, HLCPPIncomingMessage *response)
zx_status_t
ClearHandlesUnsafe()
void
Validate(const fidl_type_t *type, const char **error_msg_out) const
zx_status_t
Write(zx_handle_t channel, uint32_t flags)
zx_status_t
body_view() const
bytes() const
const BytePart &
handles()
handles() const
has_only_header() const
bool
header() const
const fidl_message_header_t &
header()
fidl_message_header_t &
operator=(const HLCPPOutgoingMessage & other)=delete
operator=(HLCPPOutgoingMessage && 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

Call

zx_status_t Call(
  zx_handle_t channel,
  uint32_t flags,
  zx_time_t deadline,
  HLCPPIncomingMessage *response
)

ClearHandlesUnsafe

void ClearHandlesUnsafe()

HLCPPOutgoingMessage

 HLCPPOutgoingMessage()

HLCPPOutgoingMessage

 HLCPPOutgoingMessage(
  BytePart bytes,
  HandleDispositionPart handles
)

HLCPPOutgoingMessage

 HLCPPOutgoingMessage(
  const HLCPPOutgoingMessage & other
)=delete

HLCPPOutgoingMessage

 HLCPPOutgoingMessage(
  HLCPPOutgoingMessage && other
)

Validate

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

Write

zx_status_t Write(
  zx_handle_t channel,
  uint32_t flags
)

body_view

const HLCPPOutgoingBody & body_view() const 

bytes

const BytePart & bytes() const 

handles

HandleDispositionPart & handles()

handles

const HandleDispositionPart & handles() const 

has_only_header

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

header

fidl_message_header_t & header()

operator=

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

operator=

HLCPPOutgoingMessage & operator=(
  HLCPPOutgoingMessage && 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