Index: ios/chrome/common/physical_web/physical_web_device.mm |
diff --git a/ios/chrome/common/physical_web/physical_web_device.mm b/ios/chrome/common/physical_web/physical_web_device.mm |
index dc6553d491441472d833f9e9e85f5da34b4c4126..918a0607e9d3d01fadb130ea2aee7546c8f99432 100644 |
--- a/ios/chrome/common/physical_web/physical_web_device.mm |
+++ b/ios/chrome/common/physical_web/physical_web_device.mm |
@@ -17,6 +17,7 @@ |
int rssi_; |
int transmitPower_; |
double rank_; |
+ base::scoped_nsobject<NSDate> scanTimestamp_; |
} |
@synthesize rssi = rssi_; |
@@ -30,7 +31,8 @@ |
description:(NSString*)description |
transmitPower:(int)transmitPower |
rssi:(int)rssi |
- rank:(double)rank { |
+ rank:(double)rank |
+ scanTimestamp:(NSDate*)scanTimestamp { |
self = [super init]; |
if (self) { |
url_.reset([url retain]); |
@@ -41,6 +43,7 @@ |
transmitPower_ = transmitPower; |
rssi_ = rssi; |
rank_ = rank > physical_web::kMaxRank ? physical_web::kMaxRank : rank; |
+ scanTimestamp_.reset([scanTimestamp retain]); |
} |
return self; |
} |
@@ -70,4 +73,12 @@ |
return description_; |
} |
+- (NSDate*)scanTimestamp { |
+ return scanTimestamp_; |
+} |
+ |
+- (void)setScanTimestamp:(NSDate*)value { |
+ scanTimestamp_.reset([value retain]); |
+} |
+ |
@end |