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 1369 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 1478 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

enum class Operations : uint64_t
Name Value Comments
CONNECT 1u

Connecting to a service in a directory.

READ_BYTES 2u

Read byte contents of a node or its children.

WRITE_BYTES 4u

Writing to the byte contents of a node or its children.

EXECUTE 8u

Execute the byte contents of a node or its children.

GET_ATTRIBUTES 16u

Reading the attributes of a node and/or its children.

UPDATE_ATTRIBUTES 32u

Updating the attributes of a node and/or its children.

ENUMERATE 64u

Reading the list of nodes in a directory.

TRAVERSE 128u

Opening a node from a directory. Must be specified with [`Rights.ENUMERATE`], as directory
contents can be probed by opening children.

MODIFY_DIRECTORY 256u

Modifying the list of nodes in a directory, e.g. creating, renaming, link/unlink, etc...
Must be specified with [`Rights.ENUMERATE`], as directory contents can be probed via name
conflicts during node creation.

The common members definition behind [`Rights`] and [`Abilities`]. Some operations may apply

only to certain node types (e.g. [`Operations.MODIFY_DIRECTORY`] only applies to directories).

Defined at line 1546 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

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

    Defined at line 1378 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 1383 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 1389 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 1395 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 1401 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 1407 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 1413 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 1418 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 1492 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

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

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

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

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

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

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

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

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

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

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

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

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

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

    Defined at line 1616 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 1621 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 1751 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 1774 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 1795 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

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

    Defined at line 1820 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 1843 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 1950 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 2059 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 2089 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 2198 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 2228 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 2337 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 2364 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 2387 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 2538 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 2648 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 2671 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 2702 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 2812 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 2835 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 2866 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 2976 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 2997 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 3027 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 3136 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 3157 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 3190 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 3300 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 3329 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 3361 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 3489 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 3512 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 3544 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 3672 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 3693 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 3724 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 3834 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 3888 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 3919 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 4029 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 4085 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 4114 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 4139 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 4176 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 4210 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 4250 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 4440 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 4470 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 4579 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 4746 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 4771 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 4876 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 5463 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

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

    Defined at line 5490 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 5513 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 5536 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 5570 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 5593 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 5616 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 5639 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 5660 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 5683 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 5704 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 5725 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 5756 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 5885 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 5906 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 5936 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 6064 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 6087 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 6145 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 6169 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 6199 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 6308 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 6338 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 6447 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 6470 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 6493 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 6605 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 6631 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 6663 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 6772 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 6793 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 6823 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 6932 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 6963 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 7072 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 7119 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 7151 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 7260 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 7323 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 7894 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 8382 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 8411 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 8434 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 8565 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 8839 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 8940 of file fidling/gen/sdk/fidl/fuchsia.io/fuchsia.io/hlcpp/fuchsia/io/cpp/fidl.h

Variables

const char * DIRECTORY_PROTOCOL_NAME
const char * FILE_PROTOCOL_NAME
const char * NODE_PROTOCOL_NAME
const char * SELINUX_CONTEXT_NAME
const char * SYMLINK_PROTOCOL_NAME