Namespaces

Enumerations

enum class BinaryPowerLevel : uint8_t
Name Value
OFF 0u
ON 1u

BinaryPowerLevel is a well-known set of PowerLevels with only two

states: OFF and ON.

Defined at line 17 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

enum class Permissions : uint32_t
Name Value
MODIFY_DEPENDENT 1u
MODIFY_DEPENDENCY 4u

Element Permissions

Defined at line 268 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

Records

Functions

  • zx_status_t Clone (::fuchsia::power::broker::BinaryPowerLevel value, ::fuchsia::power::broker::BinaryPowerLevel * result)

    Defined at line 24 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::power::broker::AddElementError value, ::fuchsia::power::broker::AddElementError * result)

    Defined at line 78 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::power::broker::ModifyDependencyError value, ::fuchsia::power::broker::ModifyDependencyError * result)

    Defined at line 162 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::power::broker::RegisterDependencyTokenError value, ::fuchsia::power::broker::RegisterDependencyTokenError * result)

    Defined at line 206 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::power::broker::UnregisterDependencyTokenError value, ::fuchsia::power::broker::UnregisterDependencyTokenError * result)

    Defined at line 250 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • ::fuchsia::power::broker::Permissions operator| (::fuchsia::power::broker::Permissions _lhs, ::fuchsia::power::broker::Permissions _rhs)

    Defined at line 277 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • ::fuchsia::power::broker::Permissions & operator|= (::fuchsia::power::broker::Permissions & _lhs, ::fuchsia::power::broker::Permissions _rhs)

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

  • ::fuchsia::power::broker::Permissions operator& (::fuchsia::power::broker::Permissions _lhs, ::fuchsia::power::broker::Permissions _rhs)

    Defined at line 288 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • ::fuchsia::power::broker::Permissions & operator&= (::fuchsia::power::broker::Permissions & _lhs, ::fuchsia::power::broker::Permissions _rhs)

    Defined at line 294 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • ::fuchsia::power::broker::Permissions operator^ (::fuchsia::power::broker::Permissions _lhs, ::fuchsia::power::broker::Permissions _rhs)

    Defined at line 300 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • ::fuchsia::power::broker::Permissions & operator^= (::fuchsia::power::broker::Permissions & _lhs, ::fuchsia::power::broker::Permissions _rhs)

    Defined at line 306 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • ::fuchsia::power::broker::Permissions operator~ (::fuchsia::power::broker::Permissions _value)

    Defined at line 312 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::power::broker::Permissions value, ::fuchsia::power::broker::Permissions * result)

    Defined at line 317 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::power::broker::LeaseError value, ::fuchsia::power::broker::LeaseError * result)

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

  • zx_status_t Clone (::fuchsia::power::broker::LeaseStatus value, ::fuchsia::power::broker::LeaseStatus * result)

    Defined at line 468 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::power::broker::StatusError value, ::fuchsia::power::broker::StatusError * result)

    Defined at line 524 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (::fuchsia::power::broker::ElementInfoProviderError value, ::fuchsia::power::broker::ElementInfoProviderError * result)

    Defined at line 590 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::Topology_AddElement_Response & _value, ::fuchsia::power::broker::Topology_AddElement_Response * _result)

    Defined at line 860 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::Topology_Lease_Response & _value, ::fuchsia::power::broker::Topology_Lease_Response * _result)

    Defined at line 890 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::Topology_AddElement_Result & value, ::fuchsia::power::broker::Topology_AddElement_Result * result)

    Defined at line 1790 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementControlOpenStatusChannelRequest & _value, ::fuchsia::power::broker::ElementControlOpenStatusChannelRequest * _result)

    Defined at line 1813 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementControlRegisterDependencyTokenRequest & _value, ::fuchsia::power::broker::ElementControlRegisterDependencyTokenRequest * _result)

    Defined at line 1834 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementControl_RegisterDependencyToken_Response & _value, ::fuchsia::power::broker::ElementControl_RegisterDependencyToken_Response * _result)

    Defined at line 1866 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementControlUnregisterDependencyTokenRequest & _value, ::fuchsia::power::broker::ElementControlUnregisterDependencyTokenRequest * _result)

    Defined at line 1889 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementControl_UnregisterDependencyToken_Response & _value, ::fuchsia::power::broker::ElementControl_UnregisterDependencyToken_Response * _result)

    Defined at line 1921 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementControl_AddDependency_Response & _value, ::fuchsia::power::broker::ElementControl_AddDependency_Response * _result)

    Defined at line 1951 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementRunnerSetLevelRequest & _value, ::fuchsia::power::broker::ElementRunnerSetLevelRequest * _result)

    Defined at line 1972 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementRunner_SetLevel_Response & _value, ::fuchsia::power::broker::ElementRunner_SetLevel_Response * _result)

    Defined at line 2002 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementRunner_SetLevel_Result & value, ::fuchsia::power::broker::ElementRunner_SetLevel_Result * result)

    Defined at line 2100 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementControl_AddDependency_Result & value, ::fuchsia::power::broker::ElementControl_AddDependency_Result * result)

    Defined at line 2261 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementControl_RegisterDependencyToken_Result & value, ::fuchsia::power::broker::ElementControl_RegisterDependencyToken_Result * result)

    Defined at line 2389 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementControl_UnregisterDependencyToken_Result & value, ::fuchsia::power::broker::ElementControl_UnregisterDependencyToken_Result * result)

    Defined at line 2517 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::LessorLeaseRequest & _value, ::fuchsia::power::broker::LessorLeaseRequest * _result)

    Defined at line 2620 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::Lessor_Lease_Response & _value, ::fuchsia::power::broker::Lessor_Lease_Response * _result)

    Defined at line 2653 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::Topology_Lease_Result & value, ::fuchsia::power::broker::Topology_Lease_Result * result)

    Defined at line 2783 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::Lessor_Lease_Result & value, ::fuchsia::power::broker::Lessor_Lease_Result * result)

    Defined at line 2959 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::LeaseControlWatchStatusRequest & _value, ::fuchsia::power::broker::LeaseControlWatchStatusRequest * _result)

    Defined at line 3011 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::LeaseControl_WatchStatus_Response & _value, ::fuchsia::power::broker::LeaseControl_WatchStatus_Response * _result)

    Defined at line 3042 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::LeaseControl_WatchStatus_Result & value, ::fuchsia::power::broker::LeaseControl_WatchStatus_Result * result)

    Defined at line 3141 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::Status_WatchPowerLevel_Response & _value, ::fuchsia::power::broker::Status_WatchPowerLevel_Response * _result)

    Defined at line 3203 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::Status_WatchPowerLevel_Result & value, ::fuchsia::power::broker::Status_WatchPowerLevel_Result * result)

    Defined at line 3332 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementInfoProvider_GetElementPowerLevelNames_Response & _value, ::fuchsia::power::broker::ElementInfoProvider_GetElementPowerLevelNames_Response * _result)

    Defined at line 3732 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementInfoProvider_GetStatusEndpoints_Response & _value, ::fuchsia::power::broker::ElementInfoProvider_GetStatusEndpoints_Response * _result)

    Defined at line 3763 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementInfoProvider_GetElementPowerLevelNames_Result & value, ::fuchsia::power::broker::ElementInfoProvider_GetElementPowerLevelNames_Result * result)

    Defined at line 3892 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h

  • zx_status_t Clone (const ::fuchsia::power::broker::ElementInfoProvider_GetStatusEndpoints_Result & value, ::fuchsia::power::broker::ElementInfoProvider_GetStatusEndpoints_Result * result)

    Defined at line 4021 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h