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