16b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET/*
26b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET * Copyright (C) 2015 The Android Open Source Project
36b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET *
46b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET * Licensed under the Apache License, Version 2.0 (the "License");
56b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET * you may not use this file except in compliance with the License.
66b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET * You may obtain a copy of the License at
76b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET *
86b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET *      http://www.apache.org/licenses/LICENSE-2.0
96b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET *
106b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET * Unless required by applicable law or agreed to in writing, software
116b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET * distributed under the License is distributed on an "AS IS" BASIS,
126b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
136b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET * See the License for the specific language governing permissions and
146b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET * limitations under the License.
156b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET */
166b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET
176b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNETpackage android.brillo.metrics;
186b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET
196b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNETinterface IMetricsd {
206b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET  oneway void recordHistogram(String name, int sample, int min, int max,
216b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET                              int nbuckets);
226b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET  oneway void recordLinearHistogram(String name, int sample, int max);
236b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET  oneway void recordSparseHistogram(String name, int sample);
246b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET  oneway void recordCrash(String type);
25b13527d14eacf6fbed4e5f7be8245755279c203eBertrand SIMONNET  String getHistogramsDump();
266b8629a6490d01196368ae1ed5bc6967c6f127ebBertrand SIMONNET}
27