| Index: content/browser/geofencing/geofencing_manager.h
|
| diff --git a/content/browser/geofencing/geofencing_manager.h b/content/browser/geofencing/geofencing_manager.h
|
| index 62b85f92d23904908c6f54ef85808c805ec7d696..99cdfc98410307d4e27763e936b4ea432ca34003 100644
|
| --- a/content/browser/geofencing/geofencing_manager.h
|
| +++ b/content/browser/geofencing/geofencing_manager.h
|
| @@ -5,6 +5,8 @@
|
| #ifndef CONTENT_BROWSER_GEOFENCING_GEOFENCING_MANAGER_H_
|
| #define CONTENT_BROWSER_GEOFENCING_GEOFENCING_MANAGER_H_
|
|
|
| +#include <stdint.h>
|
| +
|
| #include <map>
|
| #include <string>
|
| #include <vector>
|
| @@ -68,7 +70,7 @@ class CONTENT_EXPORT GeofencingManager
|
| // (or in progress of being registered) region will fail.
|
| // TODO(mek): Behavior when using an already used ID might need to be revised
|
| // depending on what the actual spec ends up saying about this.
|
| - void RegisterRegion(int64 service_worker_registration_id,
|
| + void RegisterRegion(int64_t service_worker_registration_id,
|
| const std::string& region_id,
|
| const blink::WebCircularGeofencingRegion& region,
|
| const StatusCallback& callback);
|
| @@ -79,7 +81,7 @@ class CONTENT_EXPORT GeofencingManager
|
| // (RegisterRegion hasn't called its callback yet) will fail.
|
| // TODO(mek): Maybe better behavior would be to allow unregistering still
|
| // in-progress registrations.
|
| - void UnregisterRegion(int64 service_worker_registration_id,
|
| + void UnregisterRegion(int64_t service_worker_registration_id,
|
| const std::string& region_id,
|
| const StatusCallback& callback);
|
|
|
| @@ -90,7 +92,7 @@ class CONTENT_EXPORT GeofencingManager
|
| // has been called already (so it doesn't include still in progress
|
| // registrations).
|
| GeofencingStatus GetRegisteredRegions(
|
| - int64 service_worker_registration_id,
|
| + int64_t service_worker_registration_id,
|
| std::map<std::string, blink::WebCircularGeofencingRegion>* result);
|
|
|
| // Enables or disables mock geofencing service.
|
| @@ -117,54 +119,54 @@ class CONTENT_EXPORT GeofencingManager
|
| void ShutdownOnIO();
|
|
|
| // ServiceWorkerContextObserver implementation.
|
| - void OnRegistrationDeleted(int64 service_worker_registration_id,
|
| + void OnRegistrationDeleted(int64_t service_worker_registration_id,
|
| const GURL& pattern) override;
|
|
|
| // GeofencingRegistrationDelegate implementation.
|
| - void RegistrationFinished(int64 geofencing_registration_id,
|
| + void RegistrationFinished(int64_t geofencing_registration_id,
|
| GeofencingStatus status) override;
|
| - void RegionEntered(int64 geofencing_registration_id) override;
|
| - void RegionExited(int64 geofencing_registration_id) override;
|
| + void RegionEntered(int64_t geofencing_registration_id) override;
|
| + void RegionExited(int64_t geofencing_registration_id) override;
|
|
|
| // Looks up a particular geofence registration. Returns nullptr if no
|
| // registration with the given IDs exists.
|
| - Registration* FindRegistration(int64 service_worker_registration_id,
|
| + Registration* FindRegistration(int64_t service_worker_registration_id,
|
| const std::string& region_id);
|
|
|
| // Looks up a particular geofence registration. Returns nullptr if no
|
| // registration with the given ID exists.
|
| - Registration* FindRegistrationById(int64 geofencing_registration_id);
|
| + Registration* FindRegistrationById(int64_t geofencing_registration_id);
|
|
|
| // Registers a new registration, returning a reference to the newly inserted
|
| // object. Assumes no registration with the same IDs currently exists.
|
| Registration& AddRegistration(
|
| - int64 service_worker_registration_id,
|
| + int64_t service_worker_registration_id,
|
| const GURL& service_worker_origin,
|
| const std::string& region_id,
|
| const blink::WebCircularGeofencingRegion& region,
|
| const StatusCallback& callback,
|
| - int64 geofencing_registration_id);
|
| + int64_t geofencing_registration_id);
|
|
|
| // Clears a registration.
|
| void ClearRegistration(Registration* registration);
|
|
|
| // Unregisters and clears all registrations associated with a specific
|
| // service worker.
|
| - void CleanUpForServiceWorker(int64 service_worker_registration_id);
|
| + void CleanUpForServiceWorker(int64_t service_worker_registration_id);
|
|
|
| // Starts dispatching a particular geofencing |event_type| for the geofence
|
| // registration with the given ID. This first looks up the Service Worker
|
| // Registration the geofence is associated with, and then attempts to deliver
|
| // the event to that service worker.
|
| void DispatchGeofencingEvent(blink::WebGeofencingEventType event_type,
|
| - int64 geofencing_registration_id);
|
| + int64_t geofencing_registration_id);
|
|
|
| // Delivers an event to the specified service worker for the given geofence.
|
| // If the geofence registration id is no longer valid, this method does
|
| // nothing. This assumes the |service_worker_registration| is the service
|
| // worker the geofence registration is associated with.
|
| void DeliverGeofencingEvent(blink::WebGeofencingEventType event_type,
|
| - int64 geofencing_registration_id,
|
| + int64_t geofencing_registration_id,
|
| ServiceWorkerStatusCode service_worker_status,
|
| const scoped_refptr<ServiceWorkerRegistration>&
|
| service_worker_registration);
|
| @@ -179,12 +181,12 @@ class CONTENT_EXPORT GeofencingManager
|
| typedef std::map<std::string, Registration> RegionIdRegistrationMap;
|
| // Map of service worker registration id to the regions registered by that
|
| // service worker.
|
| - typedef std::map<int64, RegionIdRegistrationMap>
|
| + typedef std::map<int64_t, RegionIdRegistrationMap>
|
| ServiceWorkerRegistrationsMap;
|
| ServiceWorkerRegistrationsMap registrations_;
|
|
|
| // Map of all registered regions by geofencing_registration_id.
|
| - typedef std::map<int64, RegionIdRegistrationMap::iterator>
|
| + typedef std::map<int64_t, RegionIdRegistrationMap::iterator>
|
| RegistrationIdRegistrationMap;
|
| RegistrationIdRegistrationMap registrations_by_id_;
|
|
|
|
|