blob: f967fd2973f01e35a71b46f28f68bd2b9e7f5903 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
#include <fuchsia/minfs/llcpp/fidl.h>
#include <memory>
namespace llcpp {
namespace fuchsia {
namespace minfs {
namespace {
[[maybe_unused]]
constexpr uint64_t kMinfs_GetMetrics_Ordinal = 0x4e6b106000000000lu;
[[maybe_unused]]
constexpr uint64_t kMinfs_GetMetrics_GenOrdinal = 0x410bc6db028528f9lu;
extern "C" const fidl_type_t v1_fuchsia_minfs_MinfsGetMetricsRequestTable;
extern "C" const fidl_type_t v1_fuchsia_minfs_MinfsGetMetricsResponseTable;
[[maybe_unused]]
constexpr uint64_t kMinfs_ToggleMetrics_Ordinal = 0x51d81eb600000000lu;
[[maybe_unused]]
constexpr uint64_t kMinfs_ToggleMetrics_GenOrdinal = 0x5c4946fb4ee6e518lu;
extern "C" const fidl_type_t v1_fuchsia_minfs_MinfsToggleMetricsRequestTable;
extern "C" const fidl_type_t v1_fuchsia_minfs_MinfsToggleMetricsResponseTable;
[[maybe_unused]]
constexpr uint64_t kMinfs_GetAllocatedRegions_Ordinal = 0x2d198b2a00000000lu;
[[maybe_unused]]
constexpr uint64_t kMinfs_GetAllocatedRegions_GenOrdinal = 0x495daecc5d2be4cblu;
extern "C" const fidl_type_t v1_fuchsia_minfs_MinfsGetAllocatedRegionsRequestTable;
extern "C" const fidl_type_t v1_fuchsia_minfs_MinfsGetAllocatedRegionsResponseTable;
} // namespace
template <>
Minfs::ResultOf::GetMetrics_Impl<Minfs::GetMetricsResponse>::GetMetrics_Impl(::zx::unowned_channel _client_end) {
constexpr uint32_t _kWriteAllocSize = ::fidl::internal::ClampedMessageSize<GetMetricsRequest, ::fidl::MessageDirection::kSending>();
::fidl::internal::AlignedBuffer<_kWriteAllocSize> _write_bytes_inlined;
auto& _write_bytes_array = _write_bytes_inlined;
uint8_t* _write_bytes = _write_bytes_array.view().data();
memset(_write_bytes, 0, GetMetricsRequest::PrimarySize);
::fidl::BytePart _request_bytes(_write_bytes, _kWriteAllocSize, sizeof(GetMetricsRequest));
::fidl::DecodedMessage<GetMetricsRequest> _decoded_request(std::move(_request_bytes));
Super::SetResult(
Minfs::InPlace::GetMetrics(std::move(_client_end), Super::response_buffer()));
}
Minfs::ResultOf::GetMetrics Minfs::SyncClient::GetMetrics() {
return ResultOf::GetMetrics(::zx::unowned_channel(this->channel_));
}
Minfs::ResultOf::GetMetrics Minfs::Call::GetMetrics(::zx::unowned_channel _client_end) {
return ResultOf::GetMetrics(std::move(_client_end));
}
template <>
Minfs::UnownedResultOf::GetMetrics_Impl<Minfs::GetMetricsResponse>::GetMetrics_Impl(::zx::unowned_channel _client_end, ::fidl::BytePart _response_buffer) {
FIDL_ALIGNDECL uint8_t _write_bytes[sizeof(GetMetricsRequest)] = {};
::fidl::BytePart _request_buffer(_write_bytes, sizeof(_write_bytes));
memset(_request_buffer.data(), 0, GetMetricsRequest::PrimarySize);
_request_buffer.set_actual(sizeof(GetMetricsRequest));
::fidl::DecodedMessage<GetMetricsRequest> _decoded_request(std::move(_request_buffer));
Super::SetResult(
Minfs::InPlace::GetMetrics(std::move(_client_end), std::move(_response_buffer)));
}
Minfs::UnownedResultOf::GetMetrics Minfs::SyncClient::GetMetrics(::fidl::BytePart _response_buffer) {
return UnownedResultOf::GetMetrics(::zx::unowned_channel(this->channel_), std::move(_response_buffer));
}
Minfs::UnownedResultOf::GetMetrics Minfs::Call::GetMetrics(::zx::unowned_channel _client_end, ::fidl::BytePart _response_buffer) {
return UnownedResultOf::GetMetrics(std::move(_client_end), std::move(_response_buffer));
}
::fidl::DecodeResult<Minfs::GetMetricsResponse> Minfs::InPlace::GetMetrics(::zx::unowned_channel _client_end, ::fidl::BytePart response_buffer) {
constexpr uint32_t _write_num_bytes = sizeof(GetMetricsRequest);
::fidl::internal::AlignedBuffer<_write_num_bytes> _write_bytes;
::fidl::BytePart _request_buffer = _write_bytes.view();
_request_buffer.set_actual(_write_num_bytes);
::fidl::DecodedMessage<GetMetricsRequest> params(std::move(_request_buffer));
Minfs::SetTransactionHeaderFor::GetMetricsRequest(params);
auto _encode_request_result = ::fidl::Encode(std::move(params));
if (_encode_request_result.status != ZX_OK) {
return ::fidl::DecodeResult<Minfs::GetMetricsResponse>::FromFailure(
std::move(_encode_request_result));
}
auto _call_result = ::fidl::Call<GetMetricsRequest, GetMetricsResponse>(
std::move(_client_end), std::move(_encode_request_result.message), std::move(response_buffer));
if (_call_result.status != ZX_OK) {
return ::fidl::DecodeResult<Minfs::GetMetricsResponse>::FromFailure(
std::move(_call_result));
}
return ::fidl::Decode(std::move(_call_result.message));
}
template <>
Minfs::ResultOf::ToggleMetrics_Impl<Minfs::ToggleMetricsResponse>::ToggleMetrics_Impl(::zx::unowned_channel _client_end, bool enable) {
constexpr uint32_t _kWriteAllocSize = ::fidl::internal::ClampedMessageSize<ToggleMetricsRequest, ::fidl::MessageDirection::kSending>();
::fidl::internal::AlignedBuffer<_kWriteAllocSize> _write_bytes_inlined;
auto& _write_bytes_array = _write_bytes_inlined;
uint8_t* _write_bytes = _write_bytes_array.view().data();
memset(_write_bytes, 0, ToggleMetricsRequest::PrimarySize);
auto& _request = *reinterpret_cast<ToggleMetricsRequest*>(_write_bytes);
_request.enable = std::move(enable);
::fidl::BytePart _request_bytes(_write_bytes, _kWriteAllocSize, sizeof(ToggleMetricsRequest));
::fidl::DecodedMessage<ToggleMetricsRequest> _decoded_request(std::move(_request_bytes));
Super::SetResult(
Minfs::InPlace::ToggleMetrics(std::move(_client_end), std::move(_decoded_request), Super::response_buffer()));
}
Minfs::ResultOf::ToggleMetrics Minfs::SyncClient::ToggleMetrics(bool enable) {
return ResultOf::ToggleMetrics(::zx::unowned_channel(this->channel_), std::move(enable));
}
Minfs::ResultOf::ToggleMetrics Minfs::Call::ToggleMetrics(::zx::unowned_channel _client_end, bool enable) {
return ResultOf::ToggleMetrics(std::move(_client_end), std::move(enable));
}
template <>
Minfs::UnownedResultOf::ToggleMetrics_Impl<Minfs::ToggleMetricsResponse>::ToggleMetrics_Impl(::zx::unowned_channel _client_end, ::fidl::BytePart _request_buffer, bool enable, ::fidl::BytePart _response_buffer) {
if (_request_buffer.capacity() < ToggleMetricsRequest::PrimarySize) {
Super::SetFailure(::fidl::DecodeResult<ToggleMetricsResponse>(ZX_ERR_BUFFER_TOO_SMALL, ::fidl::internal::kErrorRequestBufferTooSmall));
return;
}
memset(_request_buffer.data(), 0, ToggleMetricsRequest::PrimarySize);
auto& _request = *reinterpret_cast<ToggleMetricsRequest*>(_request_buffer.data());
_request.enable = std::move(enable);
_request_buffer.set_actual(sizeof(ToggleMetricsRequest));
::fidl::DecodedMessage<ToggleMetricsRequest> _decoded_request(std::move(_request_buffer));
Super::SetResult(
Minfs::InPlace::ToggleMetrics(std::move(_client_end), std::move(_decoded_request), std::move(_response_buffer)));
}
Minfs::UnownedResultOf::ToggleMetrics Minfs::SyncClient::ToggleMetrics(::fidl::BytePart _request_buffer, bool enable, ::fidl::BytePart _response_buffer) {
return UnownedResultOf::ToggleMetrics(::zx::unowned_channel(this->channel_), std::move(_request_buffer), std::move(enable), std::move(_response_buffer));
}
Minfs::UnownedResultOf::ToggleMetrics Minfs::Call::ToggleMetrics(::zx::unowned_channel _client_end, ::fidl::BytePart _request_buffer, bool enable, ::fidl::BytePart _response_buffer) {
return UnownedResultOf::ToggleMetrics(std::move(_client_end), std::move(_request_buffer), std::move(enable), std::move(_response_buffer));
}
::fidl::DecodeResult<Minfs::ToggleMetricsResponse> Minfs::InPlace::ToggleMetrics(::zx::unowned_channel _client_end, ::fidl::DecodedMessage<ToggleMetricsRequest> params, ::fidl::BytePart response_buffer) {
Minfs::SetTransactionHeaderFor::ToggleMetricsRequest(params);
auto _encode_request_result = ::fidl::Encode(std::move(params));
if (_encode_request_result.status != ZX_OK) {
return ::fidl::DecodeResult<Minfs::ToggleMetricsResponse>::FromFailure(
std::move(_encode_request_result));
}
auto _call_result = ::fidl::Call<ToggleMetricsRequest, ToggleMetricsResponse>(
std::move(_client_end), std::move(_encode_request_result.message), std::move(response_buffer));
if (_call_result.status != ZX_OK) {
return ::fidl::DecodeResult<Minfs::ToggleMetricsResponse>::FromFailure(
std::move(_call_result));
}
return ::fidl::Decode(std::move(_call_result.message));
}
template <>
Minfs::ResultOf::GetAllocatedRegions_Impl<Minfs::GetAllocatedRegionsResponse>::GetAllocatedRegions_Impl(::zx::unowned_channel _client_end) {
constexpr uint32_t _kWriteAllocSize = ::fidl::internal::ClampedMessageSize<GetAllocatedRegionsRequest, ::fidl::MessageDirection::kSending>();
::fidl::internal::AlignedBuffer<_kWriteAllocSize> _write_bytes_inlined;
auto& _write_bytes_array = _write_bytes_inlined;
uint8_t* _write_bytes = _write_bytes_array.view().data();
memset(_write_bytes, 0, GetAllocatedRegionsRequest::PrimarySize);
::fidl::BytePart _request_bytes(_write_bytes, _kWriteAllocSize, sizeof(GetAllocatedRegionsRequest));
::fidl::DecodedMessage<GetAllocatedRegionsRequest> _decoded_request(std::move(_request_bytes));
Super::SetResult(
Minfs::InPlace::GetAllocatedRegions(std::move(_client_end), Super::response_buffer()));
}
Minfs::ResultOf::GetAllocatedRegions Minfs::SyncClient::GetAllocatedRegions() {
return ResultOf::GetAllocatedRegions(::zx::unowned_channel(this->channel_));
}
Minfs::ResultOf::GetAllocatedRegions Minfs::Call::GetAllocatedRegions(::zx::unowned_channel _client_end) {
return ResultOf::GetAllocatedRegions(std::move(_client_end));
}
template <>
Minfs::UnownedResultOf::GetAllocatedRegions_Impl<Minfs::GetAllocatedRegionsResponse>::GetAllocatedRegions_Impl(::zx::unowned_channel _client_end, ::fidl::BytePart _response_buffer) {
FIDL_ALIGNDECL uint8_t _write_bytes[sizeof(GetAllocatedRegionsRequest)] = {};
::fidl::BytePart _request_buffer(_write_bytes, sizeof(_write_bytes));
memset(_request_buffer.data(), 0, GetAllocatedRegionsRequest::PrimarySize);
_request_buffer.set_actual(sizeof(GetAllocatedRegionsRequest));
::fidl::DecodedMessage<GetAllocatedRegionsRequest> _decoded_request(std::move(_request_buffer));
Super::SetResult(
Minfs::InPlace::GetAllocatedRegions(std::move(_client_end), std::move(_response_buffer)));
}
Minfs::UnownedResultOf::GetAllocatedRegions Minfs::SyncClient::GetAllocatedRegions(::fidl::BytePart _response_buffer) {
return UnownedResultOf::GetAllocatedRegions(::zx::unowned_channel(this->channel_), std::move(_response_buffer));
}
Minfs::UnownedResultOf::GetAllocatedRegions Minfs::Call::GetAllocatedRegions(::zx::unowned_channel _client_end, ::fidl::BytePart _response_buffer) {
return UnownedResultOf::GetAllocatedRegions(std::move(_client_end), std::move(_response_buffer));
}
::fidl::DecodeResult<Minfs::GetAllocatedRegionsResponse> Minfs::InPlace::GetAllocatedRegions(::zx::unowned_channel _client_end, ::fidl::BytePart response_buffer) {
constexpr uint32_t _write_num_bytes = sizeof(GetAllocatedRegionsRequest);
::fidl::internal::AlignedBuffer<_write_num_bytes> _write_bytes;
::fidl::BytePart _request_buffer = _write_bytes.view();
_request_buffer.set_actual(_write_num_bytes);
::fidl::DecodedMessage<GetAllocatedRegionsRequest> params(std::move(_request_buffer));
Minfs::SetTransactionHeaderFor::GetAllocatedRegionsRequest(params);
auto _encode_request_result = ::fidl::Encode(std::move(params));
if (_encode_request_result.status != ZX_OK) {
return ::fidl::DecodeResult<Minfs::GetAllocatedRegionsResponse>::FromFailure(
std::move(_encode_request_result));
}
auto _call_result = ::fidl::Call<GetAllocatedRegionsRequest, GetAllocatedRegionsResponse>(
std::move(_client_end), std::move(_encode_request_result.message), std::move(response_buffer));
if (_call_result.status != ZX_OK) {
return ::fidl::DecodeResult<Minfs::GetAllocatedRegionsResponse>::FromFailure(
std::move(_call_result));
}
return ::fidl::Decode(std::move(_call_result.message));
}
bool Minfs::TryDispatch(Interface* impl, fidl_msg_t* msg, ::fidl::Transaction* txn) {
if (msg->num_bytes < sizeof(fidl_message_header_t)) {
zx_handle_close_many(msg->handles, msg->num_handles);
txn->Close(ZX_ERR_INVALID_ARGS);
return true;
}
fidl_message_header_t* hdr = reinterpret_cast<fidl_message_header_t*>(msg->bytes);
zx_status_t status = fidl_validate_txn_header(hdr);
if (status != ZX_OK) {
txn->Close(status);
return true;
}
switch (hdr->ordinal) {
case kMinfs_GetMetrics_Ordinal:
case kMinfs_GetMetrics_GenOrdinal:
{
auto result = ::fidl::DecodeAs<GetMetricsRequest>(msg);
if (result.status != ZX_OK) {
txn->Close(ZX_ERR_INVALID_ARGS);
return true;
}
impl->GetMetrics(
Interface::GetMetricsCompleter::Sync(txn));
return true;
}
case kMinfs_ToggleMetrics_Ordinal:
case kMinfs_ToggleMetrics_GenOrdinal:
{
auto result = ::fidl::DecodeAs<ToggleMetricsRequest>(msg);
if (result.status != ZX_OK) {
txn->Close(ZX_ERR_INVALID_ARGS);
return true;
}
auto message = result.message.message();
impl->ToggleMetrics(std::move(message->enable),
Interface::ToggleMetricsCompleter::Sync(txn));
return true;
}
case kMinfs_GetAllocatedRegions_Ordinal:
case kMinfs_GetAllocatedRegions_GenOrdinal:
{
auto result = ::fidl::DecodeAs<GetAllocatedRegionsRequest>(msg);
if (result.status != ZX_OK) {
txn->Close(ZX_ERR_INVALID_ARGS);
return true;
}
impl->GetAllocatedRegions(
Interface::GetAllocatedRegionsCompleter::Sync(txn));
return true;
}
default: {
return false;
}
}
}
bool Minfs::Dispatch(Interface* impl, fidl_msg_t* msg, ::fidl::Transaction* txn) {
bool found = TryDispatch(impl, msg, txn);
if (!found) {
zx_handle_close_many(msg->handles, msg->num_handles);
txn->Close(ZX_ERR_NOT_SUPPORTED);
}
return found;
}
void Minfs::Interface::GetMetricsCompleterBase::Reply(int32_t status, ::llcpp::fuchsia::minfs::Metrics* metrics) {
constexpr uint32_t _kWriteAllocSize = ::fidl::internal::ClampedMessageSize<GetMetricsResponse, ::fidl::MessageDirection::kSending>();
std::unique_ptr<uint8_t[]> _write_bytes_unique_ptr(new uint8_t[_kWriteAllocSize]);
uint8_t* _write_bytes = _write_bytes_unique_ptr.get();
GetMetricsResponse _response = {};
Minfs::SetTransactionHeaderFor::GetMetricsResponse(
::fidl::DecodedMessage<GetMetricsResponse>(
::fidl::BytePart(reinterpret_cast<uint8_t*>(&_response),
GetMetricsResponse::PrimarySize,
GetMetricsResponse::PrimarySize)));
_response.status = std::move(status);
_response.metrics = std::move(metrics);
auto _linearize_result = ::fidl::Linearize(&_response, ::fidl::BytePart(_write_bytes,
_kWriteAllocSize));
if (_linearize_result.status != ZX_OK) {
CompleterBase::Close(ZX_ERR_INTERNAL);
return;
}
CompleterBase::SendReply(std::move(_linearize_result.message));
}
void Minfs::Interface::GetMetricsCompleterBase::Reply(::fidl::BytePart _buffer, int32_t status, ::llcpp::fuchsia::minfs::Metrics* metrics) {
if (_buffer.capacity() < GetMetricsResponse::PrimarySize) {
CompleterBase::Close(ZX_ERR_INTERNAL);
return;
}
GetMetricsResponse _response = {};
Minfs::SetTransactionHeaderFor::GetMetricsResponse(
::fidl::DecodedMessage<GetMetricsResponse>(
::fidl::BytePart(reinterpret_cast<uint8_t*>(&_response),
GetMetricsResponse::PrimarySize,
GetMetricsResponse::PrimarySize)));
_response.status = std::move(status);
_response.metrics = std::move(metrics);
auto _linearize_result = ::fidl::Linearize(&_response, std::move(_buffer));
if (_linearize_result.status != ZX_OK) {
CompleterBase::Close(ZX_ERR_INTERNAL);
return;
}
CompleterBase::SendReply(std::move(_linearize_result.message));
}
void Minfs::Interface::GetMetricsCompleterBase::Reply(::fidl::DecodedMessage<GetMetricsResponse> params) {
Minfs::SetTransactionHeaderFor::GetMetricsResponse(params);
CompleterBase::SendReply(std::move(params));
}
void Minfs::Interface::ToggleMetricsCompleterBase::Reply(int32_t status) {
constexpr uint32_t _kWriteAllocSize = ::fidl::internal::ClampedMessageSize<ToggleMetricsResponse, ::fidl::MessageDirection::kSending>();
FIDL_ALIGNDECL uint8_t _write_bytes[_kWriteAllocSize] = {};
auto& _response = *reinterpret_cast<ToggleMetricsResponse*>(_write_bytes);
Minfs::SetTransactionHeaderFor::ToggleMetricsResponse(
::fidl::DecodedMessage<ToggleMetricsResponse>(
::fidl::BytePart(reinterpret_cast<uint8_t*>(&_response),
ToggleMetricsResponse::PrimarySize,
ToggleMetricsResponse::PrimarySize)));
_response.status = std::move(status);
::fidl::BytePart _response_bytes(_write_bytes, _kWriteAllocSize, sizeof(ToggleMetricsResponse));
CompleterBase::SendReply(::fidl::DecodedMessage<ToggleMetricsResponse>(std::move(_response_bytes)));
}
void Minfs::Interface::ToggleMetricsCompleterBase::Reply(::fidl::BytePart _buffer, int32_t status) {
if (_buffer.capacity() < ToggleMetricsResponse::PrimarySize) {
CompleterBase::Close(ZX_ERR_INTERNAL);
return;
}
auto& _response = *reinterpret_cast<ToggleMetricsResponse*>(_buffer.data());
Minfs::SetTransactionHeaderFor::ToggleMetricsResponse(
::fidl::DecodedMessage<ToggleMetricsResponse>(
::fidl::BytePart(reinterpret_cast<uint8_t*>(&_response),
ToggleMetricsResponse::PrimarySize,
ToggleMetricsResponse::PrimarySize)));
_response.status = std::move(status);
_buffer.set_actual(sizeof(ToggleMetricsResponse));
CompleterBase::SendReply(::fidl::DecodedMessage<ToggleMetricsResponse>(std::move(_buffer)));
}
void Minfs::Interface::ToggleMetricsCompleterBase::Reply(::fidl::DecodedMessage<ToggleMetricsResponse> params) {
Minfs::SetTransactionHeaderFor::ToggleMetricsResponse(params);
CompleterBase::SendReply(std::move(params));
}
void Minfs::Interface::GetAllocatedRegionsCompleterBase::Reply(int32_t status, ::zx::vmo regions, uint64_t count) {
constexpr uint32_t _kWriteAllocSize = ::fidl::internal::ClampedMessageSize<GetAllocatedRegionsResponse, ::fidl::MessageDirection::kSending>();
FIDL_ALIGNDECL uint8_t _write_bytes[_kWriteAllocSize] = {};
auto& _response = *reinterpret_cast<GetAllocatedRegionsResponse*>(_write_bytes);
Minfs::SetTransactionHeaderFor::GetAllocatedRegionsResponse(
::fidl::DecodedMessage<GetAllocatedRegionsResponse>(
::fidl::BytePart(reinterpret_cast<uint8_t*>(&_response),
GetAllocatedRegionsResponse::PrimarySize,
GetAllocatedRegionsResponse::PrimarySize)));
_response.status = std::move(status);
_response.regions = std::move(regions);
_response.count = std::move(count);
::fidl::BytePart _response_bytes(_write_bytes, _kWriteAllocSize, sizeof(GetAllocatedRegionsResponse));
CompleterBase::SendReply(::fidl::DecodedMessage<GetAllocatedRegionsResponse>(std::move(_response_bytes)));
}
void Minfs::Interface::GetAllocatedRegionsCompleterBase::Reply(::fidl::BytePart _buffer, int32_t status, ::zx::vmo regions, uint64_t count) {
if (_buffer.capacity() < GetAllocatedRegionsResponse::PrimarySize) {
CompleterBase::Close(ZX_ERR_INTERNAL);
return;
}
auto& _response = *reinterpret_cast<GetAllocatedRegionsResponse*>(_buffer.data());
Minfs::SetTransactionHeaderFor::GetAllocatedRegionsResponse(
::fidl::DecodedMessage<GetAllocatedRegionsResponse>(
::fidl::BytePart(reinterpret_cast<uint8_t*>(&_response),
GetAllocatedRegionsResponse::PrimarySize,
GetAllocatedRegionsResponse::PrimarySize)));
_response.status = std::move(status);
_response.regions = std::move(regions);
_response.count = std::move(count);
_buffer.set_actual(sizeof(GetAllocatedRegionsResponse));
CompleterBase::SendReply(::fidl::DecodedMessage<GetAllocatedRegionsResponse>(std::move(_buffer)));
}
void Minfs::Interface::GetAllocatedRegionsCompleterBase::Reply(::fidl::DecodedMessage<GetAllocatedRegionsResponse> params) {
Minfs::SetTransactionHeaderFor::GetAllocatedRegionsResponse(params);
CompleterBase::SendReply(std::move(params));
}
void Minfs::SetTransactionHeaderFor::GetMetricsRequest(const ::fidl::DecodedMessage<Minfs::GetMetricsRequest>& _msg) {
fidl_init_txn_header(&_msg.message()->_hdr, 0, kMinfs_GetMetrics_GenOrdinal);
_msg.message()->_hdr.flags[0] |= FIDL_TXN_HEADER_UNION_FROM_XUNION_FLAG;
}
void Minfs::SetTransactionHeaderFor::GetMetricsResponse(const ::fidl::DecodedMessage<Minfs::GetMetricsResponse>& _msg) {
fidl_init_txn_header(&_msg.message()->_hdr, 0, kMinfs_GetMetrics_GenOrdinal);
_msg.message()->_hdr.flags[0] |= FIDL_TXN_HEADER_UNION_FROM_XUNION_FLAG;
}
void Minfs::SetTransactionHeaderFor::ToggleMetricsRequest(const ::fidl::DecodedMessage<Minfs::ToggleMetricsRequest>& _msg) {
fidl_init_txn_header(&_msg.message()->_hdr, 0, kMinfs_ToggleMetrics_GenOrdinal);
_msg.message()->_hdr.flags[0] |= FIDL_TXN_HEADER_UNION_FROM_XUNION_FLAG;
}
void Minfs::SetTransactionHeaderFor::ToggleMetricsResponse(const ::fidl::DecodedMessage<Minfs::ToggleMetricsResponse>& _msg) {
fidl_init_txn_header(&_msg.message()->_hdr, 0, kMinfs_ToggleMetrics_GenOrdinal);
_msg.message()->_hdr.flags[0] |= FIDL_TXN_HEADER_UNION_FROM_XUNION_FLAG;
}
void Minfs::SetTransactionHeaderFor::GetAllocatedRegionsRequest(const ::fidl::DecodedMessage<Minfs::GetAllocatedRegionsRequest>& _msg) {
fidl_init_txn_header(&_msg.message()->_hdr, 0, kMinfs_GetAllocatedRegions_GenOrdinal);
_msg.message()->_hdr.flags[0] |= FIDL_TXN_HEADER_UNION_FROM_XUNION_FLAG;
}
void Minfs::SetTransactionHeaderFor::GetAllocatedRegionsResponse(const ::fidl::DecodedMessage<Minfs::GetAllocatedRegionsResponse>& _msg) {
fidl_init_txn_header(&_msg.message()->_hdr, 0, kMinfs_GetAllocatedRegions_GenOrdinal);
_msg.message()->_hdr.flags[0] |= FIDL_TXN_HEADER_UNION_FROM_XUNION_FLAG;
}
} // namespace minfs
} // namespace fuchsia
} // namespace llcpp