Namespaces

Enumerations

enum class DeviceSignal : uint32_t
Name Value Comments
READABLE 16777216u

Indicates the device is ready for reading.

OOB 33554432u

Indicates an out-of-band state transition has occurred.

WRITABLE 67108864u

Indicates the device is ready for writing.

ERROR 134217728u

Indicates the device has encountered an error state.

HANGUP 268435456u

Indicates the device has hung up on the current connection.

Domain objects declarations

Defined at line 14 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

Records

Functions

  • ::fuchsia::device::DeviceSignal operator| (::fuchsia::device::DeviceSignal _lhs, ::fuchsia::device::DeviceSignal _rhs)

    Defined at line 34 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • ::fuchsia::device::DeviceSignal & operator|= (::fuchsia::device::DeviceSignal & _lhs, ::fuchsia::device::DeviceSignal _rhs)

    Defined at line 39 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • ::fuchsia::device::DeviceSignal operator& (::fuchsia::device::DeviceSignal _lhs, ::fuchsia::device::DeviceSignal _rhs)

    Defined at line 45 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • ::fuchsia::device::DeviceSignal & operator&= (::fuchsia::device::DeviceSignal & _lhs, ::fuchsia::device::DeviceSignal _rhs)

    Defined at line 51 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • ::fuchsia::device::DeviceSignal operator^ (::fuchsia::device::DeviceSignal _lhs, ::fuchsia::device::DeviceSignal _rhs)

    Defined at line 57 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • ::fuchsia::device::DeviceSignal & operator^= (::fuchsia::device::DeviceSignal & _lhs, ::fuchsia::device::DeviceSignal _rhs)

    Defined at line 63 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • ::fuchsia::device::DeviceSignal operator~ (::fuchsia::device::DeviceSignal _value)

    Defined at line 69 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::device::DeviceSignal value, ::fuchsia::device::DeviceSignal * result)

    Defined at line 74 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::ControllerConnectToDeviceFidlRequest & _value, ::fuchsia::device::ControllerConnectToDeviceFidlRequest * _result)

    Defined at line 164 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::ControllerConnectToControllerRequest & _value, ::fuchsia::device::ControllerConnectToControllerRequest * _result)

    Defined at line 185 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::ControllerBindRequest & _value, ::fuchsia::device::ControllerBindRequest * _result)

    Defined at line 208 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::Controller_Bind_Response & _value, ::fuchsia::device::Controller_Bind_Response * _result)

    Defined at line 237 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::Controller_Bind_Result & value, ::fuchsia::device::Controller_Bind_Result * result)

    Defined at line 344 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::ControllerRebindRequest & _value, ::fuchsia::device::ControllerRebindRequest * _result)

    Defined at line 365 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::Controller_Rebind_Response & _value, ::fuchsia::device::Controller_Rebind_Response * _result)

    Defined at line 394 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::Controller_Rebind_Result & value, ::fuchsia::device::Controller_Rebind_Result * result)

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

  • zx_status_t Clone (const ::fuchsia::device::Controller_UnbindChildren_Response & _value, ::fuchsia::device::Controller_UnbindChildren_Response * _result)

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

  • zx_status_t Clone (const ::fuchsia::device::Controller_UnbindChildren_Result & value, ::fuchsia::device::Controller_UnbindChildren_Result * result)

    Defined at line 637 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::Controller_ScheduleUnbind_Response & _value, ::fuchsia::device::Controller_ScheduleUnbind_Response * _result)

    Defined at line 666 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::Controller_ScheduleUnbind_Result & value, ::fuchsia::device::Controller_ScheduleUnbind_Result * result)

    Defined at line 773 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::Controller_GetTopologicalPath_Response & _value, ::fuchsia::device::Controller_GetTopologicalPath_Response * _result)

    Defined at line 803 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::Controller_GetTopologicalPath_Result & value, ::fuchsia::device::Controller_GetTopologicalPath_Result * result)

    Defined at line 911 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::NameProvider_GetDeviceName_Response & _value, ::fuchsia::device::NameProvider_GetDeviceName_Response * _result)

    Defined at line 1052 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::device::NameProvider_GetDeviceName_Result & value, ::fuchsia::device::NameProvider_GetDeviceName_Result * result)

    Defined at line 1160 of file fidling/gen/sdk/fidl/fuchsia.device/fuchsia.device/hlcpp/fuchsia/device/cpp/fidl.h

Variables

const char * DEFAULT_DEVICE_NAME