Index: public/platform/modules/background_sync/WebSyncRegistration.h |
diff --git a/public/platform/modules/background_sync/WebSyncRegistration.h b/public/platform/modules/background_sync/WebSyncRegistration.h |
index cd9cdc20013d995560e2105f8801a593c0b844d8..54195194c463cecb3194ad9c7dd3a5c872d76e44 100644 |
--- a/public/platform/modules/background_sync/WebSyncRegistration.h |
+++ b/public/platform/modules/background_sync/WebSyncRegistration.h |
@@ -10,7 +10,7 @@ |
namespace blink { |
-struct WebSyncRegistrationOptions { |
+struct WebSyncRegistration { |
enum NetworkType { |
NetworkTypeAny = 0, |
NetworkTypeOffline, |
@@ -19,30 +19,28 @@ struct WebSyncRegistrationOptions { |
NetworkTypeLast = NetworkTypeNonMobile |
}; |
- WebSyncRegistrationOptions(NetworkType networkType, bool allowOnBattery, bool idleRequired) |
- : networkType(networkType) |
+ WebSyncRegistration(const WebString& registrationId, unsigned long minDelay, |
+ unsigned long maxDelay, unsigned long minPeriod, NetworkType minRequiredNetwork, |
jochen (gone - plz use gerrit)
2015/03/13 14:39:03
what units do those delays have?
iclelland
2015/03/16 13:09:40
All are in milliseconds. (the suffix was removed f
|
+ bool allowOnBattery, bool idleRequired) |
+ : id(registrationId) |
+ , minDelay(minDelay) |
+ , maxDelay(maxDelay) |
+ , minPeriod(minPeriod) |
+ , minRequiredNetwork(minRequiredNetwork) |
, allowOnBattery(allowOnBattery) |
, idleRequired(idleRequired) |
{ |
} |
- NetworkType networkType; |
+ WebString id; |
+ unsigned long minDelay; |
+ unsigned long maxDelay; |
+ unsigned long minPeriod; |
+ NetworkType minRequiredNetwork; |
bool allowOnBattery; |
bool idleRequired; |
}; |
- |
-struct WebSyncRegistration { |
- WebSyncRegistration(const WebString& registrationId, const WebSyncRegistrationOptions& options) |
- : id(registrationId) |
- , options(options) |
- { |
- } |
- |
- WebString id; |
- WebSyncRegistrationOptions options; |
-}; |
- |
} // namespace blink |
#endif // WebSyncRegistration_h |