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.