fidl::CompleterBase

Summary

Constructors and Destructors

CompleterBase(const CompleterBase &)

Public functions

Close(zx_status_t status)
void
SendReply(::fidl::OutgoingMessage *message, fidl::internal::OutgoingTransportContext transport_context)
void
is_reply_needed() const
bool
operator=(const CompleterBase &)=delete
result_of_reply() const

Protected functions

CompleterBase(Transaction *transaction, bool owned, bool method_expects_reply)
CompleterBase(CompleterBase && other) noexcept
EnableNextDispatch()
void
TakeOwnership()
std::unique_ptr< Transaction >
operator=(CompleterBase && other) noexcept
~CompleterBase()

Public functions

Close

void Close(
  zx_status_t status
)

CompleterBase

 CompleterBase(
  const CompleterBase &
)=delete

SendReply

void SendReply(
  ::fidl::OutgoingMessage *message,
  fidl::internal::OutgoingTransportContext transport_context
)

is_reply_needed

bool is_reply_needed() const 

operator=

CompleterBase & operator=(
  const CompleterBase &
)=delete

result_of_reply

fidl::Status result_of_reply() const 

Protected functions

CompleterBase

 CompleterBase(
  Transaction *transaction,
  bool owned,
  bool method_expects_reply
)

CompleterBase

 CompleterBase(
  CompleterBase && other
) noexcept

EnableNextDispatch

void EnableNextDispatch()

TakeOwnership

std::unique_ptr< Transaction > TakeOwnership()

operator=

CompleterBase & operator=(
  CompleterBase && other
) noexcept

~CompleterBase

 ~CompleterBase()