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