public final int a(Account paramAccount, PlaceReport paramPlaceReport) { Parcel localParcel1 = Parcel.obtain(); Parcel localParcel2 = Parcel.obtain(); for (;;) { try { localParcel1.writeInterfaceToken("com.google.android.gms.location.reporting.internal.IReportingService"); if (paramAccount != null) { localParcel1.writeInt(1); paramAccount.writeToParcel(localParcel1, 0); if (paramPlaceReport != null) { localParcel1.writeInt(1); paramPlaceReport.writeToParcel(localParcel1, 0); this.a.transact(5, localParcel1, localParcel2, 0); localParcel2.readException(); int i = localParcel2.readInt(); return i; } } else { localParcel1.writeInt(0); continue; } localParcel1.writeInt(0); } finally { localParcel2.recycle(); localParcel1.recycle(); } } }
@NonNull public Completable reportDeviceAtPlace(PlaceReport report) { return CompletableTask.create(() -> client.reportDeviceAtPlace(report)); }
@Override public void iglms25(PlaceReport var1, PlacesParams var2) throws RemoteException { Log.d(TAG, "iglms25: " + var1); }
@Override public int reportDeviceAtPlace(Account account, PlaceReport report) throws RemoteException { Log.d(TAG, "reportDeviceAtPlace"); return 0; }
public abstract int a(Account paramAccount, PlaceReport paramPlaceReport);