Namespaces

Enumerations

enum class Signals : uint32_t
Name Value Comments
WRITABLE 16777216u

Indicates that write buffers are available to be used through
[`fuchsia.net.tun/Device.WriteFrame`].

READABLE 33554432u

Indicates that read buffers are available to be used through
[`fuchsia.net.tun/Device.ReadFrame`].

Signals set in the `eventpair` returned by

[`fuchsia.net.tun/Device.GetSignals`].

Defined at line 19 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

Records

Functions

  • ::fuchsia::net::tun::Signals operator| (::fuchsia::net::tun::Signals _lhs, ::fuchsia::net::tun::Signals _rhs)

    Defined at line 32 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • ::fuchsia::net::tun::Signals & operator|= (::fuchsia::net::tun::Signals & _lhs, ::fuchsia::net::tun::Signals _rhs)

    Defined at line 37 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • ::fuchsia::net::tun::Signals operator& (::fuchsia::net::tun::Signals _lhs, ::fuchsia::net::tun::Signals _rhs)

    Defined at line 43 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • ::fuchsia::net::tun::Signals & operator&= (::fuchsia::net::tun::Signals & _lhs, ::fuchsia::net::tun::Signals _rhs)

    Defined at line 49 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • ::fuchsia::net::tun::Signals operator^ (::fuchsia::net::tun::Signals _lhs, ::fuchsia::net::tun::Signals _rhs)

    Defined at line 55 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • ::fuchsia::net::tun::Signals & operator^= (::fuchsia::net::tun::Signals & _lhs, ::fuchsia::net::tun::Signals _rhs)

    Defined at line 61 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • ::fuchsia::net::tun::Signals operator~ (::fuchsia::net::tun::Signals _value)

    Defined at line 67 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::net::tun::Signals value, ::fuchsia::net::tun::Signals * result)

    Defined at line 72 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::FrameMetadata & _value, ::fuchsia::net::tun::FrameMetadata * _result)

    Defined at line 952 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::PortGetStateResponse & _value, ::fuchsia::net::tun::PortGetStateResponse * _result)

    Defined at line 1185 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::PortWatchStateResponse & _value, ::fuchsia::net::tun::PortWatchStateResponse * _result)

    Defined at line 1206 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::PortSetOnlineRequest & _value, ::fuchsia::net::tun::PortSetOnlineRequest * _result)

    Defined at line 1227 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::PortGetPortRequest & _value, ::fuchsia::net::tun::PortGetPortRequest * _result)

    Defined at line 1250 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DeviceWriteFrameRequest & _value, ::fuchsia::net::tun::DeviceWriteFrameRequest * _result)

    Defined at line 1337 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::Device_WriteFrame_Response & _value, ::fuchsia::net::tun::Device_WriteFrame_Response * _result)

    Defined at line 1367 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::Device_WriteFrame_Result & value, ::fuchsia::net::tun::Device_WriteFrame_Result * result)

    Defined at line 1476 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::Device_ReadFrame_Response & _value, ::fuchsia::net::tun::Device_ReadFrame_Response * _result)

    Defined at line 1507 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::Device_ReadFrame_Result & value, ::fuchsia::net::tun::Device_ReadFrame_Result * result)

    Defined at line 1617 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DeviceGetSignalsResponse & _value, ::fuchsia::net::tun::DeviceGetSignalsResponse * _result)

    Defined at line 1640 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DeviceAddPortRequest & _value, ::fuchsia::net::tun::DeviceAddPortRequest * _result)

    Defined at line 1830 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DeviceGetDeviceRequest & _value, ::fuchsia::net::tun::DeviceGetDeviceRequest * _result)

    Defined at line 1851 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DeviceDelegateRxLeaseRequest & _value, ::fuchsia::net::tun::DeviceDelegateRxLeaseRequest * _result)

    Defined at line 1872 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DevicePairAddPortRequest & _value, ::fuchsia::net::tun::DevicePairAddPortRequest * _result)

    Defined at line 2150 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DevicePair_AddPort_Response & _value, ::fuchsia::net::tun::DevicePair_AddPort_Response * _result)

    Defined at line 2180 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DevicePair_AddPort_Result & value, ::fuchsia::net::tun::DevicePair_AddPort_Result * result)

    Defined at line 2289 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DevicePairRemovePortRequest & _value, ::fuchsia::net::tun::DevicePairRemovePortRequest * _result)

    Defined at line 2310 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DevicePair_RemovePort_Response & _value, ::fuchsia::net::tun::DevicePair_RemovePort_Response * _result)

    Defined at line 2340 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DevicePair_RemovePort_Result & value, ::fuchsia::net::tun::DevicePair_RemovePort_Result * result)

    Defined at line 2449 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DevicePairGetLeftRequest & _value, ::fuchsia::net::tun::DevicePairGetLeftRequest * _result)

    Defined at line 2472 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DevicePairGetRightRequest & _value, ::fuchsia::net::tun::DevicePairGetRightRequest * _result)

    Defined at line 2493 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DevicePairGetLeftPortRequest & _value, ::fuchsia::net::tun::DevicePairGetLeftPortRequest * _result)

    Defined at line 2516 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::DevicePairGetRightPortRequest & _value, ::fuchsia::net::tun::DevicePairGetRightPortRequest * _result)

    Defined at line 2539 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::net::tun::ControlCreateDeviceRequest & _value, ::fuchsia::net::tun::ControlCreateDeviceRequest * _result)

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

  • zx_status_t Clone (const ::fuchsia::net::tun::ControlCreatePairRequest & _value, ::fuchsia::net::tun::ControlCreatePairRequest * _result)

    Defined at line 2978 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/hlcpp/fuchsia/net/tun/cpp/fidl.h