class PowerElementArgs
Defined at line 1613 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const ::fidl::InterfaceHandle< ::fuchsia::power::broker::ElementControl> & control_client ()
Defined at line 1619 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
bool has_control_client ()
Defined at line 1623 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
::fidl::InterfaceHandle< ::fuchsia::power::broker::ElementControl> * mutable_control_client ()
Defined at line 1627 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
void clear_control_client ()
Defined at line 1635 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
const ::fidl::InterfaceRequest< ::fuchsia::power::broker::ElementRunner> & runner_server ()
Defined at line 1643 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
bool has_runner_server ()
Defined at line 1647 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
::fidl::InterfaceRequest< ::fuchsia::power::broker::ElementRunner> * mutable_runner_server ()
Defined at line 1651 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
void clear_runner_server ()
Defined at line 1659 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
const ::fidl::InterfaceHandle< ::fuchsia::power::broker::Lessor> & lessor_client ()
Defined at line 1667 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
bool has_lessor_client ()
Defined at line 1671 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
::fidl::InterfaceHandle< ::fuchsia::power::broker::Lessor> * mutable_lessor_client ()
Defined at line 1675 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
void clear_lessor_client ()
Defined at line 1683 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
bool has_token ()
Defined at line 1695 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
::zx::event * mutable_token ()
Defined at line 1699 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
void clear_token ()
Defined at line 1707 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
PowerElementArgs & set_control_client (::fidl::InterfaceHandle< ::fuchsia::power::broker::ElementControl> _value)
PowerElementArgs & set_runner_server (::fidl::InterfaceRequest< ::fuchsia::power::broker::ElementRunner> _value)
PowerElementArgs & set_lessor_client (::fidl::InterfaceHandle< ::fuchsia::power::broker::Lessor> _value)
PowerElementArgs & set_token (::zx::event _value)
void PowerElementArgs ()
void PowerElementArgs (PowerElementArgs && other)
const ::zx::event & token ()
Defined at line 1691 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/hlcpp/fuchsia/driver/framework/cpp/fidl.h
void ~PowerElementArgs ()
PowerElementArgs & operator= (PowerElementArgs && other)
::std::unique_ptr<PowerElementArgs> New ()
void Encode (::fidl::Encoder *_encoder,size_t_offset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,PowerElementArgs *_value,size_t_offset)
zx_status_t Clone (PowerElementArgs * _result)