Namespaces

Enumerations

enum class EthernetFeatures : uint32_t
Name Value Comments
RAW 1u

Device supports any type of ethernet frame.

Same as specifying all other flags. Used by devices that do not inspect
or parse outbound traffic.

ETHERNET_II 2u

Device supports EthernetII frames.

E_802_1_Q 4u

Device supports 802.1q VLAN additions.

E_802_1_Q_IN_Q 8u

Device supports 802.1 q-in-q Multiple VLAN tagging additions.

Only meaningful if `E_802_1_Q` is also present.

E_802_3_LLC_SNAP 16u

Device supports 802.3 LLC + SNAP Ethernet frame format.

Ethernet frame sub-types and features.

Defined at line 80 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

enum class InfoType : uint32_t
Name Value Comments
NO_INFO 0u

No extra information is available.

The type of metadata information appended to a frame.

Defined at line 152 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

enum class RxFlags : uint32_t
Name Value Comments
RX_ACCEL_0 1u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_1 2u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_2 4u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_3 8u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_4 16u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_5 32u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_6 64u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_7 128u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_8 256u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_9 512u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_10 1024u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_11 2048u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_12 4096u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_13 8192u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_14 16384u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_ACCEL_15 32768u

Acceleration flag 0.

Acceleration flags are mapped to the acceleration features reported by
the [`Device`] in [`Info.rx_accel`]. The n-th feature in `rx_accel` maps
to the `RX_ACCEL_n` `RxFlag`.

RX_OVERRUN 536870912u

Device experienced a hardware rx overrun.

Rx overruns are typically set by hardware controllers when a frame event
was detected but the frame data couldn't be captured. Devices should
clear the controller flag once this is set on an inbound frame, so
future overruns can be detected and reported.

RX_VALIDATION_ERROR 1073741824u

This bit is set if frame validation is performed (such as by hardware
acceleration features) and fails.

It's important to note that some devices may simply discard frames for
which validation fails and never notify the client. Rx frames that
failed validation are only transmitted to the client if the
`SessionFlags::REPORT_INVALID_RX` option is selected when creating a
session.

RX_ECHOED_TX 2147483648u

This is an echoed tx frame, created by a tx request.

Can only be set in sessions that have the `LISTEN_TX` flag.

Flags set by a Device when handing a buffer to a client on the rx path.

Set by devices on the `inbound_flags` field of an rx descriptor.

Defined at line 297 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

enum class StatusFlags : uint32_t
Name Value Comments
ONLINE 1u

Port is online, i.e., data path is open and any ongoing sessions may
send and receive frames.

Port status bits, reported in [`PortStatus.flags`].

Defined at line 813 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

enum class SessionFlags : uint16_t
Name Value Comments
PRIMARY 1u

Attach as primary session.

Sessions marked with the `PRIMARY` bit get the following different
treatment:
- If no PRIMARY sessions are attached, the device will *not* serve rx
frames to non-PRIMARY sessions.
- If there's only one PRIMARY session active, it may get a zero-copy
data path from the the backing hardware, if the underlying
implementation supports it.

LISTEN_TX 2u

Listen for outgoing frames.

`LISTEN_TX` sessions receive any outgoing frames (from all sessions) on
its rx path. Can be used for snooping traffic. Sessions marked with
`LISTEN_TX` may also send frames, but they should keep in mind that
they'll ALWAYS receive those frames back on their rx path (no origin
session filtering is performed).

REPORT_INVALID_RX 4u

Receive invalid rx frames.

Sessions marked with `REPORT_INVALID_RX` are interested in receiving
frames that were rejected by internal device checks or payload
validation performed by hardware. Due to the nature of some hardware
platforms, sessions marked with `REPORT_INVALID_RX` may still not
receive frames that fail validation if the hardware implementation
simply drops the frame and doesn't expose it to the software stack.
Sessions NOT marked with `REPORT_INVALID_RX`, in contrast, will NEVER
receive an rx frame with the `RX_VALIDATION_ERROR` flag set.

RECEIVE_RX_POWER_LEASES 8u

Receive rx power leases.

