FileDocCategorySizeDatePackage
IGeofenceHardware.javaAPI DocAndroid 5.1 API1481Sat Mar 14 14:10:06 GMT 2015android.hardware.location

IGeofenceHardware.java

package android.hardware.location;
public interface IGeofenceHardware
  extends android.os.IInterface
{
public abstract  void setGpsGeofenceHardware(android.location.IGpsGeofenceHardware service) throws android.os.RemoteException;
public abstract  void setFusedGeofenceHardware(android.location.IFusedGeofenceHardware service) throws android.os.RemoteException;
public abstract  int[] getMonitoringTypes() throws android.os.RemoteException;
public abstract  int getStatusOfMonitoringType(int monitoringType) throws android.os.RemoteException;
public abstract  boolean addCircularFence(int monitoringType, android.hardware.location.GeofenceHardwareRequestParcelable request, android.hardware.location.IGeofenceHardwareCallback callback) throws android.os.RemoteException;
public abstract  boolean removeGeofence(int id, int monitoringType) throws android.os.RemoteException;
public abstract  boolean pauseGeofence(int id, int monitoringType) throws android.os.RemoteException;
public abstract  boolean resumeGeofence(int id, int monitoringType, int monitorTransitions) throws android.os.RemoteException;
public abstract  boolean registerForMonitorStateChangeCallback(int monitoringType, android.hardware.location.IGeofenceHardwareMonitorCallback callback) throws android.os.RemoteException;
public abstract  boolean unregisterForMonitorStateChangeCallback(int monitoringType, android.hardware.location.IGeofenceHardwareMonitorCallback callback) throws android.os.RemoteException;
}