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 86 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 158 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 303 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 809 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
REPORT_INVALID_RX 1u

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 2u

Receive rx power leases.

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

Additional session options.

Defined at line 919 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 79 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 111 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 & _lhs, ::fuchsia::hardware::network::EthernetFeatures _rhs)

    Defined at line 140 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 146 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 151 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 164 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 224 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 288 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 368 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 & _lhs, ::fuchsia::hardware::network::RxFlags _rhs)

    Defined at line 397 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 403 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 408 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 535 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 640 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 693 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 802 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 818 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 823 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 829 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 835 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 841 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 847 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 853 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 858 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 942 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 947 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 953 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 959 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 965 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 _value)

    Defined at line 977 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 982 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 1077 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 1098 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 1121 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 1813 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 1854 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 1875 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 1896 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 1917 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 1938 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 1959 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 1980 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 2001 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 2116 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 2141 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 2273 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 2294 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 2461 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 2794 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 2815 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 2840 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 2861 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 2882 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 2903 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 3109 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 3130 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 3276 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 3306 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 3415 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 3436 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 3466 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 3575 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 3609 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 3640 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 3749 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 4054 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 4255 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 4422 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/hlcpp/fuchsia/hardware/network/cpp/fidl.h