fidl::InterfaceRequest

Summary

Constructors and Destructors

InterfaceRequest()
InterfaceRequest(zx::channel channel)
InterfaceRequest(const InterfaceRequest & other)
InterfaceRequest(InterfaceRequest && other)
InterfaceRequest(std::nullptr_t)

Public functions

Close(zx_status_t epitaph_value)
zx_status_t
Encode(Encoder *encoder, size_t offset, cpp17::optional<::fidl::HandleInformation > maybe_handle_info)
void
TakeChannel()
channel() const
const zx::channel &
is_valid() const
bool
operator bool() const
operator=(const InterfaceRequest & other)=delete
operator=(InterfaceRequest && other)
set_channel(zx::channel channel)
void

Public static functions

Decode(Decoder *decoder, InterfaceRequest< Interface > *value, size_t offset)
void

Public functions

Close

zx_status_t Close(
  zx_status_t epitaph_value
)

Encode

void Encode(
  Encoder *encoder,
  size_t offset,
  cpp17::optional<::fidl::HandleInformation > maybe_handle_info
)

InterfaceRequest

 InterfaceRequest()=default

InterfaceRequest

 InterfaceRequest(
  zx::channel channel
)

InterfaceRequest

 InterfaceRequest(
  const InterfaceRequest & other
)=delete

InterfaceRequest

 InterfaceRequest(
  InterfaceRequest && other
)

InterfaceRequest

 InterfaceRequest(
  std::nullptr_t
)

TakeChannel

zx::channel TakeChannel()

channel

const zx::channel & channel() const 

is_valid

bool is_valid() const 

operator bool

 operator bool() const 

operator=

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

operator=

InterfaceRequest & operator=(
  InterfaceRequest && other
)

set_channel

void set_channel(
  zx::channel channel
)

Public static functions

Decode

void Decode(
  Decoder *decoder,
  InterfaceRequest< Interface > *value,
  size_t offset
)