class SymlinkInfo

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

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_io::wire::SymlinkInfo> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_io::wire::SymlinkInfo> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_io::wire::SymlinkInfo>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_io::wire::SymlinkInfo>> && frame_ptr)
void SymlinkInfo ()

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

void SymlinkInfo (SymlinkInfo && other)

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

SymlinkInfo & operator= (SymlinkInfo && other)

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

::fidl::VectorView<uint8_t> & target ()

The symbolic link has no meaning on the server; the client is free to interpret the

target however it chooses.

bool has_target ()
bool has_attributes ()
SymlinkInfo & operator= (const SymlinkInfo & other)

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

SymlinkInfo & set_target (::fidl::ObjectView< ::fidl::VectorView<uint8_t>> elem)
SymlinkInfo & set_target (std::nullptr_t )
SymlinkInfo & clear_target ()
SymlinkInfo & set_attributes (::fidl::ObjectView< ::fuchsia_io::wire::NodeAttributes2> elem)
SymlinkInfo & set_attributes (std::nullptr_t )
SymlinkInfo & clear_attributes ()
void SymlinkInfo (::fidl::AnyArena & allocator)
void SymlinkInfo (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_io::wire::SymlinkInfo>> && frame)

This constructor allows a user controlled allocation (not using a Arena).

It should only be used when performance is key.

As soon as the frame is given to the table, it must not be used directly or for another table.

void SymlinkInfo (const SymlinkInfo & other)

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

::fuchsia_io::wire::NodeAttributes2 & attributes ()

Requested attributes for the symbolic link. This is only populated if requested.

void ~SymlinkInfo ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder