Namespaces

Enumerations

enum class OpenFlags : uint32_t
Name Value Comments
RIGHT_READABLE 1u

Can read from target object.

RIGHT_WRITABLE 2u

Can write to target object.

RIGHT_EXECUTABLE 8u

Connection can map target object executable.

CREATE 65536u

Create the object if it doesn't exist.

CREATE_IF_ABSENT 131072u

(with Create) Fail if the object already exists.

TRUNCATE 262144u

Truncate the object before usage.

DIRECTORY 524288u

Assert that the object to be opened is a directory.
Return an error if the target object is not a directory.

APPEND 1048576u

Seek to the end of the object before all writes.

NODE_REFERENCE 4194304u

Open a reference to the object, not the object itself.
It is ONLY valid to pass the following flags together with `NODE_REFERENCE`:
- `DIRECTORY`
- `NOT_DIRECTORY`
- `DESCRIBE`
otherwise an error is returned.
If an object is opened or cloned using this method, the resulting connection does not carry
any permission flags.
The resulting connection allows a limited set of operations: `GetAttr`, `Clone`, `Close`,
`Describe`, and `GetFlags`. The connection will speak the `Node` protocol. Calling `SetAttr`
or `SetFlags` will result in `ZX_ERR_BAD_HANDLE`.

DESCRIBE 8388608u

Requests that an "OnOpen" event is sent to the interface request.

The event will contain a non-null `NodeInfoDeprecated` if the open/clone is successful. This
can be used to open a protocol that does not compose fuchsia.io/Node; the event is sent as
if the protocol is fuchsia.io/Node and then the target protocol is used exclusively.

POSIX_WRITABLE 134217728u

Specify this flag to request POSIX-compatibility with respect to write permission handling.
Currently, it affects permission handling specifically during Open:
- If the target path is a directory, the rights on the new connection expand to include
`WRITABLE` if and only if the current connection and all intermediate mount points
are writable.
- Otherwise, this flag is ignored. It is an access denied error to request more rights
than those on the current connection, or any intermediate mount points.

If this flag is omitted, opening always uses the requested rights, failing the operation with
access denied error if requested rights exceeds the rights attached to the current connection.

If the requesting connection is read-only and the requested rights are read-only, the flag
may be ignored by the server, and is not forwarded downstream. This is an implementation detail,
necessary to enforce hierarchical permissions across mount points, and should have no effect
on the expected behavior for clients.

POSIX_EXECUTABLE 268435456u

Specify this flag to request POSIX-compatibility with respect to execute permission handling.
Currently, it affects permission handling specifically during Open:
- If the target path is a directory, the rights on the new connection expand to include
`EXECUTABLE` if and only if the current connection and all intermediate mount
points are executable.
- Otherwise, this flag is ignored. It is an access denied error to request more rights
than those on the current connection, or any intermediate mount points.

If this flag is omitted, opening always uses the requested rights, failing the operation with
access denied error if requested rights exceeds the rights attached to the current connection.

If the requesting connection is read-only and the requested rights are read-only, the flag
may be ignored by the server, and is not forwarded downstream. This is an implementation detail,
necessary to enforce hierarchical permissions across mount points, and should have no effect
on the expected behavior for clients.

NOT_DIRECTORY 33554432u

Assert that the object to be opened is not a directory.
Return an error if the target object is a directory.

CLONE_SAME_RIGHTS 67108864u

When used during clone, the new connection inherits the rights on the source connection,
regardless if it is a file or directory. Otherwise, clone attempts to use the requested rights.
It is invalid to pass any of the `RIGHT_*` flags together with `OpenFlags.CLONE_SAME_RIGHTS`.

BLOCK_DEVICE 16777216u

Open the target object as a block device.

DEPRECATED - Use Flags instead.

Defined at line 157 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

enum class ModeType : uint32_t
Name Value
DO_NOT_USE 2147483648u

Defined at line 299 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

enum class WatchEvent : uint8_t
Name Value Comments
DELETED 0u

Indicates the directory being watched has been deleted. The name returned for this event
will be `.` (dot), as it is refering to the directory itself.

ADDED 1u

Indicates a node has been created (either new or moved) into a directory.

REMOVED 2u

Identifies a node has been removed (either deleted or moved) from the directory.

EXISTING 3u

Identifies a node already existed in the directory when watching started.

