template <>

class WireTableBuilder

Defined at line 1034 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/cpp/fidl/fuchsia.io/cpp/wire_types.h

Public Methods

template <typename First = ::fuchsia_io::wire::AdvisoryLockRange, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_io::wire::AdvisoryLockRange>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_io::wire::AdvisoryLockRequest> & range (First && first, Args &&... args_)

The byte range within the file to be locked.

The range can extend beyond the end of the file but cannot extend beyond

the beginning of the file.

If this field is absent, the range defaults to the entire file.

Defined at line 1052 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/cpp/fidl/fuchsia.io/cpp/wire_types.h

template <typename First = ::fuchsia_io::wire::AdvisoryLockRange, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_io::wire::AdvisoryLockRange>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_io::wire::AdvisoryLockRequest> & range (First && first, Args &&... args_)

The byte range within the file to be locked.

The range can extend beyond the end of the file but cannot extend beyond

the beginning of the file.

If this field is absent, the range defaults to the entire file.

Defined at line 1052 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/cpp/fidl/fuchsia.io/cpp/wire_types.h

Friends

template <>
class AdvisoryLockRequest