class LogSettings

Defined at line 6133 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/hlcpp/fuchsia/diagnostics/cpp/fidl.h

This protocol allows clients to modify the logging behavior of components

in the system.

Public Members

static const char[] Name_

Public Methods

void ~LogSettings ()
void SetComponentInterest (::fuchsia::diagnostics::LogSettingsSetComponentInterestRequest LogSettingsSetComponentInterestRequest, SetComponentInterestCallback callback)

Requests a change in interest for the matched components.

Each component holds a set of requested interests.

When a new request on LogSettings#SetComponentInterest is received,

the sets for matched components receive the new minimum interest.

If the interest is less than the previous minimum interest, then a

`SetComponentInterest` request is sent with the new minimum interest.

If a connection to `LogSettings` sends another `SetComponentInterest`

request, its previous interest request will be undone.

When the connection to `LogSettings` is finished, the interests are

undone, unless persist is set to true. Each matched component minimum

interest is updated with the new minimum interest in the set.