IDLE 4u

Identifies that no more `EXISTING` events will be sent. The name returned for this event
will be empty, as it is not refering to a specific entry.

Defined at line 444 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

enum class WatchMask : uint32_t
Name Value Comments
DELETED 1u

Used by `Directory.Watch`. Requests transmission of `WatchEvent.DELETED`.

ADDED 2u

Used by `Directory.Watch`. Requests transmission of `WatchEvent.ADDED`.

REMOVED 4u

Used by `Directory.Watch`. Requests transmission of `WatchEvent.REMOVED`.

EXISTING 8u

Used by `Directory.Watch`. Requests transmission of `WatchEvent.EXISTING`.

IDLE 16u

Used by `Directory.Watch`. Requests transmission of `WatchEvent.IDLE`.

Defined at line 470 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

enum class VmoFlags : uint32_t
Name Value Comments
READ 1u

Requests that the VMO be readable.

WRITE 2u

Requests that the VMO be writable.

EXECUTE 4u

Request that the VMO be executable.

PRIVATE_CLONE 65536u

Require a copy-on-write clone of the underlying VMO. The request
should fail if the VMO cannot be cloned. May not be supplied
with `SHARED_BUFFER`.

A private clone uses at least the guarantees of the
`ZX_VMO_CHILD_SNAPSHOT_AT_LEAST_ON_WRITE` flag to
`zx_vmo_create_child()`. This means that the returned VMO will
be copy-on-write (if `WRITE` is requested) but that it may or
may not reflect subsequent content changes to the underlying
file. The returned VMO will not reflect size changes to the
file. These semantics match those of the POSIX `mmap()`
`MAP_PRIVATE` flag.

In some cases, clients requiring a guaranteed snapshot of the
file can use `SHARED_BUFFER` and then use
`zx_vmo_create_child()` with `ZX_VMO_CHILD_SNAPSHOT`. However,
in addition to cases where the implementation can't return a
`SHARED_BUFFER`, creating a full snapshot will fail if the VMO
is attached to the pager. Since most filesystems will use the
paging system, the full snapshot approach should only be used in
specific cases where the client is talking to a known server.

SHARED_BUFFER 131072u

Require a VMO that provides direct access to the contents of the
file's underlying VMO. The request should fail if such a VMO
cannot be provided. May not be supplied with `PRIVATE_CLONE`.

The returned VMO may not be resizable even when `WRITE` access is
requested. In this case, [`File.Resize`] should be used to resize
the file.

Defined at line 726 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

enum class SeekOrigin : uint32_t
Name Value Comments
START 0u

Seek from the start of the file.
The seek offset will be set to `offset` bytes.
The seek offset cannot be negative in this case.

CURRENT 1u

Seek from the current position in the file.
The seek offset will be the current seek offset plus `offset` bytes.

END 2u

Seek from the end of the file.
The seek offset will be the file size plus `offset` bytes.

The reference point for updating the seek offset. See [`File.Seek`].

This enum matches the `zx_stream_seek_origin_t` enum.

Defined at line 969 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

enum class FileSignal : uint32_t
Name Value Comments
READABLE 16777216u

Indicates the file is ready for reading.

WRITABLE 33554432u

Indicates the file is ready for writing.

Defined at line 993 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

enum class AdvisoryLockType : uint32_t
Name Value Comments
READ 1u

Zero or more connections can hold read locks on a file simultaneously.

WRITE 2u

At most one connection can hold a write lock on a file simultaneously.
When a write lock is held on a file, no other types of locks can be held
on that file.

UNLOCK 3u

The region specifies a region to be unlocked.

Defined at line 1058 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

enum class NodeAttributeFlags : uint32_t
Name Value
CREATION_TIME 1u
MODIFICATION_TIME 2u

The fields of 'attributes' which are used to update the Node are indicated

by the 'flags' argument.

Defined at line 1478 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

enum class SetExtendedAttributeMode : uint32_t
Name Value Comments
SET 1u

Set the value of the extended attribute regardless of whether it
already exists.

CREATE 2u

Create a new extended attribute. Fail if it already exists.

REPLACE 3u

Replace the value of an existing extended attribute. Fail if it
doesn't already exist.

