template <typename FidlProtocol>

class WireSyncClientImpl

|WireSyncClientImpl| implements synchronous FIDL calls with managed buffers.

It contains an unowned transport handle.

TODO(https://fxbug.dev/42159083): Consider merging this implementation with

|WireWeakSyncClientImpl| to support thread-safe teardown of

|fidl::WireSyncClient|s.