| Index: content/browser/geofencing/geofencing_service.h
|
| diff --git a/content/browser/geofencing/geofencing_service.h b/content/browser/geofencing/geofencing_service.h
|
| index 998dc491727f69b0a8d3e8b3f73e8930dc644d1f..8c91193703f03c01359722b8ec20c2c3d603125f 100644
|
| --- a/content/browser/geofencing/geofencing_service.h
|
| +++ b/content/browser/geofencing/geofencing_service.h
|
| @@ -5,9 +5,11 @@
|
| #ifndef CONTENT_BROWSER_GEOFENCING_GEOFENCING_SERVICE_H_
|
| #define CONTENT_BROWSER_GEOFENCING_GEOFENCING_SERVICE_H_
|
|
|
| +#include <stdint.h>
|
| +
|
| #include <map>
|
|
|
| -#include "base/basictypes.h"
|
| +#include "base/macros.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "content/common/content_export.h"
|
| #include "content/common/geofencing_types.h"
|
| @@ -41,12 +43,13 @@ class GeofencingService {
|
| // inform the delegate of the result of the attempt to register the region.
|
| // This does not transfer ownership of the |delegate|. Callers have to ensure
|
| // that the delegate remains valid as long as the region is registered.
|
| - virtual int64 RegisterRegion(const blink::WebCircularGeofencingRegion& region,
|
| - GeofencingRegistrationDelegate* delegate) = 0;
|
| + virtual int64_t RegisterRegion(
|
| + const blink::WebCircularGeofencingRegion& region,
|
| + GeofencingRegistrationDelegate* delegate) = 0;
|
|
|
| // Unregister a region. This is assumed to always succeed. It is safe to call
|
| // this even if a registration is still in progress.
|
| - virtual void UnregisterRegion(int64 geofencing_registration_id) = 0;
|
| + virtual void UnregisterRegion(int64_t geofencing_registration_id) = 0;
|
| };
|
|
|
| // This class combines all the geofence registrations from the various per
|
| @@ -64,10 +67,9 @@ class CONTENT_EXPORT GeofencingServiceImpl
|
|
|
| // GeofencingServiceInterface implementation.
|
| bool IsServiceAvailable() override;
|
| - int64 RegisterRegion(
|
| - const blink::WebCircularGeofencingRegion& region,
|
| - GeofencingRegistrationDelegate* delegate) override;
|
| - void UnregisterRegion(int64 geofencing_registration_id) override;
|
| + int64_t RegisterRegion(const blink::WebCircularGeofencingRegion& region,
|
| + GeofencingRegistrationDelegate* delegate) override;
|
| + void UnregisterRegion(int64_t geofencing_registration_id) override;
|
|
|
| protected:
|
| friend class GeofencingServiceTest;
|
| @@ -80,7 +82,7 @@ class CONTENT_EXPORT GeofencingServiceImpl
|
|
|
| private:
|
| struct Registration;
|
| - typedef std::map<int64, Registration> RegistrationsMap;
|
| + typedef std::map<int64_t, Registration> RegistrationsMap;
|
|
|
| // This method checks if a |GeofencingProvider| exists, creates a new one if
|
| // not, and finally returns false if it can't create a provider for the
|
| @@ -88,14 +90,14 @@ class CONTENT_EXPORT GeofencingServiceImpl
|
| bool EnsureProvider();
|
|
|
| // Returns a new unique ID to use for the next geofence registration.
|
| - int64 GetNextId();
|
| + int64_t GetNextId();
|
|
|
| // Notifies the correct delegate that registration has completed for a
|
| // specific geofence registration.
|
| - void NotifyRegistrationFinished(int64 geofencing_registration_id,
|
| + void NotifyRegistrationFinished(int64_t geofencing_registration_id,
|
| GeofencingStatus status);
|
|
|
| - int64 next_registration_id_;
|
| + int64_t next_registration_id_;
|
| RegistrationsMap registrations_;
|
| scoped_ptr<GeofencingProvider> provider_;
|
|
|
|
|