class Provider
Defined at line 26 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/markers.h
Provides memory attribution information under this principal.
The typical expected usage of this protocol is:
- Component Runners implement this protocol and declare it in their
manifest.
- A Component that wants to provide extra internal information may also
declare and implement this protocol;
- Clients connect to a `Provider`, and use the `Get` methods to
recursively explore the Principal hierarchy.
Clients will typically maintain the connection and start a hanging get to
retrieve attribution information. Runners need to inspect the manifest of
their runnees to determine if they serve this protocol, and proactively
create the connection. They can also proxy this protocol in case their
runnee provides attribution information in an unsuitable format.
Public Members
static Openness kOpenness
static const char[] kDiscoverableName