fdf::WireSyncClient

Summary

Constructors and Destructors

WireSyncClient()
WireSyncClient(fdf::ClientEnd< FidlProtocol > client_end)
WireSyncClient(WireSyncClient &&)
~WireSyncClient()

Public functions

Bind(fdf::ClientEnd< FidlProtocol > client_end)
void
TakeClientEnd()
fdf::ClientEnd< FidlProtocol >
buffer(const fdf::Arena & arena) const
auto
client_end() const
const fdf::ClientEnd< FidlProtocol > &
is_valid() const
bool
operator bool() const
operator=(WireSyncClient &&) noexcept=default

Public functions

Bind

void Bind(
  fdf::ClientEnd< FidlProtocol > client_end
)

TakeClientEnd

fdf::ClientEnd< FidlProtocol > TakeClientEnd()

WireSyncClient

 WireSyncClient()=default

WireSyncClient

 WireSyncClient(
  fdf::ClientEnd< FidlProtocol > client_end
)

WireSyncClient

 WireSyncClient(
  WireSyncClient &&
) noexcept=default

buffer

auto buffer(
  const fdf::Arena & arena
) const 

client_end

const fdf::ClientEnd< FidlProtocol > & client_end() const 

is_valid

bool is_valid() const 

operator bool

 operator bool() const 

operator=

WireSyncClient & operator=(
  WireSyncClient &&
) noexcept=default

~WireSyncClient

 ~WireSyncClient()=default