Sessions marked with `RECEIVE_RX_POWER_LEASES` receive
[`DelegatedRxLease`]s through [`Session.WatchDelegatedRxLease`] calls.

Additional session options.

Defined at line 923 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::hardware::network::FrameType value, ::fuchsia::hardware::network::FrameType * result)

    Defined at line 73 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::EthernetFeatures operator| (::fuchsia::hardware::network::EthernetFeatures _lhs, ::fuchsia::hardware::network::EthernetFeatures _rhs)

    Defined at line 105 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::EthernetFeatures & operator|= (::fuchsia::hardware::network::EthernetFeatures & _lhs, ::fuchsia::hardware::network::EthernetFeatures _rhs)

    Defined at line 110 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::EthernetFeatures operator& (::fuchsia::hardware::network::EthernetFeatures _lhs, ::fuchsia::hardware::network::EthernetFeatures _rhs)

    Defined at line 116 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::EthernetFeatures & operator&= (::fuchsia::hardware::network::EthernetFeatures & _lhs, ::fuchsia::hardware::network::EthernetFeatures _rhs)

    Defined at line 122 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::EthernetFeatures operator^ (::fuchsia::hardware::network::EthernetFeatures _lhs, ::fuchsia::hardware::network::EthernetFeatures _rhs)

    Defined at line 128 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::EthernetFeatures & operator^= (::fuchsia::hardware::network::EthernetFeatures & _lhs, ::fuchsia::hardware::network::EthernetFeatures _rhs)

    Defined at line 134 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::EthernetFeatures operator~ (::fuchsia::hardware::network::EthernetFeatures _value)

    Defined at line 140 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::hardware::network::EthernetFeatures value, ::fuchsia::hardware::network::EthernetFeatures * result)

    Defined at line 145 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::hardware::network::InfoType value, ::fuchsia::hardware::network::InfoType * result)

    Defined at line 158 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::hardware::network::RxAcceleration value, ::fuchsia::hardware::network::RxAcceleration * result)

    Defined at line 218 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::hardware::network::TxAcceleration value, ::fuchsia::hardware::network::TxAcceleration * result)

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

  • ::fuchsia::hardware::network::RxFlags operator| (::fuchsia::hardware::network::RxFlags _lhs, ::fuchsia::hardware::network::RxFlags _rhs)

    Defined at line 362 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::RxFlags & operator|= (::fuchsia::hardware::network::RxFlags & _lhs, ::fuchsia::hardware::network::RxFlags _rhs)

    Defined at line 367 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::RxFlags operator& (::fuchsia::hardware::network::RxFlags _lhs, ::fuchsia::hardware::network::RxFlags _rhs)

    Defined at line 373 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::RxFlags & operator&= (::fuchsia::hardware::network::RxFlags & _lhs, ::fuchsia::hardware::network::RxFlags _rhs)

    Defined at line 379 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::RxFlags operator^ (::fuchsia::hardware::network::RxFlags _lhs, ::fuchsia::hardware::network::RxFlags _rhs)

    Defined at line 385 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::RxFlags & operator^= (::fuchsia::hardware::network::RxFlags & _lhs, ::fuchsia::hardware::network::RxFlags _rhs)

    Defined at line 391 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::RxFlags operator~ (::fuchsia::hardware::network::RxFlags _value)

    Defined at line 397 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::hardware::network::RxFlags value, ::fuchsia::hardware::network::RxFlags * result)

    Defined at line 402 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::hardware::network::TxFlags value, ::fuchsia::hardware::network::TxFlags * result)

    Defined at line 529 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::hardware::network::TxReturnFlags value, ::fuchsia::hardware::network::TxReturnFlags * result)

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

  • zx_status_t Clone (::fuchsia::hardware::network::MacFilterMode value, ::fuchsia::hardware::network::MacFilterMode * result)

    Defined at line 697 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::hardware::network::PortClass value, ::fuchsia::hardware::network::PortClass * result)

    Defined at line 806 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::StatusFlags operator| (::fuchsia::hardware::network::StatusFlags _lhs, ::fuchsia::hardware::network::StatusFlags _rhs)

    Defined at line 822 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::StatusFlags & operator|= (::fuchsia::hardware::network::StatusFlags & _lhs, ::fuchsia::hardware::network::StatusFlags _rhs)

    Defined at line 827 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::StatusFlags operator& (::fuchsia::hardware::network::StatusFlags _lhs, ::fuchsia::hardware::network::StatusFlags _rhs)

    Defined at line 833 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::StatusFlags & operator&= (::fuchsia::hardware::network::StatusFlags & _lhs, ::fuchsia::hardware::network::StatusFlags _rhs)

    Defined at line 839 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::StatusFlags operator^ (::fuchsia::hardware::network::StatusFlags _lhs, ::fuchsia::hardware::network::StatusFlags _rhs)

    Defined at line 845 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::StatusFlags & operator^= (::fuchsia::hardware::network::StatusFlags & _lhs, ::fuchsia::hardware::network::StatusFlags _rhs)

    Defined at line 851 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::StatusFlags operator~ (::fuchsia::hardware::network::StatusFlags _value)

    Defined at line 857 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::hardware::network::StatusFlags value, ::fuchsia::hardware::network::StatusFlags * result)

    Defined at line 862 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::SessionFlags operator| (::fuchsia::hardware::network::SessionFlags _lhs, ::fuchsia::hardware::network::SessionFlags _rhs)

    Defined at line 966 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::SessionFlags & operator|= (::fuchsia::hardware::network::SessionFlags & _lhs, ::fuchsia::hardware::network::SessionFlags _rhs)

    Defined at line 971 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::SessionFlags operator& (::fuchsia::hardware::network::SessionFlags _lhs, ::fuchsia::hardware::network::SessionFlags _rhs)

    Defined at line 977 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::SessionFlags & operator&= (::fuchsia::hardware::network::SessionFlags & _lhs, ::fuchsia::hardware::network::SessionFlags _rhs)

    Defined at line 983 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::SessionFlags operator^ (::fuchsia::hardware::network::SessionFlags _lhs, ::fuchsia::hardware::network::SessionFlags _rhs)

    Defined at line 989 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::SessionFlags & operator^= (::fuchsia::hardware::network::SessionFlags & _lhs, ::fuchsia::hardware::network::SessionFlags _rhs)

    Defined at line 995 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • ::fuchsia::hardware::network::SessionFlags operator~ (::fuchsia::hardware::network::SessionFlags _value)

    Defined at line 1001 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::hardware::network::SessionFlags value, ::fuchsia::hardware::network::SessionFlags * result)

    Defined at line 1006 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::DeviceGetPortWatcherRequest & _value, ::fuchsia::hardware::network::DeviceGetPortWatcherRequest * _result)

    Defined at line 1101 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::DeviceCloneRequest & _value, ::fuchsia::hardware::network::DeviceCloneRequest * _result)

    Defined at line 1122 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::Empty & _value, ::fuchsia::hardware::network::Empty * _result)

    Defined at line 1145 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::DeviceGetInfoResponse & _value, ::fuchsia::hardware::network::DeviceGetInfoResponse * _result)

    Defined at line 1837 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::FrameTypeSupport & _value, ::fuchsia::hardware::network::FrameTypeSupport * _result)

    Defined at line 1878 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::DeviceInstanceGetDeviceRequest & _value, ::fuchsia::hardware::network::DeviceInstanceGetDeviceRequest * _result)

    Defined at line 1901 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::MacAddressingGetUnicastAddressResponse & _value, ::fuchsia::hardware::network::MacAddressingGetUnicastAddressResponse * _result)

    Defined at line 1946 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::MacAddressingSetModeRequest & _value, ::fuchsia::hardware::network::MacAddressingSetModeRequest * _result)

    Defined at line 1967 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::MacAddressingSetModeResponse & _value, ::fuchsia::hardware::network::MacAddressingSetModeResponse * _result)

    Defined at line 1988 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::MacAddressingAddMulticastAddressRequest & _value, ::fuchsia::hardware::network::MacAddressingAddMulticastAddressRequest * _result)

    Defined at line 2009 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::MacAddressingAddMulticastAddressResponse & _value, ::fuchsia::hardware::network::MacAddressingAddMulticastAddressResponse * _result)

    Defined at line 2030 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::MacAddressingRemoveMulticastAddressRequest & _value, ::fuchsia::hardware::network::MacAddressingRemoveMulticastAddressRequest * _result)

    Defined at line 2051 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::MacAddressingRemoveMulticastAddressResponse & _value, ::fuchsia::hardware::network::MacAddressingRemoveMulticastAddressResponse * _result)

    Defined at line 2072 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::PortId & _value, ::fuchsia::hardware::network::PortId * _result)

    Defined at line 2187 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::DeviceGetPortRequest & _value, ::fuchsia::hardware::network::DeviceGetPortRequest * _result)

    Defined at line 2212 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::DevicePortEvent & value, ::fuchsia::hardware::network::DevicePortEvent * result)

    Defined at line 2344 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::PortWatcherWatchResponse & _value, ::fuchsia::hardware::network::PortWatcherWatchResponse * _result)

    Defined at line 2365 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::StatusWatcherWatchStatusResponse & _value, ::fuchsia::hardware::network::StatusWatcherWatchStatusResponse * _result)

    Defined at line 2532 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::PortGetInfoResponse & _value, ::fuchsia::hardware::network::PortGetInfoResponse * _result)

    Defined at line 2865 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::PortGetStatusResponse & _value, ::fuchsia::hardware::network::PortGetStatusResponse * _result)

    Defined at line 2886 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::PortGetStatusWatcherRequest & _value, ::fuchsia::hardware::network::PortGetStatusWatcherRequest * _result)

    Defined at line 2911 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::PortGetMacRequest & _value, ::fuchsia::hardware::network::PortGetMacRequest * _result)

    Defined at line 2932 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::PortGetDeviceRequest & _value, ::fuchsia::hardware::network::PortGetDeviceRequest * _result)

    Defined at line 2953 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::PortCloneRequest & _value, ::fuchsia::hardware::network::PortCloneRequest * _result)

    Defined at line 2974 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::PortGetDiagnosticsRequest & _value, ::fuchsia::hardware::network::PortGetDiagnosticsRequest * _result)

    Defined at line 3180 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::PortGetIdentityResponse & _value, ::fuchsia::hardware::network::PortGetIdentityResponse * _result)

    Defined at line 3201 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::SessionAttachRequest & _value, ::fuchsia::hardware::network::SessionAttachRequest * _result)

    Defined at line 3347 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::Session_Attach_Response & _value, ::fuchsia::hardware::network::Session_Attach_Response * _result)

    Defined at line 3377 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::Session_Attach_Result & value, ::fuchsia::hardware::network::Session_Attach_Result * result)

    Defined at line 3486 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::SessionDetachRequest & _value, ::fuchsia::hardware::network::SessionDetachRequest * _result)

    Defined at line 3507 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::Session_Detach_Response & _value, ::fuchsia::hardware::network::Session_Detach_Response * _result)

    Defined at line 3537 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::Session_Detach_Result & value, ::fuchsia::hardware::network::Session_Detach_Result * result)

    Defined at line 3646 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::Fifos & _value, ::fuchsia::hardware::network::Fifos * _result)

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

  • zx_status_t Clone (const ::fuchsia::hardware::network::Device_OpenSession_Response & _value, ::fuchsia::hardware::network::Device_OpenSession_Response * _result)

    Defined at line 3711 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::Device_OpenSession_Result & value, ::fuchsia::hardware::network::Device_OpenSession_Result * result)

    Defined at line 3820 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::DeviceOpenSessionRequest & _value, ::fuchsia::hardware::network::DeviceOpenSessionRequest * _result)

    Defined at line 4125 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::DelegatedRxLeaseHandle & value, ::fuchsia::hardware::network::DelegatedRxLeaseHandle * result)

    Defined at line 4326 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::hardware::network::SessionWatchDelegatedRxLeaseResponse & _value, ::fuchsia::hardware::network::SessionWatchDelegatedRxLeaseResponse * _result)

    Defined at line 4493 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h