11af4b0280af406cfc7eb46810f6b76e57b983e11destradaa/* 21af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * Copyright (C) 2013 The Android Open Source Project 31af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * 41af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * Licensed under the Apache License, Version 2.0 (the "License"); 51af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * you may not use this file except in compliance with the License. 61af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * You may obtain a copy of the License at 71af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * 81af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * http://www.apache.org/licenses/LICENSE-2.0 91af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * 101af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * Unless required by applicable law or agreed to in writing, software 111af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * distributed under the License is distributed on an "AS IS" BASIS, 121af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 131af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * See the License for the specific language governing permissions and 141af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * limitations under the License. 151af4b0280af406cfc7eb46810f6b76e57b983e11destradaa */ 161af4b0280af406cfc7eb46810f6b76e57b983e11destradaa 171af4b0280af406cfc7eb46810f6b76e57b983e11destradaapackage com.android.location.provider; 181af4b0280af406cfc7eb46810f6b76e57b983e11destradaa 191af4b0280af406cfc7eb46810f6b76e57b983e11destradaaimport android.location.Location; 201af4b0280af406cfc7eb46810f6b76e57b983e11destradaa 211af4b0280af406cfc7eb46810f6b76e57b983e11destradaa/** 221af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * Base class for sinks to interact with FusedLocationHardware. 231af4b0280af406cfc7eb46810f6b76e57b983e11destradaa */ 241af4b0280af406cfc7eb46810f6b76e57b983e11destradaapublic abstract class FusedLocationHardwareSink { 251af4b0280af406cfc7eb46810f6b76e57b983e11destradaa /* 261af4b0280af406cfc7eb46810f6b76e57b983e11destradaa * Methods to provide a facade for IFusedLocationHardware 271af4b0280af406cfc7eb46810f6b76e57b983e11destradaa */ 281af4b0280af406cfc7eb46810f6b76e57b983e11destradaa public abstract void onLocationAvailable(Location[] locations); 291af4b0280af406cfc7eb46810f6b76e57b983e11destradaa public abstract void onDiagnosticDataAvailable(String data); 301af4b0280af406cfc7eb46810f6b76e57b983e11destradaa}