class Topology
Defined at line 4734 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/hlcpp/fuchsia/power/broker/cpp/fidl.h
This is the primary initial protocol used by Power Element Owners to
communicate with Power Broker. Power Element Owners should add the
elements they own to the Power Topology through AddElement. All further
interactions with Power Broker are done through channels opened by the
AddElement call, which are scoped to the added element.
Public Members
static const char[] Name_
Public Methods
void ~Topology ()
void AddElement (::fuchsia::power::broker::ElementSchema ElementSchema, AddElementCallback callback)
Called by a Power Element owner to register a new Power Element and
open control channels for that element.
Protected Methods
void handle_unknown_method (uint64_t ordinal, bool method_has_response)
Friends
class Topology_Stub