class GetPowerDependencyToken
Defined at line 442 of file fidling/gen/sdk/fidl/fuchsia.hardware.network/fuchsia.hardware.network/cpp/fidl/fuchsia.hardware.network/cpp/markers.h
Gets the Power Broker dependency token for this port's power element.
The token exposes two levels: `0` (off) and `1` (on). Clients lease
level `1` whenever the port's datapath is required and hold the lease
for as long as it is required. Drivers are free to internally
power-manage a leased-but-idle port so long as it's invisible to upper
layers.
The token is fixed for the lifetime of the port.
- response `token` absent if this port does not participate in power
management.
Public Members
static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal