class PowerElementArgs
Defined at line 1603 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 1609 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 1613 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 1617 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 1625 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 1633 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 1637 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 1641 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 1649 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 1657 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 1661 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 1665 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 1673 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 1685 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 1689 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 1697 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 1681 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)