blob: 6786abe9b59544e710d0bb4d5ea107473742b7a0 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
#include <fidl/test/inheritance/llcpp/fidl.h>
#include <memory>
namespace fidl_test_inheritance {
[[maybe_unused]] constexpr uint64_t ksuper_foo_Ordinal = 4999045011615110827lu;
extern "C" const fidl_type_t fidl_test_inheritance_superfooRequestTable;
extern "C" const fidl_type_t fidl_test_inheritance_superfooResponseTable;
#ifdef __Fuchsia__
} // namespace fidl_test_inheritance
::fidl::WireResult<::fidl_test_inheritance::Super::Foo>::WireResult(
::fidl::UnownedClientEnd<::fidl_test_inheritance::Super> _client,
::fidl::StringView s) {
::fidl::OwnedEncodedMessage<
::fidl::WireRequest<::fidl_test_inheritance::Super::Foo>>
_request(zx_txid_t(0), s);
_request.GetOutgoingMessage()
.Call<::fidl::WireResponse<::fidl_test_inheritance::Super::Foo>>(
_client, bytes_.data(), bytes_.size());
status_ = _request.status();
error_ = _request.error();
}
::fidl::WireResult<::fidl_test_inheritance::Super::Foo>::WireResult(
::fidl::UnownedClientEnd<::fidl_test_inheritance::Super> _client,
::fidl::StringView s, zx_time_t _deadline) {
::fidl::OwnedEncodedMessage<
::fidl::WireRequest<::fidl_test_inheritance::Super::Foo>>
_request(zx_txid_t(0), s);
_request.GetOutgoingMessage()
.Call<::fidl::WireResponse<::fidl_test_inheritance::Super::Foo>>(
_client, bytes_.data(), bytes_.size(), _deadline);
status_ = _request.status();
error_ = _request.error();
}
namespace fidl_test_inheritance {
#endif // __Fuchsia__
#ifdef __Fuchsia__
} // namespace fidl_test_inheritance
::fidl::WireUnownedResult<::fidl_test_inheritance::Super::Foo>::
WireUnownedResult(
::fidl::UnownedClientEnd<::fidl_test_inheritance::Super> _client,
uint8_t* _request_bytes, uint32_t _request_byte_capacity,
::fidl::StringView s, uint8_t* _response_bytes,
uint32_t _response_byte_capacity)
: bytes_(_response_bytes) {
::fidl::UnownedEncodedMessage<
::fidl::WireRequest<::fidl_test_inheritance::Super::Foo>>
_request(_request_bytes, _request_byte_capacity, 0, s);
_request.GetOutgoingMessage()
.Call<::fidl::WireResponse<::fidl_test_inheritance::Super::Foo>>(
_client, _response_bytes, _response_byte_capacity);
status_ = _request.status();
error_ = _request.error();
}
namespace fidl_test_inheritance {
#endif // __Fuchsia__
} // namespace fidl_test_inheritance
#ifdef __Fuchsia__
::fidl::WireResult<::fidl_test_inheritance::Super::Foo>
fidl::internal::WireClientImpl<::fidl_test_inheritance::Super>::Foo_Sync(
::fidl::StringView s) {
if (auto _channel = ::fidl::internal::ClientBase::GetChannel()) {
return ::fidl::WireResult<::fidl_test_inheritance::Super::Foo>(
::fidl::UnownedClientEnd<::fidl_test_inheritance::Super>(
_channel->handle()),
s);
}
return ::fidl::WireResult<::fidl_test_inheritance::Super::Foo>(
::fidl::Result(ZX_ERR_CANCELED, ::fidl::kErrorChannelUnbound));
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::fidl::WireUnownedResult<::fidl_test_inheritance::Super::Foo>
fidl::internal::WireClientImpl<::fidl_test_inheritance::Super>::Foo_Sync(
::fidl::BufferSpan _request_buffer, ::fidl::StringView s,
::fidl::BufferSpan _response_buffer) {
if (auto _channel = ::fidl::internal::ClientBase::GetChannel()) {
return ::fidl::WireUnownedResult<::fidl_test_inheritance::Super::Foo>(
::fidl::UnownedClientEnd<::fidl_test_inheritance::Super>(
_channel->handle()),
_request_buffer.data, _request_buffer.capacity, s,
_response_buffer.data, _response_buffer.capacity);
}
return ::fidl::WireUnownedResult<::fidl_test_inheritance::Super::Foo>(
::fidl::Result(ZX_ERR_CANCELED, ::fidl::kErrorChannelUnbound));
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::fidl::WireResponseContext<
::fidl_test_inheritance::Super::Foo>::WireResponseContext()
: ::fidl::internal::ResponseContext(
::fidl::WireResponse<::fidl_test_inheritance::Super::Foo>::Type,
::fidl_test_inheritance::ksuper_foo_Ordinal) {}
void ::fidl::WireResponseContext<::fidl_test_inheritance::Super::Foo>::OnReply(
uint8_t* reply) {
OnReply(reinterpret_cast<
::fidl::WireResponse<::fidl_test_inheritance::Super::Foo>*>(reply));
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::fidl::Result
fidl::internal::WireClientImpl<::fidl_test_inheritance::Super>::Foo(
::fidl::StringView s,
::fit::callback<void(
::fidl::WireResponse<::fidl_test_inheritance::Super::Foo>* response)>
_cb) {
class ResponseContext final : public ::fidl::WireResponseContext<
::fidl_test_inheritance::Super::Foo> {
public:
ResponseContext(
::fit::callback<void(::fidl::WireResponse<
::fidl_test_inheritance::Super::Foo>* response)>
cb)
: cb_(std::move(cb)) {}
void OnReply(::fidl::WireResponse<::fidl_test_inheritance::Super::Foo>*
response) override {
cb_(response);
delete this;
}
void OnError() override { delete this; }
private:
::fit::callback<void(
::fidl::WireResponse<::fidl_test_inheritance::Super::Foo>* response)>
cb_;
};
auto* _context = new ResponseContext(std::move(_cb));
::fidl::internal::ClientBase::PrepareAsyncTxn(_context);
::fidl::WireRequest<::fidl_test_inheritance::Super::Foo>::OwnedEncodedMessage
_request(_context->Txid(), s);
return _request.GetOutgoingMessage().Write(this, _context);
}
::fidl::Result
fidl::internal::WireClientImpl<::fidl_test_inheritance::Super>::Foo(
::fidl::BufferSpan _request_buffer, ::fidl::StringView s,
::fidl::WireResponseContext<::fidl_test_inheritance::Super::Foo>*
_context) {
::fidl::internal::ClientBase::PrepareAsyncTxn(_context);
::fidl::WireRequest<::fidl_test_inheritance::Super::Foo>::
UnownedEncodedMessage _request(
_request_buffer.data, _request_buffer.capacity, _context->Txid(), s);
return _request.GetOutgoingMessage().Write(this, _context);
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
std::optional<::fidl::UnbindInfo> fidl::internal::WireClientImpl<
::fidl_test_inheritance::Super>::DispatchEvent(fidl_incoming_msg_t* msg) {
FidlHandleInfoCloseMany(msg->handles, msg->num_handles);
return ::fidl::UnbindInfo{::fidl::UnbindInfo::kUnexpectedMessage,
ZX_ERR_NOT_SUPPORTED};
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::fidl::DispatchResult fidl::internal::
WireServerDispatcher<::fidl_test_inheritance::Super>::TryDispatch(
::fidl::WireServer<::fidl_test_inheritance::Super>* impl,
fidl_incoming_msg_t* msg, ::fidl::Transaction* txn) {
static const ::fidl::internal::MethodEntry entries[] = {
{
::fidl_test_inheritance::ksuper_foo_Ordinal,
::fidl::WireRequest<::fidl_test_inheritance::Super::Foo>::Type,
[](void* interface, void* bytes, ::fidl::Transaction* txn) {
::fidl::WireServer<::fidl_test_inheritance::Super>::FooCompleter::
Sync completer(txn);
reinterpret_cast<
::fidl::WireServer<::fidl_test_inheritance::Super>*>(interface)
->Foo(reinterpret_cast<::fidl::WireRequest<
::fidl_test_inheritance::Super::Foo>*>(bytes),
completer);
},
},
};
return ::fidl::internal::TryDispatch(
impl, msg, txn, entries,
entries + sizeof(entries) / sizeof(::fidl::internal::MethodEntry));
}
::fidl::DispatchResult
fidl::internal::WireServerDispatcher<::fidl_test_inheritance::Super>::Dispatch(
::fidl::WireServer<::fidl_test_inheritance::Super>* impl,
fidl_incoming_msg_t* msg, ::fidl::Transaction* txn) {
::fidl::DispatchResult dispatch_result = TryDispatch(impl, msg, txn);
if (dispatch_result == ::fidl::DispatchResult::kNotFound) {
FidlHandleInfoCloseMany(msg->handles, msg->num_handles);
txn->InternalError(
{::fidl::UnbindInfo::kUnexpectedMessage, ZX_ERR_NOT_SUPPORTED});
}
return dispatch_result;
}
::fidl::DispatchResult
fidl::WireServer<::fidl_test_inheritance::Super>::dispatch_message(
fidl_incoming_msg_t* msg, ::fidl::Transaction* txn) {
return ::fidl::internal::WireServerDispatcher<
::fidl_test_inheritance::Super>::Dispatch(this, msg, txn);
}
::fidl::DispatchResult
fidl::internal::WireDispatcher<::fidl_test_inheritance::Super>::TryDispatch(
::fidl::WireInterface<::fidl_test_inheritance::Super>* impl,
fidl_incoming_msg_t* msg, ::fidl::Transaction* txn) {
static const ::fidl::internal::MethodEntry entries[] = {
{
::fidl_test_inheritance::ksuper_foo_Ordinal,
::fidl::WireRequest<::fidl_test_inheritance::Super::Foo>::Type,
[](void* interface, void* bytes, ::fidl::Transaction* txn) {
auto message = reinterpret_cast<
::fidl::WireRequest<::fidl_test_inheritance::Super::Foo>*>(
bytes);
::fidl::WireServer<::fidl_test_inheritance::Super>::FooCompleter::
Sync completer(txn);
reinterpret_cast<
::fidl::WireInterface<::fidl_test_inheritance::Super>*>(
interface)
->Foo(std::move(message->s), completer);
},
},
};
return ::fidl::internal::TryDispatch(
impl, msg, txn, entries,
entries + sizeof(entries) / sizeof(::fidl::internal::MethodEntry));
}
::fidl::DispatchResult
fidl::internal::WireDispatcher<::fidl_test_inheritance::Super>::Dispatch(
::fidl::WireInterface<::fidl_test_inheritance::Super>* impl,
fidl_incoming_msg_t* msg, ::fidl::Transaction* txn) {
::fidl::DispatchResult dispatch_result = TryDispatch(impl, msg, txn);
if (dispatch_result == ::fidl::DispatchResult::kNotFound) {
FidlHandleInfoCloseMany(msg->handles, msg->num_handles);
txn->InternalError(
{::fidl::UnbindInfo::kUnexpectedMessage, ZX_ERR_NOT_SUPPORTED});
}
return dispatch_result;
}
::fidl::DispatchResult
fidl::WireInterface<::fidl_test_inheritance::Super>::dispatch_message(
fidl_incoming_msg_t* msg, ::fidl::Transaction* txn) {
return ::fidl::internal::WireDispatcher<
::fidl_test_inheritance::Super>::Dispatch(this, msg, txn);
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::fidl::Result fidl::WireServer<
::fidl_test_inheritance::Super>::FooCompleterBase::Reply(int64_t y) {
::fidl::OwnedEncodedMessage<
::fidl::WireResponse<::fidl_test_inheritance::Super::Foo>>
_response{y};
return ::fidl::WireServer<::fidl_test_inheritance::Super>::FooCompleterBase::
SendReply(&_response.GetOutgoingMessage());
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::fidl::Result
fidl::WireServer<::fidl_test_inheritance::Super>::FooCompleterBase::Reply(
::fidl::BufferSpan _backing_buffer, int64_t y) {
::fidl::WireResponse<::fidl_test_inheritance::Super::Foo>::
UnownedEncodedMessage _response(_backing_buffer.data,
_backing_buffer.capacity, y);
return CompleterBase::SendReply(&_response.GetOutgoingMessage());
}
#endif // __Fuchsia__
void ::fidl::WireRequest<::fidl_test_inheritance::Super::Foo>::_InitHeader(
zx_txid_t _txid) {
fidl_init_txn_header(&_hdr, _txid,
::fidl_test_inheritance::ksuper_foo_Ordinal);
}
void ::fidl::WireResponse<::fidl_test_inheritance::Super::Foo>::_InitHeader() {
fidl_init_txn_header(&_hdr, 0, ::fidl_test_inheritance::ksuper_foo_Ordinal);
}
#ifdef __Fuchsia__
#endif // __Fuchsia__
namespace fidl_test_inheritance {
[[maybe_unused]] constexpr uint64_t ksub_foo_Ordinal = 4999045011615110827lu;
extern "C" const fidl_type_t fidl_test_inheritance_subfooRequestTable;
extern "C" const fidl_type_t fidl_test_inheritance_subfooResponseTable;
#ifdef __Fuchsia__
} // namespace fidl_test_inheritance
::fidl::WireResult<::fidl_test_inheritance::Sub::Foo>::WireResult(
::fidl::UnownedClientEnd<::fidl_test_inheritance::Sub> _client,
::fidl::StringView s) {
::fidl::OwnedEncodedMessage<
::fidl::WireRequest<::fidl_test_inheritance::Sub::Foo>>
_request(zx_txid_t(0), s);
_request.GetOutgoingMessage()
.Call<::fidl::WireResponse<::fidl_test_inheritance::Sub::Foo>>(
_client, bytes_.data(), bytes_.size());
status_ = _request.status();
error_ = _request.error();
}
::fidl::WireResult<::fidl_test_inheritance::Sub::Foo>::WireResult(
::fidl::UnownedClientEnd<::fidl_test_inheritance::Sub> _client,
::fidl::StringView s, zx_time_t _deadline) {
::fidl::OwnedEncodedMessage<
::fidl::WireRequest<::fidl_test_inheritance::Sub::Foo>>
_request(zx_txid_t(0), s);
_request.GetOutgoingMessage()
.Call<::fidl::WireResponse<::fidl_test_inheritance::Sub::Foo>>(
_client, bytes_.data(), bytes_.size(), _deadline);
status_ = _request.status();
error_ = _request.error();
}
namespace fidl_test_inheritance {
#endif // __Fuchsia__
#ifdef __Fuchsia__
} // namespace fidl_test_inheritance
::fidl::WireUnownedResult<::fidl_test_inheritance::Sub::Foo>::WireUnownedResult(
::fidl::UnownedClientEnd<::fidl_test_inheritance::Sub> _client,
uint8_t* _request_bytes, uint32_t _request_byte_capacity,
::fidl::StringView s, uint8_t* _response_bytes,
uint32_t _response_byte_capacity)
: bytes_(_response_bytes) {
::fidl::UnownedEncodedMessage<
::fidl::WireRequest<::fidl_test_inheritance::Sub::Foo>>
_request(_request_bytes, _request_byte_capacity, 0, s);
_request.GetOutgoingMessage()
.Call<::fidl::WireResponse<::fidl_test_inheritance::Sub::Foo>>(
_client, _response_bytes, _response_byte_capacity);
status_ = _request.status();
error_ = _request.error();
}
namespace fidl_test_inheritance {
#endif // __Fuchsia__
} // namespace fidl_test_inheritance
#ifdef __Fuchsia__
::fidl::WireResult<::fidl_test_inheritance::Sub::Foo>
fidl::internal::WireClientImpl<::fidl_test_inheritance::Sub>::Foo_Sync(
::fidl::StringView s) {
if (auto _channel = ::fidl::internal::ClientBase::GetChannel()) {
return ::fidl::WireResult<::fidl_test_inheritance::Sub::Foo>(
::fidl::UnownedClientEnd<::fidl_test_inheritance::Sub>(
_channel->handle()),
s);
}
return ::fidl::WireResult<::fidl_test_inheritance::Sub::Foo>(
::fidl::Result(ZX_ERR_CANCELED, ::fidl::kErrorChannelUnbound));
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::fidl::WireUnownedResult<::fidl_test_inheritance::Sub::Foo>
fidl::internal::WireClientImpl<::fidl_test_inheritance::Sub>::Foo_Sync(
::fidl::BufferSpan _request_buffer, ::fidl::StringView s,
::fidl::BufferSpan _response_buffer) {
if (auto _channel = ::fidl::internal::ClientBase::GetChannel()) {
return ::fidl::WireUnownedResult<::fidl_test_inheritance::Sub::Foo>(
::fidl::UnownedClientEnd<::fidl_test_inheritance::Sub>(
_channel->handle()),
_request_buffer.data, _request_buffer.capacity, s,
_response_buffer.data, _response_buffer.capacity);
}
return ::fidl::WireUnownedResult<::fidl_test_inheritance::Sub::Foo>(
::fidl::Result(ZX_ERR_CANCELED, ::fidl::kErrorChannelUnbound));
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::fidl::WireResponseContext<
::fidl_test_inheritance::Sub::Foo>::WireResponseContext()
: ::fidl::internal::ResponseContext(
::fidl::WireResponse<::fidl_test_inheritance::Sub::Foo>::Type,
::fidl_test_inheritance::ksub_foo_Ordinal) {}
void ::fidl::WireResponseContext<::fidl_test_inheritance::Sub::Foo>::OnReply(
uint8_t* reply) {
OnReply(reinterpret_cast<
::fidl::WireResponse<::fidl_test_inheritance::Sub::Foo>*>(reply));
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::fidl::Result
fidl::internal::WireClientImpl<::fidl_test_inheritance::Sub>::Foo(
::fidl::StringView s,
::fit::callback<
void(::fidl::WireResponse<::fidl_test_inheritance::Sub::Foo>* response)>
_cb) {
class ResponseContext final
: public ::fidl::WireResponseContext<::fidl_test_inheritance::Sub::Foo> {
public:
ResponseContext(
::fit::callback<void(
::fidl::WireResponse<::fidl_test_inheritance::Sub::Foo>* response)>
cb)
: cb_(std::move(cb)) {}
void OnReply(::fidl::WireResponse<::fidl_test_inheritance::Sub::Foo>*
response) override {
cb_(response);
delete this;
}
void OnError() override { delete this; }
private:
::fit::callback<void(
::fidl::WireResponse<::fidl_test_inheritance::Sub::Foo>* response)>
cb_;
};
auto* _context = new ResponseContext(std::move(_cb));
::fidl::internal::ClientBase::PrepareAsyncTxn(_context);
::fidl::WireRequest<::fidl_test_inheritance::Sub::Foo>::OwnedEncodedMessage
_request(_context->Txid(), s);
return _request.GetOutgoingMessage().Write(this, _context);
}
::fidl::Result
fidl::internal::WireClientImpl<::fidl_test_inheritance::Sub>::Foo(
::fidl::BufferSpan _request_buffer, ::fidl::StringView s,
::fidl::WireResponseContext<::fidl_test_inheritance::Sub::Foo>* _context) {
::fidl::internal::ClientBase::PrepareAsyncTxn(_context);
::fidl::WireRequest<::fidl_test_inheritance::Sub::Foo>::UnownedEncodedMessage
_request(_request_buffer.data, _request_buffer.capacity, _context->Txid(),
s);
return _request.GetOutgoingMessage().Write(this, _context);
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
std::optional<::fidl::UnbindInfo> fidl::internal::WireClientImpl<
::fidl_test_inheritance::Sub>::DispatchEvent(fidl_incoming_msg_t* msg) {
FidlHandleInfoCloseMany(msg->handles, msg->num_handles);
return ::fidl::UnbindInfo{::fidl::UnbindInfo::kUnexpectedMessage,
ZX_ERR_NOT_SUPPORTED};
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::fidl::DispatchResult
fidl::internal::WireServerDispatcher<::fidl_test_inheritance::Sub>::TryDispatch(
::fidl::WireServer<::fidl_test_inheritance::Sub>* impl,
fidl_incoming_msg_t* msg, ::fidl::Transaction* txn) {
static const ::fidl::internal::MethodEntry entries[] = {
{
::fidl_test_inheritance::ksub_foo_Ordinal,
::fidl::WireRequest<::fidl_test_inheritance::Sub::Foo>::Type,
[](void* interface, void* bytes, ::fidl::Transaction* txn) {
::fidl::WireServer<::fidl_test_inheritance::Sub>::FooCompleter::Sync
completer(txn);
reinterpret_cast<::fidl::WireServer<::fidl_test_inheritance::Sub>*>(
interface)
->Foo(reinterpret_cast<::fidl::WireRequest<
::fidl_test_inheritance::Sub::Foo>*>(bytes),
completer);
},
},
};
return ::fidl::internal::TryDispatch(
impl, msg, txn, entries,
entries + sizeof(entries) / sizeof(::fidl::internal::MethodEntry));
}
::fidl::DispatchResult
fidl::internal::WireServerDispatcher<::fidl_test_inheritance::Sub>::Dispatch(
::fidl::WireServer<::fidl_test_inheritance::Sub>* impl,
fidl_incoming_msg_t* msg, ::fidl::Transaction* txn) {
::fidl::DispatchResult dispatch_result = TryDispatch(impl, msg, txn);
if (dispatch_result == ::fidl::DispatchResult::kNotFound) {
FidlHandleInfoCloseMany(msg->handles, msg->num_handles);
txn->InternalError(
{::fidl::UnbindInfo::kUnexpectedMessage, ZX_ERR_NOT_SUPPORTED});
}
return dispatch_result;
}
::fidl::DispatchResult
fidl::WireServer<::fidl_test_inheritance::Sub>::dispatch_message(
fidl_incoming_msg_t* msg, ::fidl::Transaction* txn) {
return ::fidl::internal::WireServerDispatcher<
::fidl_test_inheritance::Sub>::Dispatch(this, msg, txn);
}
::fidl::DispatchResult
fidl::internal::WireDispatcher<::fidl_test_inheritance::Sub>::TryDispatch(
::fidl::WireInterface<::fidl_test_inheritance::Sub>* impl,
fidl_incoming_msg_t* msg, ::fidl::Transaction* txn) {
static const ::fidl::internal::MethodEntry entries[] = {
{
::fidl_test_inheritance::ksub_foo_Ordinal,
::fidl::WireRequest<::fidl_test_inheritance::Sub::Foo>::Type,
[](void* interface, void* bytes, ::fidl::Transaction* txn) {
auto message = reinterpret_cast<
::fidl::WireRequest<::fidl_test_inheritance::Sub::Foo>*>(bytes);
::fidl::WireServer<::fidl_test_inheritance::Sub>::FooCompleter::Sync
completer(txn);
reinterpret_cast<
::fidl::WireInterface<::fidl_test_inheritance::Sub>*>(interface)
->Foo(std::move(message->s), completer);
},
},
};
return ::fidl::internal::TryDispatch(
impl, msg, txn, entries,
entries + sizeof(entries) / sizeof(::fidl::internal::MethodEntry));
}
::fidl::DispatchResult
fidl::internal::WireDispatcher<::fidl_test_inheritance::Sub>::Dispatch(
::fidl::WireInterface<::fidl_test_inheritance::Sub>* impl,
fidl_incoming_msg_t* msg, ::fidl::Transaction* txn) {
::fidl::DispatchResult dispatch_result = TryDispatch(impl, msg, txn);
if (dispatch_result == ::fidl::DispatchResult::kNotFound) {
FidlHandleInfoCloseMany(msg->handles, msg->num_handles);
txn->InternalError(
{::fidl::UnbindInfo::kUnexpectedMessage, ZX_ERR_NOT_SUPPORTED});
}
return dispatch_result;
}
::fidl::DispatchResult
fidl::WireInterface<::fidl_test_inheritance::Sub>::dispatch_message(
fidl_incoming_msg_t* msg, ::fidl::Transaction* txn) {
return ::fidl::internal::WireDispatcher<
::fidl_test_inheritance::Sub>::Dispatch(this, msg, txn);
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::fidl::Result fidl::WireServer<
::fidl_test_inheritance::Sub>::FooCompleterBase::Reply(int64_t y) {
::fidl::OwnedEncodedMessage<
::fidl::WireResponse<::fidl_test_inheritance::Sub::Foo>>
_response{y};
return ::fidl::WireServer<::fidl_test_inheritance::Sub>::FooCompleterBase::
SendReply(&_response.GetOutgoingMessage());
}
#endif // __Fuchsia__
#ifdef __Fuchsia__
::fidl::Result
fidl::WireServer<::fidl_test_inheritance::Sub>::FooCompleterBase::Reply(
::fidl::BufferSpan _backing_buffer, int64_t y) {
::fidl::WireResponse<::fidl_test_inheritance::Sub::Foo>::UnownedEncodedMessage
_response(_backing_buffer.data, _backing_buffer.capacity, y);
return CompleterBase::SendReply(&_response.GetOutgoingMessage());
}
#endif // __Fuchsia__
void ::fidl::WireRequest<::fidl_test_inheritance::Sub::Foo>::_InitHeader(
zx_txid_t _txid) {
fidl_init_txn_header(&_hdr, _txid, ::fidl_test_inheritance::ksub_foo_Ordinal);
}
void ::fidl::WireResponse<::fidl_test_inheritance::Sub::Foo>::_InitHeader() {
fidl_init_txn_header(&_hdr, 0, ::fidl_test_inheritance::ksub_foo_Ordinal);
}
#ifdef __Fuchsia__
#endif // __Fuchsia__