Defined at line 1589 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::io::Flags value, ::fuchsia::io::Flags * result)

    Defined at line 150 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::OpenFlags operator| (::fuchsia::io::OpenFlags _lhs, ::fuchsia::io::OpenFlags _rhs)

    Defined at line 253 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::OpenFlags & operator|= (::fuchsia::io::OpenFlags & _lhs, ::fuchsia::io::OpenFlags _rhs)

    Defined at line 258 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::OpenFlags operator& (::fuchsia::io::OpenFlags _lhs, ::fuchsia::io::OpenFlags _rhs)

    Defined at line 264 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::OpenFlags & operator&= (::fuchsia::io::OpenFlags & _lhs, ::fuchsia::io::OpenFlags _rhs)

    Defined at line 270 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::OpenFlags operator^ (::fuchsia::io::OpenFlags _lhs, ::fuchsia::io::OpenFlags _rhs)

    Defined at line 276 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::OpenFlags & operator^= (::fuchsia::io::OpenFlags & _lhs, ::fuchsia::io::OpenFlags _rhs)

    Defined at line 282 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::OpenFlags operator~ (::fuchsia::io::OpenFlags _value)

    Defined at line 288 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::OpenFlags value, ::fuchsia::io::OpenFlags * result)

    Defined at line 293 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::ModeType operator| (::fuchsia::io::ModeType _lhs, ::fuchsia::io::ModeType _rhs)

    Defined at line 306 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::ModeType & operator|= (::fuchsia::io::ModeType & _lhs, ::fuchsia::io::ModeType _rhs)

    Defined at line 311 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::ModeType operator& (::fuchsia::io::ModeType _lhs, ::fuchsia::io::ModeType _rhs)

    Defined at line 317 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::ModeType & operator&= (::fuchsia::io::ModeType & _lhs, ::fuchsia::io::ModeType _rhs)

    Defined at line 323 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::ModeType operator^ (::fuchsia::io::ModeType _lhs, ::fuchsia::io::ModeType _rhs)

    Defined at line 329 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::ModeType & operator^= (::fuchsia::io::ModeType & _lhs, ::fuchsia::io::ModeType _rhs)

    Defined at line 335 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::ModeType operator~ (::fuchsia::io::ModeType _value)

    Defined at line 341 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::ModeType value, ::fuchsia::io::ModeType * result)

    Defined at line 346 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::DirentType value, ::fuchsia::io::DirentType * result)

    Defined at line 414 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::WatchEvent value, ::fuchsia::io::WatchEvent * result)

    Defined at line 464 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::WatchMask operator| (::fuchsia::io::WatchMask _lhs, ::fuchsia::io::WatchMask _rhs)

    Defined at line 490 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::WatchMask & operator|= (::fuchsia::io::WatchMask & _lhs, ::fuchsia::io::WatchMask _rhs)

    Defined at line 495 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::WatchMask operator& (::fuchsia::io::WatchMask _lhs, ::fuchsia::io::WatchMask _rhs)

    Defined at line 501 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::WatchMask & operator&= (::fuchsia::io::WatchMask & _lhs, ::fuchsia::io::WatchMask _rhs)

    Defined at line 507 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::WatchMask operator^ (::fuchsia::io::WatchMask _lhs, ::fuchsia::io::WatchMask _rhs)

    Defined at line 513 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::WatchMask & operator^= (::fuchsia::io::WatchMask & _lhs, ::fuchsia::io::WatchMask _rhs)

    Defined at line 519 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::WatchMask operator~ (::fuchsia::io::WatchMask _value)

    Defined at line 525 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::WatchMask value, ::fuchsia::io::WatchMask * result)

    Defined at line 530 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::UnlinkFlags value, ::fuchsia::io::UnlinkFlags * result)

    Defined at line 634 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::HashAlgorithm value, ::fuchsia::io::HashAlgorithm * result)

    Defined at line 696 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::VmoFlags operator| (::fuchsia::io::VmoFlags _lhs, ::fuchsia::io::VmoFlags _rhs)

    Defined at line 772 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::VmoFlags & operator|= (::fuchsia::io::VmoFlags & _lhs, ::fuchsia::io::VmoFlags _rhs)

    Defined at line 777 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::VmoFlags operator& (::fuchsia::io::VmoFlags _lhs, ::fuchsia::io::VmoFlags _rhs)

    Defined at line 783 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::VmoFlags & operator&= (::fuchsia::io::VmoFlags & _lhs, ::fuchsia::io::VmoFlags _rhs)

    Defined at line 789 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::VmoFlags operator^ (::fuchsia::io::VmoFlags _lhs, ::fuchsia::io::VmoFlags _rhs)

    Defined at line 795 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::VmoFlags & operator^= (::fuchsia::io::VmoFlags & _lhs, ::fuchsia::io::VmoFlags _rhs)

    Defined at line 801 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::VmoFlags operator~ (::fuchsia::io::VmoFlags _value)

    Defined at line 807 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::VmoFlags value, ::fuchsia::io::VmoFlags * result)

    Defined at line 812 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::AllocateMode value, ::fuchsia::io::AllocateMode * result)

    Defined at line 922 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::SeekOrigin value, ::fuchsia::io::SeekOrigin * result)

    Defined at line 985 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::FileSignal operator| (::fuchsia::io::FileSignal _lhs, ::fuchsia::io::FileSignal _rhs)

    Defined at line 1004 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::FileSignal & operator|= (::fuchsia::io::FileSignal & _lhs, ::fuchsia::io::FileSignal _rhs)

    Defined at line 1009 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::FileSignal operator& (::fuchsia::io::FileSignal _lhs, ::fuchsia::io::FileSignal _rhs)

    Defined at line 1015 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::FileSignal & operator&= (::fuchsia::io::FileSignal & _lhs, ::fuchsia::io::FileSignal _rhs)

    Defined at line 1021 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::FileSignal operator^ (::fuchsia::io::FileSignal _lhs, ::fuchsia::io::FileSignal _rhs)

    Defined at line 1027 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::FileSignal & operator^= (::fuchsia::io::FileSignal & _lhs, ::fuchsia::io::FileSignal _rhs)

    Defined at line 1033 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::FileSignal operator~ (::fuchsia::io::FileSignal _value)

    Defined at line 1039 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::FileSignal value, ::fuchsia::io::FileSignal * result)

    Defined at line 1044 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::AdvisoryLockType value, ::fuchsia::io::AdvisoryLockType * result)

    Defined at line 1072 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::NodeProtocolKinds value, ::fuchsia::io::NodeProtocolKinds * result)

    Defined at line 1217 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::NodeAttributesQuery value, ::fuchsia::io::NodeAttributesQuery * result)

    Defined at line 1355 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::FscryptPolicyFlags value, ::fuchsia::io::FscryptPolicyFlags * result)

    Defined at line 1464 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::NodeAttributeFlags operator| (::fuchsia::io::NodeAttributeFlags _lhs, ::fuchsia::io::NodeAttributeFlags _rhs)

    Defined at line 1487 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::NodeAttributeFlags & operator|= (::fuchsia::io::NodeAttributeFlags & _lhs, ::fuchsia::io::NodeAttributeFlags _rhs)

    Defined at line 1492 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::NodeAttributeFlags operator& (::fuchsia::io::NodeAttributeFlags _lhs, ::fuchsia::io::NodeAttributeFlags _rhs)

    Defined at line 1498 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::NodeAttributeFlags & operator&= (::fuchsia::io::NodeAttributeFlags & _lhs, ::fuchsia::io::NodeAttributeFlags _rhs)

    Defined at line 1504 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::NodeAttributeFlags operator^ (::fuchsia::io::NodeAttributeFlags _lhs, ::fuchsia::io::NodeAttributeFlags _rhs)

    Defined at line 1510 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::NodeAttributeFlags & operator^= (::fuchsia::io::NodeAttributeFlags & _lhs, ::fuchsia::io::NodeAttributeFlags _rhs)

    Defined at line 1516 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • ::fuchsia::io::NodeAttributeFlags operator~ (::fuchsia::io::NodeAttributeFlags _value)

    Defined at line 1522 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::NodeAttributeFlags value, ::fuchsia::io::NodeAttributeFlags * result)

    Defined at line 1527 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::SetExtendedAttributeMode value, ::fuchsia::io::SetExtendedAttributeMode * result)

    Defined at line 1603 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::io::Operations value, ::fuchsia::io::Operations * result)

    Defined at line 1761 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::DirectoryReadDirentsRequest & _value, ::fuchsia::io::DirectoryReadDirentsRequest * _result)

    Defined at line 1889 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::DirectoryReadDirentsResponse & _value, ::fuchsia::io::DirectoryReadDirentsResponse * _result)

    Defined at line 1912 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::DirectoryRewindResponse & _value, ::fuchsia::io::DirectoryRewindResponse * _result)

    Defined at line 1933 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::DirectoryDeprecatedGetTokenResponse & _value, ::fuchsia::io::DirectoryDeprecatedGetTokenResponse * _result)

    Defined at line 1958 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::DirectoryLinkResponse & _value, ::fuchsia::io::DirectoryLinkResponse * _result)

    Defined at line 1981 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Directory_Unlink_Response & _value, ::fuchsia::io::Directory_Unlink_Response * _result)

    Defined at line 2088 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Directory_Unlink_Result & value, ::fuchsia::io::Directory_Unlink_Result * result)

    Defined at line 2197 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Directory_Rename_Response & _value, ::fuchsia::io::Directory_Rename_Response * _result)

    Defined at line 2227 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Directory_Rename_Result & value, ::fuchsia::io::Directory_Rename_Result * result)

    Defined at line 2336 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Directory_CreateSymlink_Response & _value, ::fuchsia::io::Directory_CreateSymlink_Response * _result)

    Defined at line 2366 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Directory_CreateSymlink_Result & value, ::fuchsia::io::Directory_CreateSymlink_Result * result)

    Defined at line 2475 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::DirectoryWatchRequest & _value, ::fuchsia::io::DirectoryWatchRequest * _result)

    Defined at line 2502 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::DirectoryWatchResponse & _value, ::fuchsia::io::DirectoryWatchResponse * _result)

    Defined at line 2525 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_Seek_Response & _value, ::fuchsia::io::File_Seek_Response * _result)

    Defined at line 2674 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_Seek_Result & value, ::fuchsia::io::File_Seek_Result * result)

    Defined at line 2784 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::FileReadAtRequest & _value, ::fuchsia::io::FileReadAtRequest * _result)

    Defined at line 2807 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_ReadAt_Response & _value, ::fuchsia::io::File_ReadAt_Response * _result)

    Defined at line 2838 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_ReadAt_Result & value, ::fuchsia::io::File_ReadAt_Result * result)

    Defined at line 2948 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::FileWriteAtRequest & _value, ::fuchsia::io::FileWriteAtRequest * _result)

    Defined at line 2971 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_WriteAt_Response & _value, ::fuchsia::io::File_WriteAt_Response * _result)

    Defined at line 3002 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_WriteAt_Result & value, ::fuchsia::io::File_WriteAt_Result * result)

    Defined at line 3112 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::FileResizeRequest & _value, ::fuchsia::io::FileResizeRequest * _result)

    Defined at line 3133 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_Resize_Response & _value, ::fuchsia::io::File_Resize_Response * _result)

    Defined at line 3163 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_Resize_Result & value, ::fuchsia::io::File_Resize_Result * result)

    Defined at line 3272 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::FileGetBackingMemoryRequest & _value, ::fuchsia::io::FileGetBackingMemoryRequest * _result)

    Defined at line 3293 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_GetBackingMemory_Response & _value, ::fuchsia::io::File_GetBackingMemory_Response * _result)

    Defined at line 3326 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_GetBackingMemory_Result & value, ::fuchsia::io::File_GetBackingMemory_Result * result)

    Defined at line 3436 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::FileAllocateRequest & _value, ::fuchsia::io::FileAllocateRequest * _result)

    Defined at line 3465 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_Allocate_Response & _value, ::fuchsia::io::File_Allocate_Response * _result)

    Defined at line 3497 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_Allocate_Result & value, ::fuchsia::io::File_Allocate_Result * result)

    Defined at line 3625 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::FileEnableVerityRequest & _value, ::fuchsia::io::FileEnableVerityRequest * _result)

    Defined at line 3648 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_EnableVerity_Response & _value, ::fuchsia::io::File_EnableVerity_Response * _result)

    Defined at line 3680 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::File_EnableVerity_Result & value, ::fuchsia::io::File_EnableVerity_Result * result)

    Defined at line 3808 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::ReadableReadRequest & _value, ::fuchsia::io::ReadableReadRequest * _result)

    Defined at line 3829 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Readable_Read_Response & _value, ::fuchsia::io::Readable_Read_Response * _result)

    Defined at line 3860 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Readable_Read_Result & value, ::fuchsia::io::Readable_Read_Result * result)

    Defined at line 3970 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::WritableWriteRequest & _value, ::fuchsia::io::WritableWriteRequest * _result)

    Defined at line 4024 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Writable_Write_Response & _value, ::fuchsia::io::Writable_Write_Response * _result)

    Defined at line 4055 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Writable_Write_Result & value, ::fuchsia::io::Writable_Write_Result * result)

    Defined at line 4165 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::FileSeekRequest & _value, ::fuchsia::io::FileSeekRequest * _result)

    Defined at line 4221 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::DirectoryLinkRequest & _value, ::fuchsia::io::DirectoryLinkRequest * _result)

    Defined at line 4250 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::DirectoryUnlinkRequest & _value, ::fuchsia::io::DirectoryUnlinkRequest * _result)

    Defined at line 4275 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::DirectoryDeprecatedOpenRequest & _value, ::fuchsia::io::DirectoryDeprecatedOpenRequest * _result)

    Defined at line 4312 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::DirectoryRenameRequest & _value, ::fuchsia::io::DirectoryRenameRequest * _result)

    Defined at line 4346 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::AdvisoryLockRange & _value, ::fuchsia::io::AdvisoryLockRange * _result)

    Defined at line 4386 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::AdvisoryLockingAdvisoryLockRequest & _value, ::fuchsia::io::AdvisoryLockingAdvisoryLockRequest * _result)

    Defined at line 4576 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::AdvisoryLocking_AdvisoryLock_Response & _value, ::fuchsia::io::AdvisoryLocking_AdvisoryLock_Response * _result)

    Defined at line 4606 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::AdvisoryLocking_AdvisoryLock_Result & value, ::fuchsia::io::AdvisoryLocking_AdvisoryLock_Result * result)

    Defined at line 4715 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::ExtendedAttributeValue & value, ::fuchsia::io::ExtendedAttributeValue * result)

    Defined at line 4882 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::EmptyStruct & _value, ::fuchsia::io::EmptyStruct * _result)

    Defined at line 4907 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::SelinuxContext & value, ::fuchsia::io::SelinuxContext * result)

    Defined at line 5012 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::FscryptPolicy & _value, ::fuchsia::io::FscryptPolicy * _result)

    Defined at line 5039 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeAttributes & _value, ::fuchsia::io::NodeAttributes * _result)

    Defined at line 5624 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeOnOpenRequest & _value, ::fuchsia::io::NodeOnOpenRequest * _result)

    Defined at line 5651 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Service & _value, ::fuchsia::io::Service * _result)

    Defined at line 5674 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::FileObject & _value, ::fuchsia::io::FileObject * _result)

    Defined at line 5708 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::DirectoryObject & _value, ::fuchsia::io::DirectoryObject * _result)

    Defined at line 5731 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeDeprecatedGetAttrResponse & _value, ::fuchsia::io::NodeDeprecatedGetAttrResponse * _result)

    Defined at line 5754 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeDeprecatedSetAttrRequest & _value, ::fuchsia::io::NodeDeprecatedSetAttrRequest * _result)

    Defined at line 5777 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeDeprecatedSetAttrResponse & _value, ::fuchsia::io::NodeDeprecatedSetAttrResponse * _result)

    Defined at line 5798 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeDeprecatedGetFlagsResponse & _value, ::fuchsia::io::NodeDeprecatedGetFlagsResponse * _result)

    Defined at line 5821 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeDeprecatedSetFlagsRequest & _value, ::fuchsia::io::NodeDeprecatedSetFlagsRequest * _result)

    Defined at line 5842 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeDeprecatedSetFlagsResponse & _value, ::fuchsia::io::NodeDeprecatedSetFlagsResponse * _result)

    Defined at line 5863 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_GetFlags_Response & _value, ::fuchsia::io::Node_GetFlags_Response * _result)

    Defined at line 5894 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_GetFlags_Result & value, ::fuchsia::io::Node_GetFlags_Result * result)

    Defined at line 6023 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeSetFlagsRequest & _value, ::fuchsia::io::NodeSetFlagsRequest * _result)

    Defined at line 6044 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_SetFlags_Response & _value, ::fuchsia::io::Node_SetFlags_Response * _result)

    Defined at line 6074 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_SetFlags_Result & value, ::fuchsia::io::Node_SetFlags_Result * result)

    Defined at line 6202 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeQueryFilesystemResponse & _value, ::fuchsia::io::NodeQueryFilesystemResponse * _result)

    Defined at line 6225 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::FilesystemInfo & _value, ::fuchsia::io::FilesystemInfo * _result)

    Defined at line 6283 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_GetToken_Response & _value, ::fuchsia::io::Node_GetToken_Response * _result)

    Defined at line 6316 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_GetToken_Result & value, ::fuchsia::io::Node_GetToken_Result * result)

    Defined at line 6445 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeGetAttributesRequest & _value, ::fuchsia::io::NodeGetAttributesRequest * _result)

    Defined at line 6471 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_UpdateAttributes_Response & _value, ::fuchsia::io::Node_UpdateAttributes_Response * _result)

    Defined at line 6501 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_UpdateAttributes_Result & value, ::fuchsia::io::Node_UpdateAttributes_Result * result)

    Defined at line 6610 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_Sync_Response & _value, ::fuchsia::io::Node_Sync_Response * _result)

    Defined at line 6640 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_Sync_Result & value, ::fuchsia::io::Node_Sync_Result * result)

    Defined at line 6749 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeListExtendedAttributesRequest & _value, ::fuchsia::io::NodeListExtendedAttributesRequest * _result)

    Defined at line 6772 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeGetExtendedAttributeRequest & _value, ::fuchsia::io::NodeGetExtendedAttributeRequest * _result)

    Defined at line 6795 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_GetExtendedAttribute_Result & value, ::fuchsia::io::Node_GetExtendedAttribute_Result * result)

    Defined at line 6907 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeSetExtendedAttributeRequest & _value, ::fuchsia::io::NodeSetExtendedAttributeRequest * _result)

    Defined at line 6933 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_SetExtendedAttribute_Response & _value, ::fuchsia::io::Node_SetExtendedAttribute_Response * _result)

    Defined at line 6965 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_SetExtendedAttribute_Result & value, ::fuchsia::io::Node_SetExtendedAttribute_Result * result)

    Defined at line 7074 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeRemoveExtendedAttributeRequest & _value, ::fuchsia::io::NodeRemoveExtendedAttributeRequest * _result)

    Defined at line 7095 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_RemoveExtendedAttribute_Response & _value, ::fuchsia::io::Node_RemoveExtendedAttribute_Response * _result)

    Defined at line 7125 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_RemoveExtendedAttribute_Result & value, ::fuchsia::io::Node_RemoveExtendedAttribute_Result * result)

    Defined at line 7234 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::ExtendedAttributeIterator_GetNext_Response & _value, ::fuchsia::io::ExtendedAttributeIterator_GetNext_Response * _result)

    Defined at line 7265 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::ExtendedAttributeIterator_GetNext_Result & value, ::fuchsia::io::ExtendedAttributeIterator_GetNext_Result * result)

    Defined at line 7374 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::LinkableLinkIntoRequest & _value, ::fuchsia::io::LinkableLinkIntoRequest * _result)

    Defined at line 7421 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Linkable_LinkInto_Response & _value, ::fuchsia::io::Linkable_LinkInto_Response * _result)

    Defined at line 7453 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Linkable_LinkInto_Result & value, ::fuchsia::io::Linkable_LinkInto_Result * result)

    Defined at line 7562 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::OpenableOpenRequest & _value, ::fuchsia::io::OpenableOpenRequest * _result)

    Defined at line 7625 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeAttributes2 & _value, ::fuchsia::io::NodeAttributes2 * _result)

    Defined at line 8196 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Node_GetAttributes_Result & value, ::fuchsia::io::Node_GetAttributes_Result * result)

    Defined at line 8684 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::DirectoryCreateSymlinkRequest & _value, ::fuchsia::io::DirectoryCreateSymlinkRequest * _result)

    Defined at line 8713 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::SymlinkObject & _value, ::fuchsia::io::SymlinkObject * _result)

    Defined at line 8736 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::NodeInfoDeprecated & value, ::fuchsia::io::NodeInfoDeprecated * result)

    Defined at line 8867 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Representation & value, ::fuchsia::io::Representation * result)

    Defined at line 9139 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::io::Symlink_Describe_Result & value, ::fuchsia::io::Symlink_Describe_Result * result)

    Defined at line 9240 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

Variables

const char * SELINUX_CONTEXT_NAME